:41 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 471.209177][T19269] overlayfs: './file0' not a directory 01:46:41 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x40) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r1, 0x0, 0x0) ioctl$BLKROGET(r0, 0x125e, &(0x7f00000001c0)) r2 = syz_open_procfs(r1, &(0x7f0000000000)='fd\x00') ioctl$HIDIOCGREPORT(r2, 0x400c4807, &(0x7f0000000180)={0x3, 0x200, 0x3}) [ 471.274278][ T29] audit: type=1804 audit(1593395201.037:857): pid=19273 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/600/bus/bus/file0" dev="sda1" ino=16142 res=1 [ 471.313628][T19278] overlayfs: './file0' not a directory 01:46:41 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x600) [ 471.395392][ T29] audit: type=1804 audit(1593395201.057:858): pid=19276 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/499/bus/file0" dev="sda1" ino=15685 res=1 [ 471.518841][T19287] overlayfs: './file0' not a directory [ 471.539370][ T29] audit: type=1804 audit(1593395201.137:859): pid=19276 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/499/bus/bus/file0" dev="sda1" ino=16063 res=1 [ 471.544460][T19286] overlayfs: failed to resolve './file0': -2 01:46:41 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:41 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x6000000) [ 471.658549][ T29] audit: type=1804 audit(1593395201.387:860): pid=19285 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/576/bus/bus/file0" dev="overlay" ino=16101 res=1 01:46:41 executing program 3: r0 = socket$kcm(0x11, 0x2, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$UI_SET_ABSBIT(r2, 0x40045567, 0x7) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) openat$ttynull(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttynull\x00', 0x0, 0x0) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) ioctl$sock_inet6_tcp_SIOCOUTQNSD(r3, 0x894b, &(0x7f0000000080)) sendmsg$kcm(r0, &(0x7f0000007780)={&(0x7f0000000000)=@phonet={0x23, 0x0, 0x0, 0x3f}, 0x80, 0x0}, 0x0) [ 471.809890][ T29] audit: type=1804 audit(1593395201.396:861): pid=19289 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/601/bus/file0" dev="sda1" ino=16063 res=1 [ 471.873367][T19298] overlayfs: './file0' not a directory [ 471.952595][ T29] audit: type=1804 audit(1593395201.656:862): pid=19297 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/500/bus/file0" dev="sda1" ino=16063 res=1 01:46:41 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x700) 01:46:41 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 472.036010][T19304] overlayfs: './file0' not a directory 01:46:41 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x7000000) 01:46:41 executing program 3: r0 = socket$kcm(0x11, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000007780)={&(0x7f0000000000)=@phonet={0x23, 0x0, 0x0, 0x3f}, 0x80, 0x0}, 0x0) ioctl$RTC_UIE_OFF(0xffffffffffffffff, 0x7004) [ 472.144814][ T29] audit: type=1804 audit(1593395201.856:863): pid=19304 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/577/bus/bus/file0" dev="overlay" ino=16127 res=1 01:46:42 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 472.442415][T19320] overlayfs: './file0' not a directory 01:46:42 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 472.481357][ T29] audit: type=1804 audit(1593395202.287:864): pid=19321 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/578/bus/file0" dev="sda1" ino=16230 res=1 [ 472.526321][T19317] overlayfs: failed to resolve './bus': -2 01:46:42 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x3f00) [ 472.586695][T19324] overlayfs: './file0' not a directory [ 472.626674][ T29] audit: type=1804 audit(1593395202.427:865): pid=19321 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/578/bus/bus/file0" dev="sda1" ino=16078 res=1 01:46:42 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x8000000) 01:46:42 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:42 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 472.992467][T19334] overlayfs: './file0' not a directory 01:46:42 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0xff00) [ 473.091207][T19339] overlayfs: './file0' not a directory 01:46:43 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xfdfdffff) 01:46:43 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:43 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 473.511588][T19350] overlayfs: './file0' not a directory 01:46:43 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x1000000) 01:46:43 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x64}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 473.660257][T19354] overlayfs: './file0' not a directory 01:46:43 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xff000000) [ 474.035850][T19366] overlayfs: './file0' not a directory 01:46:43 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:43 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1a1}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:44 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x2000000) [ 474.224794][T19371] overlayfs: './file0' not a directory 01:46:44 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xfffffdfd) 01:46:44 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:44 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:44 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = creat(&(0x7f0000000180)='./bus\x00', 0x0) r2 = syz_genetlink_get_family_id$netlbl_unlabel(0x0) sendmsg$NLBL_UNLABEL_C_ACCEPT(r1, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x28, r2, 0x0, 0x70bd2c, 0x25dfdbff, {}, [@NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @ipv4={[], [], @dev={0xac, 0x14, 0x14, 0x2f}}}]}, 0x28}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x28, r2, 0x10, 0x70bd26, 0x25dfdbfd, {}, [@NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @local}]}, 0x28}, 0x1, 0x0, 0x0, 0x8040}, 0x20000880) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x4c00) [ 474.633871][T19384] overlayfs: './file0' not a directory [ 474.663830][T19381] overlayfs: failed to resolve './bus': -2 01:46:44 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x3000000) [ 474.726004][T19393] overlayfs: './file0' not a directory [ 474.762038][T19388] overlayfs: failed to resolve './bus': -2 [ 474.799259][T19394] overlayfs: failed to resolve './bus': -2 01:46:44 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x100000000000000) 01:46:44 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x900}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:44 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) [ 474.902569][T19397] overlayfs: './file0' not a directory 01:46:44 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x88) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 475.211321][T19406] overlayfs: failed to resolve './bus': -2 [ 475.275444][T19407] overlayfs: failed to resolve './bus': -2 [ 475.277011][T19417] overlayfs: './file0' not a directory 01:46:45 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:45 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x200000000000000) [ 475.376847][T19418] overlayfs: failed to resolve './file1': -2 01:46:45 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x4000000) 01:46:45 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 475.508095][T19423] overlayfs: './file0' not a directory 01:46:45 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$vhci(r1, &(0x7f0000000180)=@HCI_SCODATA_PKT={0x3, "1a5208b3574efbf9d2"}, 0xa) chmod(&(0x7f0000000000)='./file1\x00', 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bjs,wopkdir=./fle1,upperdir=.ile0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:45 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa101}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 475.755730][T19434] overlayfs: './file0' not a directory [ 475.789083][T19430] overlayfs: failed to resolve './bus': -2 01:46:45 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x300000000000000) 01:46:45 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 475.841906][T19437] overlayfs: './file0' not a directory 01:46:45 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x5000000) [ 475.957310][T19436] overlayfs: unrecognized mount option "wopkdir=./fle1" or missing value 01:46:45 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000)=0x1, 0x4) 01:46:46 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:46 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 476.267537][T19453] overlayfs: './file0' not a directory 01:46:46 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x400000000000000) [ 476.332162][T19449] overlayfs: failed to resolve './bus': -2 [ 476.346724][ T29] kauditd_printk_skb: 22 callbacks suppressed [ 476.346739][ T29] audit: type=1804 audit(1593395206.173:888): pid=19455 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/508/bus/file0" dev="sda1" ino=16128 res=1 01:46:46 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x6000000) [ 476.402816][T19458] overlayfs: './file0' not a directory [ 476.487386][ T29] audit: type=1804 audit(1593395206.313:889): pid=19460 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/605/bus/file0" dev="sda1" ino=16381 res=1 01:46:46 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 476.586621][T19463] overlayfs: './file0' not a directory [ 476.616504][ T29] audit: type=1804 audit(1593395206.423:890): pid=19460 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/605/bus/bus/file0" dev="sda1" ino=15981 res=1 01:46:46 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65303ae763783e1ca487688e351e229a382a5104315c2124b089fb831613218661c7a6cbf35c532489e157c77a7d619b20c3997bd83b558d7e70fd6b853a37650441e69fc658d236cf3a175f37bfde51e16869c4aadbb79d3e077c2383d8ce4791367eb17a215d4e9d"]) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=@getqdisc={0x38, 0x26, 0x400, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x0, 0xffe0}, {0xfff3, 0xf}, {0x3, 0xffe0}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x24000001}, 0x1) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:46 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 476.772588][ T29] audit: type=1804 audit(1593395206.594:891): pid=19472 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/509/bus/file0" dev="sda1" ino=16186 res=1 [ 476.838872][T19473] overlayfs: './file0' not a directory 01:46:46 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x7000000) [ 476.897836][T19476] overlayfs: './file0' not a directory [ 476.914284][ T29] audit: type=1804 audit(1593395206.684:892): pid=19474 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/586/bus/file0" dev="sda1" ino=16045 res=1 01:46:46 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x500000000000000) 01:46:46 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 477.070975][ T29] audit: type=1804 audit(1593395206.694:893): pid=19472 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/509/bus/bus/file0" dev="sda1" ino=15914 res=1 [ 477.134822][T19481] overlayfs: failed to resolve './file0:cx>h5"8*Q1!$!aǦS$Wz}a Ù{;U~pk:7eAX6:_7QhiĪ۷>|#G6~z!]N': -2 01:46:47 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 477.224048][ T29] audit: type=1804 audit(1593395207.004:894): pid=19482 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/606/bus/file0" dev="sda1" ino=16083 res=1 [ 477.271924][T19487] overlayfs: failed to resolve './file0:cx>h5"8*Q1!$!aǦS$Wz}a Ù{;U~pk:7eAX6:_7QhiĪ۷>|#G6~z!]N': -2 [ 477.340713][ T29] audit: type=1804 audit(1593395207.135:895): pid=19482 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/606/bus/bus/file0" dev="sda1" ino=16143 res=1 [ 477.456518][T19497] overlayfs: './file0' not a directory [ 477.462270][T19496] overlayfs: './file0' not a directory 01:46:47 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:47 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x8000000) 01:46:47 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x600000000000000) [ 477.537507][ T29] audit: type=1804 audit(1593395207.225:896): pid=19494 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/510/bus/file0" dev="sda1" ino=15967 res=1 01:46:47 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$NL80211_CMD_SET_STATION(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000180)={&(0x7f0000000280)={0x90, 0x0, 0x800, 0x70bd29, 0x25dfdbfd, {}, [@NL80211_ATTR_STA_TX_POWER_SETTING={0x5, 0x113, 0x2}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r2}, @NL80211_ATTR_STA_VLAN={0x8, 0x14, r5}, @NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES={0x64, 0xbe, "60781ed575b40c59b9398e65c2b51ef5b08d477070d6181cb5b8618e4933b85ab42b90d82d7567f45385c876bb6a35fcb093b296432a5883c603533e781c25d3a54d5574cc06a04f2302e895094dd7297b6a9a1cec80cbe5177c32658baa34d7"}]}, 0x90}, 0x1, 0x0, 0x0, 0x4008140}, 0x840) ioctl$KVM_NMI(r1, 0xae9a) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r7, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:47 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 477.764335][T19504] overlayfs: failed to resolve './file0': -2 [ 477.800415][ T29] audit: type=1804 audit(1593395207.625:897): pid=19504 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/607/bus/file0" dev="sda1" ino=15905 res=1 01:46:47 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x64000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 477.969443][T19512] overlayfs: './file0' not a directory [ 477.972651][T19511] overlayfs: './file0' not a directory [ 478.000556][T19515] overlayfs: './file0' not a directory 01:46:47 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x700000000000000) 01:46:47 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776e726b6469723d2e2f660475707065726469723d232f66696c653000000000"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:47 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x3f000000) [ 478.123909][T19516] overlayfs: failed to resolve './bus': -2 01:46:48 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:48 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa1010000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 478.285782][T19523] overlayfs: unrecognized mount option "wnrkdir=./fupperdir=#/file0" or missing value [ 478.424661][T19532] overlayfs: unrecognized mount option "wnrkdir=./fupperdir=#/file0" or missing value 01:46:48 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 478.514155][T19537] overlayfs: './file0' not a directory 01:46:48 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0xff000000) [ 478.621553][T19540] overlayfs: './file0' not a directory 01:46:48 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:48 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x800000000000000) 01:46:48 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_LINK_STATS(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="cf8dd0c580315d32f002c61d28000000", @ANYRES16=r4, @ANYBLOB="3f02000000000000000001000000000000000c410000000c001473797a3000000000"], 0x28}, 0x1, 0xfffffff0}, 0x0) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000300)={0x1c, r4, 0x200, 0x70bd2d, 0x25dfdbfc, {}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000700)='devlink\x00') sendmsg$DEVLINK_CMD_TRAP_SET(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000740)={0x58, r5, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0x34, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}, {0x5}}]}, 0x58}}, 0x0) sendmsg$DEVLINK_CMD_SB_POOL_GET(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)={0xc8, r5, 0x4, 0x70bd2d, 0x25dfdbff, {}, [{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0xb, 0x1}, {0x6, 0x11, 0xfff}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8}, {0x6, 0x11, 0x8}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0xfffffffa}, {0x6}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0xb, 0x7}, {0x6, 0x11, 0xd55e}}]}, 0xc8}, 0x1, 0x0, 0x0, 0x1}, 0x10) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:48 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 478.966848][T19548] overlayfs: failed to resolve './bus': -2 01:46:48 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdfe}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 479.079431][T19555] overlayfs: './file0' not a directory [ 479.086878][T19556] overlayfs: './file0' not a directory 01:46:49 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x100000000000000) [ 479.211565][T19558] overlayfs: './file0' not a directory 01:46:49 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xfdfdffff00000000) 01:46:49 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) symlinkat(0xffffffffffffffff, r1, &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r2 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f00696c65312c75707065726469723d2e2f66696c65305366b01aff231f9013678bb1c035e37d861ca4491e443fbc4fa28fc27d3f3195ac5585ed392d5c0000000000000000000007b5ac70fa258f44cb25e301001db345a33ee939f704f4a680bcdee4fb8981e46a6eb33dd4266586e5800131b13c421a0de131dc589f771e9f729e578b0e61b3f7957eef623be74ded45e3d55c2b6c5fd6d3ea5f419ae1f9df2dde4a2a628af822a2a8f36037ddbf5e8e841bb59cd50d3e538c59227ee2599f54202d4345367cccd4271ef7bbd76544a0afa44e67b03ac82b2767c01bf1ea491d38e6c26c7e5aeb3914ec30091402d4f34bdb49295ee832001e7c9dd44b09b46e"]) chdir(&(0x7f0000000380)='./bus\x00') ioctl$VHOST_GET_FEATURES(r2, 0x8008af00, &(0x7f0000000100)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000a00)={{{@in6=@loopback, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private0}, 0x0, @in=@remote}}, &(0x7f0000000880)=0xe8) geteuid() syz_mount_image$reiserfs(&(0x7f00000002c0)='reiserfs\x00', &(0x7f0000000300)='./bus/file0\x00', 0x1, 0x4, &(0x7f0000000700)=[{&(0x7f00000003c0)="350bf0bed2f408ff41c98198f40dd5647ad6a779182087f98e11783400a210bb567060a88341b39537c8e83018868a846b7b67f326e6fefb0a4b4a164d5deb268242264eefb7ca46d0f0485d4895dc40d9332f8abd5566a1c72d8102cb8850afa4f0e5012cc9f38c5ae536f3b74577fb149985e2e006771fea4cd4c53d13ae433623829ba46014b60cc9123c6c47acafa18c8e7d1e54f39a13427bba860db60b34646ef2a23183aa1b57175c1fd8b5dc0feeda572bbce1a17b491f595373f8b430ae3e5fe99ad6aa3c0c4e3d5ff95c7826939339614f8f5c312341f1b9f72c", 0xdf, 0x9c}, {&(0x7f00000004c0)="ded0826ab9e05cb3956f308cf65bc55db69ebc5f83100bdc4a855400354b8e7ced7fddbf995f3ad6d7452c5d9c18cef810f53f4e47668738355333cd994c371d847fd670132abe2d92c00c07b0b778d03d7e4b0fb0aeb71eecf0c840462b68680eeb2f95382abe57999973f2c90165c383c36c3c91e96669d627998ff3272e471d0520ae0387883985321a991f272f59fdd2b251113b073165be07b40687692edacd47fbabe79cabeae14e1fdf79e150c01684fea3ff705f7ee102d54ca99034b3bb260bae78ae84fa0660e24164ba2adc5fc5205163212660ecfa0b408f4f38755a22c08aebf0aecb3b3f49fcf8e7551f9708617d38018a6187", 0xfa, 0x81}, {&(0x7f00000005c0)="822275dad0a5f53767f51eb18f55c647aca8e661cca74f0f573d9c3f77bd77837263065f5593a38ad7922bb7c41a792920eff67bb368a45d07d1448c4d15ebacfbeb335d983e80489eb2b213f03317f3441cd244882c01470723da61c6b0ae79602df4c556b68e8ef146e5eff567da91de506d0af363895846e6d200a68c055c614a674e", 0x84, 0x5}, {&(0x7f0000000680)="21bc58953921511443dfaae5da9ddad3bd6622e603cad79cc073accdb12d9a0482737a24e49559960e1eee112f3dd6aac0b1410874cd93803f4992ad6bc02ab24b576235bef193ff285274df078cab35f1141012527c65c97236bfe5cfda12b7af3a84491f5fd3382f26d24dd6e4a910aff31e31d474a82ae8a316", 0x7b, 0x8000000000}], 0x3000010, &(0x7f00000008c0)={[{@balloc_border='block-allocator=border'}, {@conv='conv'}, {@usrjquota='usrjquota'}], [{@fsmagic={'fsmagic', 0x3d, 0xfff}}, {@fowner_lt={'fowner<', r4}}, {@fsuuid={'fsuuid', 0x3d, {[0x65, 0x61, 0x36, 0x37, 0x39, 0x31, 0x64, 0x61], 0x2d, [0x33, 0x34, 0x30, 0x62], 0x2d, [0x34, 0x34, 0x61, 0x30], 0x2d, [0x65, 0x33, 0x30, 0x63], 0x2d, [0x35, 0x64, 0x5a, 0x37, 0x39, 0x38, 0x39, 0x34]}}}, {@obj_user={'obj_user', 0x3d, 'overlay\x00'}}, {@subj_user={'subj_user', 0x3d, 'overlay\x00'}}, {@appraise_type='appraise_type=imasig'}, {@dont_measure='dont_measure'}]}) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x4c00) tkill(0x0, 0x40) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, 0x0, 0x0, 0x0) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f00000009c0)={0x1f, 0x37, 0x1, {0x1, 0xe148, 0x100000000, 0x0, 0x1, '}'}}, 0x1f) 01:46:49 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:49 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 479.470274][T19567] overlayfs: option "workdir=./" is useless in a non-upper mount, ignore [ 479.533575][T19567] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 479.614189][T19578] overlayfs: './file0' not a directory [ 479.633441][T19580] overlayfs: './file0' not a directory [ 479.645837][T19572] overlayfs: option "workdir=./" is useless in a non-upper mount, ignore 01:46:49 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xff00000000000000) [ 479.667320][T19572] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:46:49 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x200000000000000) 01:46:49 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:49 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) utimensat(r1, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000002c0)={{r2, r3/1000+10000}, {r4, r5/1000+60000}}, 0x0) mkdir(&(0x7f0000000280)='./bus/file0/file0\x00', 0x81) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r6 = open(&(0x7f0000000000)='./file1\x00', 0x26800, 0x0) ioctl$EXT4_IOC_SETFLAGS(r6, 0x40086602, &(0x7f0000000040)=0x20000000) 01:46:49 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 480.069513][T19596] overlayfs: failed to resolve './file0': -2 [ 480.082711][T19594] overlayfs: failed to resolve './bus': -2 01:46:50 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 480.148330][T19603] overlayfs: './file0' not a directory [ 480.152455][T19604] overlayfs: './file0' not a directory [ 480.158584][T19605] overlayfs: './file0' not a directory 01:46:50 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x300000000000000) 01:46:50 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000000)={0x3, r2}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) 01:46:50 executing program 2: ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, &(0x7f00000003c0)=""/4096) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726569723d2e2f66696c65303b9da7b05abd59a1c7ac84abb048ad8c0956dd65e1d279a975d78447aa54a4df29007fa46904189812eda6d81366aa360c9d885038f27c9d"]) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f00000013c0)) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)=0xcc00) 01:46:50 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 480.486533][T19611] overlayfs: unrecognized mount option "uppereir=./file0;ZYǬH VeyuׄGT)" or missing value [ 480.498278][T19616] overlayfs: failed to resolve './file0': -2 [ 480.603378][T19618] overlayfs: unrecognized mount option "uppereir=./file0;ZYǬH VeyuׄGT)" or missing value [ 480.636580][T19617] overlayfs: failed to resolve './bus': -2 01:46:50 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 480.650463][T19622] overlayfs: './file0' not a directory 01:46:50 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:50 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:50 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x400000000000000) [ 480.727786][T19621] overlayfs: './file0' not a directory 01:46:50 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$VIDIOC_G_DV_TIMINGS(r1, 0xc0845658, &(0x7f00000003c0)={0x0, @reserved}) r2 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x8aa4, 0xfd, 0x6, 0x1}, {0x0, 0x0, 0x2, 0x8}, {0x81, 0x1f, 0x1, 0x80000001}]}, 0x10) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 480.963591][T19631] overlayfs: failed to resolve './file0': -2 01:46:50 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 481.106439][T19636] overlayfs: './file0' not a directory 01:46:51 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 481.152343][T19638] overlayfs: './file0' not a directory 01:46:51 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) prctl$PR_GET_FP_MODE(0x2e) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') fanotify_init(0x2, 0x1000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)={'#! ', './bus/file0', [{0x20, 'overlay\x00'}], 0xa, "ece090f69e6a5fbb6e3c83a4c36d75aafb4bb04a88ba4a8220e1bcca93fa8ee53e163822649a93679a646a8b5556ba5f5e64a823c9b58e199b3e359c8145f10a77d1776b8c790fbf614c3e79f797dc29229e23d4fe43dcfb4bb59dc392ff9a2d198a3f1338f053803fdbb2fbb8ff1216e8bbe80213eaf7e1754bd5dc8c0f54e259dcf32780d646850c15848c6350bdf7b9a9195d3a2be695aaae5b15"}, 0xb4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0xc00) 01:46:51 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x500000000000000) [ 481.305019][T19643] overlayfs: failed to resolve './file0': -2 01:46:51 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:51 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6400000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 481.453453][ T29] kauditd_printk_skb: 32 callbacks suppressed [ 481.453470][ T29] audit: type=1804 audit(1593395211.281:930): pid=19646 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/594/bus/bus/file0" dev="overlay" ino=15794 res=1 01:46:51 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./file1\x00', 0x28) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7735fbd3e2a8cded616275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$bt_hci(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000300)=""/61, &(0x7f00000004c0)=0x3d) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VIDIOC_TRY_EXT_CTRLS(r1, 0xc0205649, &(0x7f00000001c0)={0x990000, 0x0, 0xa9, r2, 0x0, &(0x7f0000000180)={0x990a68, 0xffffffff, [], @p_u16=&(0x7f0000000000)=0xffff}}) bpf$MAP_DELETE_ELEM(0x3, &(0x7f00000002c0)={r3, &(0x7f00000003c0)="532c58d17b1cb457a2ffa8cae30bbcce902ee1eb500231b758b5a9b1747530e910f661530b9b7f0db0cf90ad33a43e5985eaf19a91fffe8515487dcd286fc65bcf79bccf0fdf0459e7c961902be6a522a08affa9dd6d31e04a7660936c69bdc7171d5b6be95c2b7665d9f0566cfcb9ec0016810878307547347d40be60fc3117746776ae81bf23879f5061fd70a6e64f6926602d88b615113ae229f3f039de13492c28e7bea61d4dc403f2970737c3a676cbc734212c56a457acdd73eac687435995127653"}, 0x20) chdir(&(0x7f0000000380)='./bus\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0xc0189436, &(0x7f0000000040)) 01:46:51 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 481.760756][T19659] overlayfs: './file0' not a directory [ 481.801415][ T29] audit: type=1804 audit(1593395211.631:931): pid=19659 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/518/bus/bus/file0" dev="overlay" ino=16190 res=1 01:46:51 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x600000000000000) 01:46:51 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 481.912186][T19665] overlayfs: unrecognized mount option "low5abus" or missing value 01:46:51 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:52 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 482.253218][T19677] overlayfs: './file0' not a directory 01:46:52 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x700000000000000) [ 482.291614][ T29] audit: type=1804 audit(1593395212.122:932): pid=19677 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/519/bus/bus/file0" dev="overlay" ino=15793 res=1 01:46:52 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCGISO7816(r2, 0x80285442, &(0x7f0000000000)) ioctl$FS_IOC_MEASURE_VERITY(r1, 0xc0046686, &(0x7f00000003c0)={0xbbcf84c40d6f32b5, 0x97, "9548d66f0d07559d43c991248a04afd26862ca512dcc020b476857e8c139b1bccb7c99137652a28a0b1b8a793ef1065a26e1cffdf327d01c09a3cd24210cd9454e4a255a560e00be188365301054ce03b3c6b8b0e99dc4d977e895865b7f69a53c381a84a15edf26d5f7dae51b1ab81beff42b82f3751d191372c862cc71aaa5f4b731967e0592b04a1ebb1baba86cd51cb65c7c4a8ad6"}) 01:46:52 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:52 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 482.681408][T19691] overlayfs: unrecognized mount option "low5abus" or missing value [ 482.702202][T19692] overlayfs: './file0' not a directory 01:46:52 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x800000000000000) [ 482.726280][ T29] audit: type=1804 audit(1593395212.552:933): pid=19690 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/520/bus/bus/file0" dev="overlay" ino=15878 res=1 [ 482.769099][T19694] overlayfs: failed to resolve './file1': -2 [ 482.858642][ T29] audit: type=1804 audit(1593395212.643:934): pid=19694 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/721/bus/file0" dev="sda1" ino=15910 res=1 01:46:52 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 482.958872][T19700] overlayfs: './file0' not a directory [ 483.027247][ T29] audit: type=1804 audit(1593395212.803:935): pid=19700 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/615/bus/bus/file0" dev="overlay" ino=15793 res=1 [ 483.065457][T19706] overlayfs: failed to resolve './file1': -2 01:46:52 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) ioctl$NBD_DISCONNECT(r1, 0xab08) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f72ad4a6f3311c7584b3a5c56bd379e0d6b6469723d2e2f66696c65312c75"]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:53 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 483.166965][T19710] overlayfs: './file0' not a directory [ 483.211710][ T29] audit: type=1804 audit(1593395212.963:936): pid=19709 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/722/bus/file0" dev="sda1" ino=15845 res=1 01:46:53 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:53 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x3f00000000000000) [ 483.324769][ T29] audit: type=1804 audit(1593395213.023:937): pid=19708 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/521/bus/bus/file0" dev="overlay" ino=15873 res=1 [ 483.432527][T19715] overlayfs: failed to resolve './file1': -2 [ 483.443652][T19716] overlayfs: unrecognized mount option "worJo3XK:\V7 kdir=./file1" or missing value [ 483.481350][ T29] audit: type=1804 audit(1593395213.313:938): pid=19715 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/723/bus/file0" dev="sda1" ino=15826 res=1 [ 483.575409][ T29] audit: type=1804 audit(1593395213.343:939): pid=19716 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/616/bus/file0" dev="sda1" ino=15839 res=1 [ 483.612083][T19716] overlayfs: unrecognized mount option "worJo3XK:\V7 kdir=./file1" or missing value 01:46:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:53 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 483.653328][T19725] overlayfs: './file0' not a directory 01:46:53 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='overlay\x00', 0x2021, &(0x7f0000000280)={[{@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@default_permissions='default_permissions'}, {@index_on='index=on'}, {@xino_on='xino=on'}, {@lowerdir={'lowerdir', 0x3d, './bus'}}, {@xino_off='xino=off'}, {@xino_on='xino=on'}, {@nfs_export_on='nfs_export=on'}], [{@obj_user={'obj_user', 0x3d, '['}}, {@hash='hash'}, {@dont_hash='dont_hash'}, {@smackfsdef={'smackfsdef', 0x3d, ')&+'}}, {@appraise_type='appraise_type=imasig'}, {@subj_role={'subj_role', 0x3d, 'overlay\x00'}}]}) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0xd2) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 483.873215][T19732] overlayfs: failed to resolve './file0': -2 01:46:53 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 484.051799][T19732] overlayfs: './file0' not a directory 01:46:53 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0xff00000000000000) 01:46:54 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0x3, 0xffff}}, [@qdisc_kind_options=@q_blackhole={0xe, 0x1, 'blackhole\x00'}]}, 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x4000) r3 = accept$packet(r2, 0x0, &(0x7f0000000180)) setsockopt$packet_buf(r3, 0x107, 0x16, &(0x7f00000002c0)="2fb846dcea5eef45c619ef98b7f1449869d6422526a40d38d752ad819ee04a2b0dedc244ed5f6ab11acef380d146cf33265d6cc162d59c9d187ceccb479dd5651cb04169bc79328e8e2495c71efa46d023f31493bd692af78187a1f24494c06749acadd3b97887", 0x67) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$BLKSECTGET(r5, 0x1267, &(0x7f0000000000)) read$fb(0xffffffffffffffff, &(0x7f00000004c0)=""/135, 0x87) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fiRe0']) chdir(&(0x7f0000000380)='./bus\x00') r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r6, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:54 executing program 4: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xd4) perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x200000000, 0x2}, 0x0, 0x400000000000004, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000200)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28181510f7f8a40403e39daf595779083863cca26b2d814f486166bfedcdf6efcaa8aa70372958777019c641a564c59e43cf82463e89e4db6a332f8364b0f7ac63ba3a8ccead1339ae2253b9f4d584e5f8a6e69564ddd8788f25964ccfb93b79217294ac01c05cb56375145a5a4110acd757737f0e33ca8dbbb6bd2ec8bb903765c2597fb6a82b4a091378e857291faf6653ac54a77e1321b2c455a8cfed7e21721d75caf751c0dc7e06c2bf07000000000000004adb63c0ee5d9963667d29a55ce1f85ce320f20fbeacf902e38644a09649b511f9280406eb241758295a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) open(&(0x7f0000000100)='./file0\x00', 0x60601, 0x24) socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$DRM_IOCTL_AGP_ALLOC(r5, 0xc0206434, &(0x7f0000000140)={0x9, 0x0, 0x1, 0x4}) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0206434, &(0x7f0000000080)={0x9, r6, 0x2, 0x5}) ioctl$DRM_IOCTL_SG_FREE(r1, 0x40106439, &(0x7f00000000c0)={0x8, r7}) 01:46:54 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 484.299632][T19744] overlayfs: failed to resolve './fiRe0': -2 [ 484.444057][T19752] overlayfs: failed to resolve './fiRe0': -2 01:46:54 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 484.487321][T19750] overlayfs: failed to resolve './bus': -2 01:46:54 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:54 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dsp1\x00', 0x10000, 0x0) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f0000000180)=[0xffffffffffffffff, r1, r2, r3], 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7f6f7765726420557d00185014212bf23669723d2e2f62717308006f726b363fd55f1e62b6fb9c1100806469723d2e01dd020032ae9da400"/76]) chdir(&(0x7f0000000380)='./bus\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x4c00) [ 484.532890][T19757] overlayfs: './file0' not a directory 01:46:54 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f62696c65312c75707065726469723d2e2f66696c653003fbdcddf16ac9e69a8dc694d0e7f5b38cf0972d0ed17109a48a1daad811868b565cdc1c0864047fb1c4ec9daf4ae5b524e10e6eee8e3c02c78868ded060a037fbf671bf4d337f9e903767b9bf3e0b2ed1ddb25179653440f373a6285732068ed89d20351017f47e591271578f003dd51986c864bef1e06c4b6ecf3b50f1a785433872af970556b987f5d68c974c472c918ea812e8f195497f74163851b6d09492619a740cd49e42bffb1e5acffd2949353c3d6b6f2e9c875427f9d0ae83f955cd47fa347dbabcf0d90d4ec4f4f4957e"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:46:54 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:54 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a1}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 484.847689][T19768] overlayfs: missing 'workdir' [ 484.905355][T19771] overlayfs: missing 'workdir' [ 485.000315][T19777] overlayfs: unrecognized mount option "owerd U}" or missing value 01:46:54 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:55 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) getsockname$l2tp6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @mcast2}, &(0x7f00000000c0)=0x20) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:46:55 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 485.247888][T19785] overlayfs: failed to resolve './file1': -2 01:46:55 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:55 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x3, 0x0, @perf_config_ext, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:46:55 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 485.564098][T19795] overlayfs: failed to resolve './file1': -2 01:46:55 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,wor{dir=./f/file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000180)={0x1000, 0x5, 0x4, 0x3, 0x2, [0x200007ff, 0x6, 0x2bf, 0x6f5e2af3], [0xffffffff, 0x7f, 0x8, 0xfffffff9], [0xfffffffc, 0x8, 0x9, 0x36a], [0x7, 0x9, 0x382, 0x5]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:55 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:55 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) seccomp$SECCOMP_GET_NOTIF_SIZES(0x3, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:46:55 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./file1\x00', 0x188) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000180)='NLBL_MGMT\x00') r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000200)='NLBL_MGMT\x00') sendmsg$NLBL_MGMT_C_REMOVEDEF(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040), 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x7c, r1, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @loopback}, @NLBL_MGMT_A_IPV6ADDR={0x14, 0x5, @private1={0xfc, 0x1, [], 0x1}}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x21}, @NLBL_MGMT_A_CLPDOI={0x8, 0xc, 0x1}, @NLBL_MGMT_A_FAMILY={0x6, 0xb, 0x4}, @NLBL_MGMT_A_IPV4MASK={0x8, 0x8, @multicast1}, @NLBL_MGMT_A_IPV6MASK={0x14, 0x6, @private2}, @NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @initdev={0xac, 0x1e, 0x0, 0x0}}, @NLBL_MGMT_A_FAMILY={0x6}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40040}, 0x80) sendmsg$NLBL_MGMT_C_REMOVE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0x14, r1, 0x20, 0x70bd27, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x40000}, 0x400c811) sendmsg$NLBL_MGMT_C_PROTOCOLS(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="00012abd7000ffdbdf25070000000c0001006f7665000000800000000000fc020000000000000000000000000000067c000b001500000008000c000f365c2092cf32ab8d663964d5941c57000000"], 0x44}, 0x1, 0x0, 0x0, 0x1}, 0x4) [ 485.885333][T19807] overlayfs: failed to resolve './file1': -2 [ 485.953596][T19811] overlayfs: unrecognized mount option "wor{dir=./f/file0" or missing value 01:46:55 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:55 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) bind$bt_sco(r4, &(0x7f00000001c0)={0x1f, @none}, 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$P9_RWSTAT(r1, &(0x7f0000000200)={0x7, 0x7f, 0x2}, 0x7) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b006ac63ba3ac293752a370288dbd92d135459e610dfb92ae2dcddb78826dfdea96566e0d3add8346cdd3babd30e94cb3bd4d42c1ceec862cee9876c30ca5f3156bc6f6810f4478554685cda12648d00b83a4bede1b5c5cd9c5890a7570c6ec29859b3b56ffbb755c7b9f2cd708632a88c7ca2cca77558e79506369839daf50deb252137f9811e3afc7301d67503c8113235cbdc37171b176bd5ad5a47a8eb94274f000000"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:46:55 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 486.091919][T19816] overlayfs: unrecognized mount option "wor{dir=./f/file0" or missing value 01:46:56 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x101102, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 486.179968][T19822] overlayfs: failed to resolve './file0': -2 01:46:56 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:46:56 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:56 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 486.534282][T19834] overlayfs: './file0' not a directory 01:46:56 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@rc={0x1f, @fixed={[], 0x11}, 0x3}, 0x80) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdad, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, @perf_config_ext, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x4001, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') sendmsg$TIPC_NL_LINK_GET(r3, &(0x7f00000001c0)={0x0, 0xe00, &(0x7f0000000180)={&(0x7f0000000840)={0x2c, r4, 0x12fc8ad0283830c7, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x18, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}]}, 0x2c}, 0x1, 0xf618000000000000}, 0x0) sendmsg$TIPC_NL_BEARER_GET(r2, &(0x7f0000000500)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)={0x1d0, r4, 0x100, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x144, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x9}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0xde, 0x3, "5786c0fa2736894a8d268dac7ee5f744c143c497aad271681b5931e71413ba51be6ba4ef904e8647629b5474894ec8aa14eba569fa725181232b67e15d37539aa5a10122df7198daccbe7edac97b79933f2d1c9f7a40b83233fe877125dc7943bd225de22b2a8f45bc0f2549d6bbd5c57be9594e8e233de7a47ce3b74253c7c0ab49c657c4360d1b2dc5a3cdf16ec9964cce9f639d669971c4fedda4e99a2c3fbcae262cd98e7cc26bb6be30a448e1161423b2a5a2fa97b5f4e6432249a25802bd92b5a64831d5f1718abf869381e22719acb78be14a99167cfb"}, @TIPC_NLA_NODE_KEY={0x47, 0x4, {'gcm(aes)\x00', 0x1f, "9d6a659d003c7a9cef56eb0eadd27ea67804ffbe0ee4d768b0ddfee582d295"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x1}]}, @TIPC_NLA_MEDIA={0x78, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x93}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}]}]}, 0x1d0}, 0x1, 0x0, 0x0, 0x801}, 0xc142f4fc6f718b01) r5 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$VIDIOC_S_PARM(r5, 0xc0cc5616, &(0x7f0000000200)={0x1, @capture={0x0, 0x1, {0x2, 0x7}, 0x4, 0xffb}}) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8ef37fc19129ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:46:56 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_STATUS32(r1, 0x806c4120, &(0x7f0000000100)) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x4c00) [ 486.778262][T19842] overlayfs: failed to resolve './bus': -2 [ 486.791153][T19841] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 01:46:56 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:56 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:56 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f776572646972c4fe3cd375732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 486.982188][T19850] NFS: device name not in host:path format [ 487.060516][ T29] kauditd_printk_skb: 15 callbacks suppressed [ 487.060531][ T29] audit: type=1804 audit(1593395216.888:955): pid=19853 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/622/bus/file0" dev="sda1" ino=15875 res=1 01:46:57 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 487.204780][ T29] audit: type=1804 audit(1593395216.998:956): pid=19853 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/622/bus/bus/file0" dev="sda1" ino=15859 res=1 01:46:57 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x12) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0xa2c44b50ab09f726, &(0x7f0000000180)={0x2, 0xffff, @empty}, 0xffffffffffffff36) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:57 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 487.375792][T19862] overlayfs: unrecognized mount option "lowerdir0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) ioctl$HCIINQUIRY(r2, 0x800448f0, &(0x7f0000000000)={0x1, 0x1, "43b5ad", 0x6, 0x3f}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) socket$nl_netfilter(0x10, 0x3, 0xc) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 487.716691][ T29] audit: type=1804 audit(1593395217.429:959): pid=19875 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/736/bus/file0" dev="sda1" ino=16250 res=1 01:46:57 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:57 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:57 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./bus\x00', 0x40) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) accept4$inet6(r0, &(0x7f00000003c0)={0xa, 0x0, 0x0, @ipv4={[], [], @local}}, &(0x7f0000000400)=0x1c, 0x0) r1 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/dlm_plock\x00', 0x1eda83, 0x0) setsockopt$XDP_TX_RING(r1, 0x11b, 0x3, &(0x7f0000000300)=0x1100104, 0x4) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000090000206d041cc304000000000109022400010000a00009040000010301010009210000000122050009058103"], 0x0) syz_usb_control_io(r2, &(0x7f0000000040)={0x2c, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, '\x00', "000200"}}, 0x0}, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000002880)={0x2c, &(0x7f0000002680)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000ac0)={0x84, 0x0, 0x0, 0x0, &(0x7f0000000780)={0x20, 0x0, 0x4, {0x0, 0x1}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, 0x0, &(0x7f0000000380)={0x2c, &(0x7f0000000140)=ANY=[@ANYBLOB="000004"], 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write(r2, 0x8, 0x56, &(0x7f0000000180)="f3709bde045f05d95be601e0ff9bffda23ce77301b10212ca92b86bee44bf628089de93bab364938599286437a89ab0cf0f7a0334c01a89168dfccd3674bff4ced56cbc07c2e5fd8bc7d69aa70f5e497c2392ad24187") r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BLKROSET(r0, 0x125d, &(0x7f0000000440)=0x99) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:57 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="8da02501a7f89c09c7e728d49230538d393e88d0e50380c02e07d1ec57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8edce39daf595779083863cca26b2d814f489e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a7fb3d856904b1b74ad068f669867bbdb14838f335e2dc0a63400"/143], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 487.944581][T19885] overlayfs: failed to resolve './file1': -2 [ 487.983859][ T29] audit: type=1804 audit(1593395217.819:960): pid=19888 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/528/bus/file0" dev="sda1" ino=15873 res=1 [ 488.062899][T19887] overlayfs: failed to resolve './file0': -2 [ 488.084100][T19892] overlayfs: './file0' not a directory [ 488.105774][ T29] audit: type=1804 audit(1593395217.939:961): pid=19887 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/737/bus/file0" dev="sda1" ino=16266 res=1 01:46:58 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:46:58 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000080)=0x20087) 01:46:58 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 488.265426][ T29] audit: type=1804 audit(1593395217.979:962): pid=19880 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/528/bus/bus/file0" dev="sda1" ino=16313 res=1 [ 488.299241][ T3649] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 488.364101][T19898] overlayfs: failed to resolve './file0': -2 [ 488.385265][ T29] audit: type=1804 audit(1593395218.220:963): pid=19898 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/738/bus/file0" dev="sda1" ino=15873 res=1 01:46:58 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc004, 0x9) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') r5 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000500)={0x24, r4, 0x11, 0x0, 0x0, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r6}, @NL80211_ATTR_WIPHY_TX_POWER_SETTING={0x8}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_SET_WIPHY(r2, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x40, r4, 0x8, 0x70bd25, 0x25dfdbfb, {}, [@NL80211_ATTR_WIPHY_FRAG_THRESHOLD={0x8}, @NL80211_ATTR_TXQ_MEMORY_LIMIT={0x8, 0x10b, 0x7ff}, @NL80211_ATTR_WIPHY_COVERAGE_CLASS={0x5, 0x59, 0x4}, @NL80211_ATTR_WIPHY_TXQ_PARAMS={0x14, 0x25, 0x0, 0x1, [@NL80211_TXQ_ATTR_QUEUE={0x5, 0x1, 0x3f}, @NL80211_TXQ_ATTR_AIFS={0x5, 0x5, 0x8}]}]}, 0x40}, 0x1, 0x0, 0x0, 0x4000}, 0x4001) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:46:58 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:58 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 488.548879][ T3649] usb 3-1: Using ep0 maxpacket: 32 [ 488.599952][T19908] overlayfs: unrecognized mount option "" or missing value [ 488.629104][ T29] audit: type=1804 audit(1593395218.470:964): pid=19909 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/739/bus/file0" dev="sda1" ino=16297 res=1 [ 488.669408][ T3649] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 488.706761][ T3649] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 01:46:58 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 488.758638][ T3649] usb 3-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice= 0.04 [ 488.805546][ T3649] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 01:46:58 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1010000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 488.845784][ T3649] usb 3-1: config 0 descriptor?? [ 488.909389][ T3649] hub 3-1:0.0: USB hub found 01:46:58 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:46:58 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mount(&(0x7f00000002c0)=ANY=[], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x80, &(0x7f0000000200)='\xbfZ5+\x8c\xcb\x94\xe7^-\r\xabe\x9c\xab]\xaf1#\x16\x98\xf7\x7fQD\xf9\x97\xde\x87\xd5m\x8e/D%\x85|\xc9\x9a\xa25S\xad\xe8\x82\x16s>l\x82*)4\xf9&\t\xcb\x8e^\xa8\x8d>\xe5\x83\xcd\x1e\xb2\'\xc2`\x06\x95\xd0\xcc\x81\xaf\x17S$\xaa\x8a') r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) ioctl$VHOST_SET_FEATURES(0xffffffffffffffff, 0x4008af00, &(0x7f0000000180)=0x100000000) r3 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000100)='/dev/cachefiles\x00', 0x280800, 0x0) ioctl$sock_SIOCBRDELBR(r3, 0x89a1, &(0x7f0000000140)='team_slave_1\x00') r4 = socket(0x10, 0x3, 0x0) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000700)='devlink\x00') sendmsg$DEVLINK_CMD_TRAP_SET(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000740)={0x58, r5, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0x34, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}, {0x5}}]}, 0x58}}, 0x0) sendmsg$DEVLINK_CMD_PORT_GET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000500)={0x128, r5, 0x400, 0x70bd27, 0x25dfdbfe, {}, [{{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}}}, {{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}]}, 0x128}, 0x1, 0x0, 0x0, 0x44}, 0x4080c) sendmsg$nl_route_sched(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@getqdisc={0x2c, 0x26, 0x800, 0x70bd26, 0x25dfdbfc, {0x0, 0x0, 0x0, r2, {0xc, 0x7}, {0xb3dfec778875b2cc, 0x1}, {0xfff3, 0xfff1}}, [{0x4}, {0x4}]}, 0x2c}}, 0x0) setsockopt$netrom_NETROM_IDLE(r4, 0x103, 0x7, &(0x7f0000000080)=0x7, 0x4) [ 489.128316][ T3649] hub 3-1:0.0: 1 port detected [ 489.291560][T19934] nfs: Bad value for 'source' [ 490.069068][T19944] nfs: Bad value for 'source' [ 490.109425][ T3650] hub 3-1:0.0: activate --> -90 [ 490.207147][ T3650] hub 3-1:0.0: hub_ext_port_status failed (err = 0) 01:47:00 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469853d2e2f6275732c776f726b6469726469723d2e2f66696c65304fb694f4dd4014512f9711b7a1de7dd825fbf634be476b7384038f333a44ef8b9791944b86726ce77f660b040b423e196c52cef4741653cb8709811f6839517addd7cf2e56fe7329eb90e0ff07305b8c39a2f3010400000000000074a01ed295c815754516b2b8eaf2e5ee7de6574f542e9f00acc34bb56fa27ea918a422338f6a4170a38ef874e81e64000fa03ccee23491506188f8ec017cd43784df9606931ab85abd1127d23761fe64cac2a31e299035a96e0608c8326aa5de4e6a5029e66bf34b7b04ace19f2d53a77bffeb58788dad31eab7a7afe60a999e9fd0ac56feedf3f7719ada95817d5235c38c55999561c7513db6ed9db5c1c5feae7feae4d02753d4b2fd92ee09ba9375489448c3d17f0e65703591502db866eef2a619c703d236c665167604dc8e7afd82ab2b09dcd1a4a1d3365fb7e3c705fddd10107f22329ba26a5b473f71c84e8b1873379e82f5088e0c4a63264b1236ccfcc0f91ecc51a046ac6cc79a000000000000000000000000000032e75aa9cae72b7503053f86f84bcb5c2ac1ad1dd88332737681e6a27c1545bdfc35237e9a4e3a89006c434ac311b0333306a6cd23e05a22b32f527a0549f2de2ed16effde5eedd3562e40e699a2e71554f29903eba5d44f5cd4dfd9c8e15bd642"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:00 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:00 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:00 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b646989d58c8766296c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000900)='/proc/capi/capi20\x00', 0x1, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000002c0)='TIPC\x00') sendmsg$TIPC_CMD_SHOW_LINK_STATS(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="28009002", @ANYRES16=r2, @ANYBLOB="3f02000000000000000001000000000000000c410000000c001473797a3000000000"], 0x28}, 0x1, 0xfffffff0}, 0x0) sendmsg$TIPC_CMD_GET_BEARER_NAMES(r0, &(0x7f0000000a00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000009c0)={&(0x7f0000000980)={0x1c, r2, 0x100, 0x70bd26, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x80}, 0x40800) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280)='mptcp_pm\x00') sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)={0x34, r5, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0x20, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @remote={0xfe, 0x0}}]}]}, 0x34}}, 0x0) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(0xffffffffffffffff, &(0x7f0000003180)={&(0x7f00000030c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000003140)={&(0x7f0000002f40)={0x58, r5, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_ADDR={0x3c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x4}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e24}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x1}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @loopback}]}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x8}]}, 0x58}, 0x1, 0x0, 0x0, 0x4048801}, 0x4085) setuid(r4) syz_mount_image$hfs(&(0x7f0000000000)='hfs\x00', &(0x7f0000000180)='./bus/file0\x00', 0x0, 0x7, &(0x7f0000000780)=[{&(0x7f00000003c0)="e7e46d3b1ccec3ddd0c5f5de98842127b990bf0d74d9b197d770fb8fb84c820c5bc351455d5b697d2fbc0d5823b22ec4eac7bd23d968be1cf351d801ee14b6bd48c1ec5ec6d3070b87fa6f90fe6cdde8c8e1c75183aa03b133b848d9330654105b6ce7ad546231000a5af958173da584efdf3840606335ff88b52869820eb4bed047cf03bd117a2e7e09383e16abdc6dcdca811bae2dc0bba72bd68bb9497c611c3c6d7d9f003d0a84b95c74fe32dc9395ae02339c", 0xb5, 0xfffffffffffffffd}, {&(0x7f0000000480)="fb8a39628666793cd36905110d0033fbe49efa2f45d817abab7abc92057bc5432099c3634af4a379b44440ef8b6de1d83afd1047ec368474bb37f6849168463f1d3206593d86c22c1c4167afa8bb3b8e17149288e6fffa4eda77597a1c38b17cc73c04d3dc54423837c4c085c91f2dfb166b755d19db56d902ee86fb3b409c59f99c70b6c16a3fe2ddc9", 0x8a, 0x800}, {&(0x7f0000000540)="2041a6beb1d5ca9d321eef084ec30d56980638db74950cf37bb4299c21d15423cbef92c3e0fd6c03767cbe1a0f6023d0edfbf247e2286f6ae607db2870b3a0892d6d3193c7ddaa0af37f15bdaecf736c653a0c9bf9e18b3f94c9655a6251042405fe3065858abd4c85b2a932dcaefc46d909359110e1e91edc834ca0b4e826ff625de35a1dd8", 0x86}, {&(0x7f00000001c0)="4563a0bdcc785da5155e4435fd0eb7f5866b7a77a5ead8100f540fede750eac6a7d3e85b88e4d5778d64cd33b07c2d25c873", 0x32, 0x7fff}, {&(0x7f0000000600)="19cf288e3839e0d2165f111118a987075e7edfc713c01325496b0bcc57b0666049d3ccd89f58ccc918fb19ba4dc271ff51419473c305c19528659ea78438caa98d85a089a3a0a5d06a8d7cc38c74b29a6227fd888c6feac6e75814adb5262ce3637744e2e9a4ddb0e61c35f01f497a9bbf83d4e2cd3e240e98aa1fcbb0a14563bbbe08c93d2671e84b1acbf867cee83104630f132a8cb83b4e2c8c8f46fd92bff8dca39860b7625f91edab84c8b68bc8a77e", 0xb2, 0x8001}, {&(0x7f00000002c0)="95f546e071d405edceaf69a7f7473160a16c970642f7b9fbc0a80eb2306a3ee8268a66d1066f0b88c80171e888b7e5228ad84d1ad8c94a5b4e1da23a69965dbb81b97272909559600628", 0x4a, 0x40}, {&(0x7f00000006c0)="6a81c019022373d7340f17ee76bdbd92651a0dda4322e7ad8476703d0e84819bf155ecb6b4a4129c6814b54f808e7685b8f691b987d390f50c1ad3af28cbc4c69f7a5148c12ea1b8332db76a88ca9d03ce2cb79bd9794fc874bea23c9a4ce579e6b2ad83a540f8551a3bc9c1730ef30dd076d7ff1f2ddb69afdacf03e902a879ed00793ff85aba26ad9129f2d87dcd316c1a4ff46b5ed737e351428608002552f10e742279c46ab5da2d4f24b08b8234b90144", 0xb3, 0x3}], 0x2865000, &(0x7f0000000840)={[{@part={'part', 0x3d, 0x10001}}, {@dir_umask={'dir_umask', 0x3d, 0xffff}}, {@dir_umask={'dir_umask', 0x3d, 0x1}}, {@creator={'creator', 0x3d, "ed86e84a"}}], [{@obj_type={'obj_type', 0x3d, 'overlay\x00'}}, {@obj_role={'obj_role'}}, {@fowner_gt={'fowner>', r4}}]}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r6, 0x80086601, &(0x7f0000000040)) 01:47:00 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) syz_mount_image$ocfs2(&(0x7f0000000080)='ocfs2\x00', &(0x7f00000000c0)='./file0\x00', 0x100000001, 0x0, &(0x7f0000000100), 0x40000, &(0x7f0000000140)='nfs\x00') 01:47:00 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x8) r1 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000180)='NLBL_CALIPSO\x00') sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x4c, r1, 0x8, 0x70bd2c, 0x25dfdbfd, {}, [@NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x2}, @NLBL_CALIPSO_A_DOI={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40}, 0x2) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0xc0189436, &(0x7f0000000040)) [ 490.537011][ T2658] usb 3-1: USB disconnect, device number 2 [ 490.578521][T19961] overlayfs: unrecognized mount option "workdiՌf)le1" or missing value [ 490.638593][T19959] overlayfs: failed to resolve './bus': -2 01:47:00 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000200)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3aa0fabca099d57675f410c69aa0af62a107000000bcb9315ac7ca4fa6b90dc6ef7c6e70c035aa39af601725040a7e73bbc0c79cd43967d48566ab8e53d089729b06f6688fd81d53aaa6faf915878165bfd51545be75c5be46dba166258cac0846abad0555018e8c03005c1d890f50c919268c5e78188377b0976617c6d6410f2e7c025436054aaa0ba591e2fddb0fde9258ba1cef4e3cca1511bf4e57ee22c80efa39adb162752de6fd79aae1747794c6379a50b6a2e59d20df61cc65797d8f61d068c8dc6ac592434ae6a8ece273e7c089ba843b397602dc0cc174413df7367a0825ceadd9ead62cf433ff6cb733ded6f738de9834fa8175642f98310210183c15f2193be58898ea6e9838243784c278b260cc64b63f220c6e9af6e16faa641553be2c8f3905d26dcce87d62356a8be6d94db38a520034dee85b43c4fb664d67df4e7ede522aa02000cc7c5b4dec3596cbad82fa8e5acb86ba217aefcab351bc00e1a6b72d2565e91afc3081035119a49d39bc815344f3eb47fc8da5979c64cfa3439fc7783f52deaedf20b189092b7100"/560], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:47:00 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdfe}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:00 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 490.680723][T19971] overlayfs: unrecognized mount option "lowerdi=./bus" or missing value [ 490.713862][T19972] overlayfs: './file0' not a directory 01:47:00 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x16b) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530183cd0056102137993716ba44e2a0f0eadf712321d41a17f3302b5b9b9a58af41627d8d59199fe5e078755256e3d48539b690105ca356b7cbd7c501707eb8d27937c1dab68d85d3a4f247607cf4db13db2abbde1b74a3275192818bde2b26cc940f666dd68e3379ebcdc8c500b3d9190c2a380a8c2bf87a13d32061e6695f7aab99fa9816462516f9e410b12994d0f0887634bdbcb7246c958140c8d5bff91862b7cb5f5139c8983d60ed524b267c4ca84fd8fe38f1c34e79decdb622b40dee2c6e2ce92ac9e00"/260]) chdir(&(0x7f0000000380)='./bus\x00') setsockopt$inet_udp_int(r0, 0x11, 0x67, &(0x7f0000000000)=0x9, 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x240007fd, &(0x7f00000008c0)={0x2, 0x4, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0xfffffffffffffdb6, 0x0, &(0x7f00000001c0)={0x2, 0x4e20, @loopback}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r0, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0xc0189436, &(0x7f0000000040)) [ 490.790998][T19982] overlayfs: unrecognized mount option "lowerdi=./bus" or missing value 01:47:00 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765440106000000000000002c776f726b64697200010000696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:00 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_HW_FREE(r1, 0x4112, 0x0) [ 491.004586][T19990] overlayfs: failed to resolve './file0<ayqkN*2A3'Ց^U%n=HSi5k||P'|h]:O$vM=J2u(l@fh7܌P =£¿=2fdbQoA McKrFX [+|$gʄ4b+@Β': -2 01:47:00 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:01 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 491.123273][T20002] overlayfs: failed to resolve './file0<ayqkN*2A3'Ց^U%n=HSi5k||P'|h]:O$vM=J2u(l@fh7܌P =£¿=2fdbQoA McKrFX [+|$gʄ4b+@Β': -2 01:47:01 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:01 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fallocate(r1, 0xc, 0x7, 0x7) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="6c6f776572246972e62a586b8e13d5aba2b7d160b9e73d2e2f6275732c776f72eb6469723d2e2f66ae4865312c757024eaccbe19ad0000000000000c4d22ef3c86a2"]) chdir(&(0x7f0000000380)='./bus\x00') ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f00000001c0)={0x3a0000, 0x4, 0x7, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x980001, 0xfff, [], @value=0xa0}}) accept4$ax25(r2, &(0x7f00000002c0)={{0x3, @default}, [@default, @default, @bcast, @netrom, @bcast, @rose, @default, @rose]}, &(0x7f0000000100)=0x48, 0x80000) r3 = open(&(0x7f0000000400)='./file0/file0\x00', 0x12140, 0x30) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x1) [ 491.185546][T19999] overlayfs: unrecognized mount option "loweD" or missing value [ 491.243505][T20007] nfs: Bad value for 'source' 01:47:01 executing program 5: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) getsockopt$inet_sctp6_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000100)=@assoc_value, &(0x7f00000002c0)=0x8) mkdir(&(0x7f0000000340)='./bus\x00', 0x20) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$EVIOCGVERSION(r2, 0x80044501, &(0x7f0000000180)=""/108) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f521a71a8ba77368583b27740c96dfa577765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x3000, 0x200, &(0x7f0000000000/0x3000)=nil) r4 = syz_genetlink_get_family_id$devlink(&(0x7f0000000400)='devlink\x00') sendmsg$RDMA_NLDEV_CMD_DELLINK(r3, &(0x7f0000000680)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000640)={&(0x7f00000005c0)={0x60, 0x1404, 0x300, 0x70bd26, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x60}, 0x1, 0x0, 0x0, 0xc004}, 0x4000) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(r2, &(0x7f0000000540)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000500)={&(0x7f0000000440)={0xa4, r4, 0x200, 0x70bd29, 0x25dfdbff, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd, 0x87, 'l2_drops\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd, 0x87, 'l2_drops\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd, 0x87, 'l2_drops\x00'}}]}, 0xa4}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 491.273555][T20008] nfs: Bad value for 'source' [ 491.285451][T20010] overlayfs: unrecognized mount option "loweD" or missing value 01:47:01 executing program 4: mount(&(0x7f0000000000)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7f882a01c83a962e100808e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f832ab077ac63ba3a70e7a66ea6b1606170f55e126695f40ed70d581b02521f3a207ff090b5d3c79e0037ef1bd73d15776e4894af51b9302d9d63229b5a15c7c1afe1c696be3ff5a57be08f61397cc59262293b4ab825716244b4baad7720d8cf4ec0afcd4fa76339b0ce5729f3746ccf"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:47:01 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x104) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ptrace$cont(0x7, 0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000300)={0xe257176c, 0x2, {}, {r2}, 0x80000001, 0x2}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r4, 0x0, 0x100000530) recvfrom$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r4, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@private, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6=@ipv4={[], [], @remote}}}, &(0x7f00000005c0)=0xe8) mount$9p_xen(&(0x7f0000000000)='syz\x00', &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='9p\x00', 0x400a100, &(0x7f0000000600)={'trans=xen,', {[{@loose='loose'}, {@cachetag={'cachetag', 0x3d, '$!^'}}, {@fscache='fscache'}], [{@euid_eq={'euid'}}, {@subj_user={'subj_user', 0x3d, 'overlay\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@uid_eq={'uid', 0x3d, r3}}, {@uid_gt={'uid>', r5}}]}}) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:01 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d3f3e88d0e50380c02e07d5fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf59813a486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 491.522558][T20024] overlayfs: unrecognized mount option "lower$ir*Xkի`=./bus" or missing value [ 491.631259][T20025] overlayfs: unrecognized mount option "loRqw6w@mWwerdir=./bus" or missing value 01:47:01 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000200)='./file0\x00', 0x64) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf59577910e18b75a26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b000ac63ba3abb53df15e9d52d3ef723f4432df8e9beeb2bab11d7367a9e8f6e424c9ebc4eb73945828e2e316d9ff924b9e1e22cd7cecf6ef26383fc514ba537bbf2997a3a214859929c1911d947b29fd8badedfb002b3fca6c2aa269e10f5b5255386a0a81a92aa8b115936ea7cd8c322e64c88347a6fe9f7eee6d63f23fbcd50ac65c2d9a7425b495aabe0fc84b9fc861b3d176f4905fa31fe302fafb01b9af252"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000240)) 01:47:01 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:01 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 491.743109][T20034] overlayfs: unrecognized mount option "loRqw6w@mWwerdir=./bus" or missing value 01:47:01 executing program 5: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 491.849067][T20041] NFS: device name not in host:path format [ 491.890365][T20043] overlayfs: missing 'lowerdir' [ 491.903374][T20041] NFS: device name not in host:path format 01:47:01 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:01 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 492.174107][ T29] kauditd_printk_skb: 18 callbacks suppressed [ 492.174121][ T29] audit: type=1804 audit(1593395222.014:983): pid=20055 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/533/bus/file0" dev="sda1" ino=16357 res=1 [ 492.200130][T20056] overlayfs: unrecognized mount option "lower$ir*Xkի`=./bus" or missing value [ 492.252766][T20059] overlayfs: './file0' not a directory [ 492.270286][T20054] overlayfs: missing 'lowerdir' [ 492.306697][ T29] audit: type=1804 audit(1593395222.154:984): pid=20054 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/746/bus/file0" dev="sda1" ino=16383 res=1 01:47:02 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765723d2e2f6275732c776f726f5ebc40391becee723d2e2f66696c65312c7570706572646972342e2f66696c65a7f18c3b9ddb30d8efdc2cb34c425556a9ea3a0174e6a551eb5dc482829119344d547ea2e973df8b4ff82a812d8326d3e7c9755d9db727c904e3fef53618499ce7481bddcc307c02cde8eb32"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:02 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) creat(&(0x7f00000002c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000001840)='./bus\x00', 0x0, 0x0) fcntl$addseals(r2, 0x409, 0x0) epoll_wait(r1, &(0x7f00000002c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x8, 0x7f) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1db) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c61312c757070657250dc5eba2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) 01:47:02 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:02 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000005c0)={'wg2\x00', r2}) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {0x5}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$GTP_CMD_NEWPDP(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000080), 0xc, &(0x7f0000000680)={&(0x7f0000000600)={0x50, 0x0, 0x2, 0x70bd26, 0x25dfdbfb, {}, [@GTPA_LINK={0x8}, @GTPA_LINK={0x8, 0x1, r4}, @GTPA_PEER_ADDRESS={0x8, 0x4, @rand_addr=0x64010100}, @GTPA_VERSION={0x8}, @GTPA_TID={0xc}, @GTPA_O_TEI={0x8, 0x9, 0x4}, @GTPA_LINK={0x8, 0x1, r6}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x44891) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 492.461580][T20064] overlayfs: './file0' not a directory [ 492.488598][ T29] audit: type=1804 audit(1593395222.334:985): pid=20064 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/627/bus/bus/file0" dev="sda1" ino=15740 res=1 01:47:02 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES16]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:02 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 492.625887][T20072] nfs: Unknown parameter '' [ 492.630010][T20074] overlayfs: missing 'lowerdir' [ 492.654755][ T29] audit: type=1804 audit(1593395222.505:986): pid=20076 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/599/bus" dev="sda1" ino=15747 res=1 [ 492.692674][T20076] overlayfs: unrecognized mount option "upperP^./file0" or missing value [ 492.717464][T20078] overlayfs: unrecognized mount option "lower=./bus" or missing value [ 492.771053][T20076] overlayfs: unrecognized mount option "upperP^./file0" or missing value [ 492.783315][ T29] audit: type=1804 audit(1593395222.535:987): pid=20079 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/747/bus/file0" dev="sda1" ino=15938 res=1 01:47:02 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:02 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776fffff6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendfile(r1, r0, &(0x7f0000000000)=0x800, 0x15) [ 492.836161][T20087] overlayfs: unrecognized mount option "lower=./bus" or missing value 01:47:02 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 492.900253][ T29] audit: type=1804 audit(1593395222.615:988): pid=20082 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/599/bus" dev="sda1" ino=15747 res=1 01:47:02 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$KVM_GET_CPUID2(0xffffffffffffffff, 0xc008ae91, &(0x7f0000000000)={0x1, 0x0, [{}]}) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 492.959752][T20088] overlayfs: unrecognized mount option "00000000000000000000" or missing value [ 493.025636][T20092] overlayfs: missing 'lowerdir' [ 493.031111][ T29] audit: type=1804 audit(1593395222.625:989): pid=20084 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/534/bus/file0" dev="sda1" ino=15780 res=1 [ 493.053329][T20095] overlayfs: unrecognized mount option "wodir=./file1" or missing value [ 493.081962][T20089] overlayfs: unrecognized mount option "00000000000000000000" or missing value 01:47:02 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 493.117013][ T29] audit: type=1804 audit(1593395222.855:990): pid=20089 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/628/bus/file0" dev="sda1" ino=15765 res=1 01:47:03 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065326469723d2e2f66696c6530a6fba885e8f624d1"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 493.180564][ T29] audit: type=1804 audit(1593395222.915:991): pid=20092 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/748/bus/file0" dev="sda1" ino=15953 res=1 [ 493.238321][T20100] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 493.274379][ T29] audit: type=1804 audit(1593395222.945:992): pid=20095 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/600/bus/file0" dev="sda1" ino=15987 res=1 01:47:03 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 493.332853][T20107] overlayfs: missing 'lowerdir' 01:47:03 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f622c776f726b3d2e2f66696c658e2e2f66696c6530000092054bfa624ae0e229b3000000"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) sysfs$2(0x2, 0x3, &(0x7f0000000000)=""/15) [ 493.384733][T20110] overlayfs: unrecognized mount option "uppe2dir=./file0$" or missing value 01:47:03 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 493.425337][T20111] nfs: Unknown parameter '' [ 493.480436][T20115] overlayfs: unrecognized mount option "uppe2dir=./file0$" or missing value 01:47:03 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca205000000486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 493.607105][T20119] overlayfs: unrecognized mount option "work=./file./file0" or missing value [ 493.639971][T20122] overlayfs: missing 'lowerdir' 01:47:03 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 493.686726][T20123] overlayfs: unrecognized mount option "work=./file./file0" or missing value [ 493.696074][T20125] NFS: device name not in host:path format [ 493.716148][T20126] NFS: device name not in host:path format 01:47:03 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 493.846013][T20130] overlayfs: unrecognized mount option "wodir=./file1" or missing value 01:47:03 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x40) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, r1, 0x0, 0x0) migrate_pages(r1, 0x4, &(0x7f0000000100)=0x6, &(0x7f0000000140)=0x1f) r2 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r3, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r3, 0x0, 0x100000530) recvfrom$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = pidfd_getfd(r2, r3, 0x0) ioctl$USBDEVFS_CLAIM_PORT(r4, 0x80045518, &(0x7f0000000080)=0x7) [ 493.930955][T20134] overlayfs: missing 'lowerdir' 01:47:03 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)={{r0, r1/1000+10000}, {r2, r3/1000+60000}}) r4 = shmget(0x2, 0x2000, 0x800, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f666965726469723d2e5f3ab315743b"]) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0xc0189436, &(0x7f0000000040)) 01:47:03 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup3(r0, 0xffffffffffffffff, 0x0) write$FUSE_NOTIFY_RETRIEVE(r1, &(0x7f0000000180)={0x30, 0x5, 0x0, {0x0, 0x6, 0x9, 0x7}}, 0x30) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000240)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES32, @ANYRES16=r2, @ANYRESOCT=r2, @ANYRES64, @ANYRESDEC]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) 01:47:04 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:04 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:04 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f00000002c0)=ANY=[@ANYRESDEC], &(0x7f0000000080)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x12680a0, &(0x7f0000000140)='T\xcb\b\x00\x00\x00\x91\x84\xa9)Im\xf7\xda\x85\x05\x12\x8b\\\xd4_\xb6\x8d\xb287H\xefs\x84\x18\xe9&w\xa3)') r0 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/nvram\x00', 0x90840, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$SIOCAX25ADDUID(r0, 0x89e1, &(0x7f0000000100)={0x3, @default, r2}) [ 494.292778][T20146] overlayfs: missing 'lowerdir' [ 494.323735][T20147] overlayfs: option "workdir=./fierdir=._:t;" is useless in a non-upper mount, ignore [ 494.338902][T20151] overlayfs: unrecognized mount option "0177777777777777777777701777777777777777777777" or missing value 01:47:04 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 494.372330][T20147] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 494.455341][T20153] overlayfs: option "workdir=./fierdir=._:t;" is useless in a non-upper mount, ignore 01:47:04 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:04 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80400) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=@getqdisc={0x38, 0x26, 0x2, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x6, 0xfff1}, {0x0, 0xfff3}, {0x5b520f9024b4ab01, 0x10}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x48004}, 0x4c011) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r1 = syz_init_net_socket$nl_rdma(0xffffffffffffffff, 0x3, 0x14) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200)=r3, 0x4) [ 494.498202][T20153] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:04 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e962f6275732c776f726b6469723d2e2f66696c65312c75707065a14b4d2008050c32696c6582f10766c75b004a1d144f5492cc94c925c79643362df9f86a12ccb485b237e248ee74c61fc7e6f822ef36b8351fdf924b52604a67a87fbb55b717eb971db472585fae224f20a9b3e7d57fccf0dcf3c9811b421e60de4de15e33d521b969b50696c66b0419825bf6fbe947d51466da"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 494.614016][T20161] overlayfs: missing 'lowerdir' 01:47:04 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:04 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000200)=ANY=[@ANYBLOB="8da02528d49230538d39b96a739abbdbaecd4ab2ddea24b63e88d0e50380c02e524c4f25a7d22c21c70cfc41af67f7ec2ad090f7e882a02f83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d22c9eff6216db8b2a0814f486166bf58775019c641a564859e41cf82463e89e49e17492ab59869c89d3f000000ca6d9a7d0798c752f00d4b6c25ec9988c73ac2d3e1997900aeaf124279058abbc619635d8b40cd8f5bca6c156d363905e25d2f87d6ae879e8a1e5bf4cc9036910bb421f61c18e4d2984213f52bb2052320f2c57e3a0eba63a8e0964a787c96c8b3380898c647ef3c21298923b302007ca926867726fb3605fb830de7249ac25fa5a8c95a6b0340fea678fbde3b0000000000000000000000000000ae16270626bfe6d956bfb4fe9769d094e2025b6ba1c7530f56246c1ba0b7407580925fa600"/341], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 494.844673][T20169] overlayfs: unrecognized mount option "uppeKM  2ilef[" or missing value 01:47:04 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 494.938753][T20176] overlayfs: unrecognized mount option "uppeKM  2ilef[" or missing value 01:47:04 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2eca66696c65312c75707065726469723d2e2f66696c6530"]) mount(&(0x7f0000000000)=@filename='./file1\x00', &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='ext4\x00', 0x82c40, &(0x7f00000002c0)='\x00') chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 495.026311][T20177] NFS: device name not in host:path format [ 495.078356][T20181] NFS: device name not in host:path format [ 495.084844][T20178] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 495.151451][T20178] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:05 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) renameat2(r0, &(0x7f00000001c0)='./bus/file0\x00', r2, &(0x7f00000002c0)='./file1\x00', 0x2) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x2200801, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') socket$nl_crypto(0x10, 0x3, 0x15) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendmsg$GTP_CMD_NEWPDP(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)=ANY=[@ANYBLOB="30acb000", @ANYRES16=0x0, @ANYBLOB="000825bd7000fcdbdf25000000000c000300000000000000000006000600030000000800080000000000"], 0x30}}, 0x80) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$PPPIOCSMRU1(r5, 0x40047452, &(0x7f0000000180)) r6 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r6, 0x4c08, 0xb8) [ 495.207589][T20185] overlayfs: failed to resolve '.file1': -2 01:47:05 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2, 0x0, 0xf}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="8da0250192f09c08c7e728d49230538d393e88d0e50380c02e07d1fd57c6f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3adbc73f9c5b5ccad8b9d9bbfc287dab11ec670947735cc87828e7b4054e3e52969231964123fc51fabce587c523e69a56f13eb0d31e4e86b009e53497b69f5a0119a94e4f42f4a25790b86ed9129d1a78d7b56cec5253f18564145057a0094ee31fe03197a792ebfce54b13fd10355c4d1158729f271eb19039"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r1, 0xc0884123, &(0x7f0000000200)={0x0, "79656dab2291d72cac46f92f48e53e52bed9811cd65093353fe28ae61cfcfdca64a79884b89bb7398b8d0d8841df5af4b5f2e3489ce5fe8c8038981e70e338fe", {0x594a}}) 01:47:05 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 495.271985][T20187] overlayfs: './file0' not a directory 01:47:05 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:05 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) setsockopt$XDP_UMEM_FILL_RING(r2, 0x11b, 0x5, &(0x7f0000000000)=0x100006, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./fi]e1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 495.394267][T20190] overlayfs: failed to resolve './file1': -2 [ 495.498611][T20198] overlayfs: './file0' not a directory [ 495.533029][T20195] overlayfs: option "workdir=." is useless in a non-upper mount, ignore 01:47:05 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS(r0, 0xc0945662, &(0x7f00000003c0)={0x7, 0x0, [], {0x0, @bt={0x4, 0x3, 0x0, 0x3, 0xe6d, 0x200, 0x400, 0x9, 0x4000, 0xf192, 0x0, 0x399, 0xdb, 0x4, 0x4, 0x10, {0x4, 0x3f}, 0x2, 0xa1}}}) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c817765726469727d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 495.582655][T20195] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 495.589971][T20200] overlayfs: failed to resolve './fi]e1': -2 [ 495.694426][T20204] overlayfs: './file0' not a directory 01:47:05 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:05 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:05 executing program 4: ptrace$setopts(0x4206, 0x0, 0x0, 0x0) tkill(0x0, 0x40) ptrace$setregs(0xd, 0x0, 0x0, &(0x7f0000000080)) ptrace$cont(0x7, 0x0, 0x0, 0x40) r0 = getpgid(0x0) get_robust_list(r0, &(0x7f0000000600)=&(0x7f00000005c0)={&(0x7f0000000500)={&(0x7f00000004c0)}, 0x0, &(0x7f0000000580)={&(0x7f0000000540)}}, &(0x7f0000000640)=0x18) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = perf_event_open(&(0x7f0000000000)={0x4, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4, @perf_config_ext, 0x200000000, 0x2, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$packet(0x11, 0x2, 0x300) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000300)='-\x00') r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) readlinkat(r4, &(0x7f0000000680)='./file0\x00', &(0x7f00000003c0)=""/179, 0xb3) r5 = dup(r2) ioctl$TCSETSF(0xffffffffffffffff, 0x5404, &(0x7f0000000380)={0x8002, 0x0, 0x17, 0x907f, 0x2, "14866129cf15bdd94cfc946983d512dc254107"}) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$vim2m_VIDIOC_G_FMT(r5, 0xc0d05604, &(0x7f0000000200)={0x2, @win={{0x400, 0x3, 0x7bb, 0x3f}, 0x3, 0x10001, &(0x7f0000000100)={{0xffffffff, 0x7f, 0x736b0adc, 0x24db}, &(0x7f00000000c0)={{0xfffffffd, 0x3, 0x7ff}, &(0x7f0000000080)={{0x80000001, 0x7, 0x8}}}}, 0x0, &(0x7f0000000140)="ca4b0ef69e30ed36c16364903f3116ca7722cdd9cdca6602459dc9fa2483a144f3e95d821c66bdcc4226d0db2e652fd433d308db3253a7bd316f6ea51341674ab78cd8ec2ce8bb0a6b7d83b32ac9b0c3e3711c991b61eb36e5959dafb0e8703f3e1e72", 0xfc}}) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8d9230538d393e88d0e50380c02e07d1fd534c4f25a7d22c25c70cecfeaf67f7ec2ad090f7e808a02b46e86de1e3ae8e2dee71f59811d46a08aa653cd120a2d0dce39daf595779814fb56aa4862e486166bf58777019c641a5d5a56342b440432e02006a4ee47cab802381b50f44420b2b135d6dc30600000000000000000000000000000000004b8e66b132c50c6b9f9976284c87649b00d3e7c99aa01c720e80ddd44bbf14e8dec28519a841c14825c6caf8f5d699bcfda08bd6bff0c9957934087d9f3bd3d17ee8341dd07a9ef4e4277661371d2d8d3857000000000000000000000000000038958a8406bb320013a05571b1a968f5c31fd149bbf132f7448ee464228e42f1b67627339f621107e24600612115b0f99d3cc7dbe4114498e4c7e9c333978a59b5dab439a99f6e1228b29b3f9d2d5fe3747e772bb24061e237eac189ee79b5e77c89ee5c135c757c9c35621b6ad6cd9a80993bfb4949596850a3fe21a24cea24f823fe219658010067013fe3deccb07252a80f4229a300d17a4efab862dfd9438681d08d35397031d4deb350dff412bc9babc34ccd0e7fc4edcba8b4bf7e3caf7c03ef1dcb0bffc19f2b00ea3b5ef11dfb9a88fd323ca16300000000ae2dd1d1fd17936ea2db652cd122b0b32d432cad59e42439a29a8139575b2f66034f117f041c624cc19d57f86464bb5eebc73e7c240d9ab7eb3b29eb553c5d298f5ab40e33df4c0289e6a6bb5841081d3493f29df13f24c9b488a7e934910a84def5f14895c8da58c136b3b10d55c4ae6c8e99b29ce02792e30580d92ae16df6af8bf6a82b2f76860000"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000480)='pipefs\x00', 0x0, &(0x7f0000000000)) [ 495.894150][T20207] overlayfs: unrecognized mount option "lwerdir}./bus" or missing value [ 495.926942][T20213] pipefs: Unknown parameter '' [ 495.987942][T20216] overlayfs: unrecognized mount option "lwerdir}./bus" or missing value [ 495.992252][T20215] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 496.011839][T20213] pipefs: Unknown parameter '' [ 496.025116][T20215] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:05 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:47:06 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:06 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x222202, 0x4a) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:06 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:06 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$USBDEVFS_DISCARDURB(r1, 0x550b, &(0x7f0000000080)=0xfffffffffffffbff) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:47:06 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') mknod$loop(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') sendmsg$TIPC_NL_LINK_GET(r2, &(0x7f00000001c0)={0x0, 0xe00, &(0x7f0000000180)={&(0x7f0000000840)={0x2c, r3, 0x12fc8ad0283830c7, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x18, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}]}, 0x2c}, 0x1, 0xf618000000000000}, 0x0) setuid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r4) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0x9c, r3, 0x400, 0x70bd27, 0x25dfdbff, {}, [@TIPC_NLA_LINK={0x4c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x1c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8000}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}, @TIPC_NLA_BEARER={0x3c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x4, @empty, 0x1000}}, {0x14, 0x2, @in={0x2, 0x4e22, @broadcast}}}}]}]}, 0x9c}}, 0x40000) [ 496.456157][T20235] overlayfs: './file0' not a directory 01:47:06 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a1}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:06 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir-./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 496.514361][T20230] overlayfs: unrecognized mount option "upper" or missing value 01:47:06 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:06 executing program 4: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@rc={0x1f, @fixed={[], 0x11}, 0x3}, 0x80) perf_event_open(&(0x7f0000000000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdad, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, @perf_config_ext, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/btrfs-control\x00', 0x4001, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000140)='TIPCv2\x00') sendmsg$TIPC_NL_LINK_GET(r3, &(0x7f00000001c0)={0x0, 0xe00, &(0x7f0000000180)={&(0x7f0000000840)={0x2c, r4, 0x12fc8ad0283830c7, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x18, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}]}, 0x2c}, 0x1, 0xf618000000000000}, 0x0) sendmsg$TIPC_NL_BEARER_GET(r2, &(0x7f0000000500)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000180)={&(0x7f0000000300)={0x1d0, r4, 0x100, 0x70bd29, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0x144, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x9}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0xde, 0x3, "5786c0fa2736894a8d268dac7ee5f744c143c497aad271681b5931e71413ba51be6ba4ef904e8647629b5474894ec8aa14eba569fa725181232b67e15d37539aa5a10122df7198daccbe7edac97b79933f2d1c9f7a40b83233fe877125dc7943bd225de22b2a8f45bc0f2549d6bbd5c57be9594e8e233de7a47ce3b74253c7c0ab49c657c4360d1b2dc5a3cdf16ec9964cce9f639d669971c4fedda4e99a2c3fbcae262cd98e7cc26bb6be30a448e1161423b2a5a2fa97b5f4e6432249a25802bd92b5a64831d5f1718abf869381e22719acb78be14a99167cfb"}, @TIPC_NLA_NODE_KEY={0x47, 0x4, {'gcm(aes)\x00', 0x1f, "9d6a659d003c7a9cef56eb0eadd27ea67804ffbe0ee4d768b0ddfee582d295"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x1}]}, @TIPC_NLA_MEDIA={0x78, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xf}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x93}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}]}]}]}, 0x1d0}, 0x1, 0x0, 0x0, 0x801}, 0xc142f4fc6f718b01) r5 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$VIDIOC_S_PARM(r5, 0xc0cc5616, &(0x7f0000000200)={0x1, @capture={0x0, 0x1, {0x2, 0x7}, 0x4, 0xffb}}) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8ef37fc19129ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) [ 496.763097][T20241] overlayfs: './file0' not a directory 01:47:06 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 496.890974][T20249] overlayfs: unrecognized mount option "lowerdir-./bus" or missing value [ 496.932134][T20250] overlayfs: unrecognized mount option "upper" or missing value [ 496.968524][T20253] overlayfs: unrecognized mount option "lowerdir-./bus" or missing value [ 497.023983][T20255] NFS: device name not in host:path format 01:47:06 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:06 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,wof,upperdi0\x00'/46]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:07 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 497.256000][T20263] overlayfs: unrecognized mount option "upper" or missing value [ 497.267341][T20264] overlayfs: unrecognized mount option "wof" or missing value [ 497.284805][ T29] kauditd_printk_skb: 30 callbacks suppressed [ 497.284818][ T29] audit: type=1804 audit(1593395227.130:1023): pid=20264 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/607/bus/file0" dev="sda1" ino=15807 res=1 [ 497.348976][T20266] overlayfs: unrecognized mount option "wof" or missing value 01:47:07 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 497.416997][ T29] audit: type=1804 audit(1593395227.160:1024): pid=20263 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/759/bus/file0" dev="sda1" ino=16315 res=1 01:47:07 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f77ff726469723d2e000075f32c770002000069723d2e2f66696c65312c757070650d94000000000000696c65300700000000000000c8c9b3c03efcbe16812b7bd75fe95369f682594401c840ed362a25b8e31041e6020955ed1bcc27f0526b4250aa6273760e80f843"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 497.545559][ T29] audit: type=1804 audit(1593395227.250:1025): pid=20269 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/607/bus/bus/file0" dev="sda1" ino=16380 res=1 [ 497.578439][T20273] overlayfs: unrecognized mount option "lowrdir=." or missing value [ 497.631184][T20274] overlayfs: workdir and upperdir must be separate subtrees 01:47:07 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCGISO7816(r2, 0x80285442, &(0x7f0000000000)) ioctl$FS_IOC_MEASURE_VERITY(r1, 0xc0046686, &(0x7f00000003c0)={0xbbcf84c40d6f32b5, 0x97, "9548d66f0d07559d43c991248a04afd26862ca512dcc020b476857e8c139b1bccb7c99137652a28a0b1b8a793ef1065a26e1cffdf327d01c09a3cd24210cd9454e4a255a560e00be188365301054ce03b3c6b8b0e99dc4d977e895865b7f69a53c381a84a15edf26d5f7dae51b1ab81beff42b82f3751d191372c862cc71aaa5f4b731967e0592b04a1ebb1baba86cd51cb65c7c4a8ad6"}) 01:47:07 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 497.679196][T20276] overlayfs: unrecognized mount option "lowrdir=." or missing value [ 497.690250][ T29] audit: type=1804 audit(1593395227.470:1026): pid=20273 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/608/bus/file0" dev="sda1" ino=16268 res=1 01:47:07 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./bus/file1\x00', 0x8a) lsetxattr$security_evm(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180)='security.evm\x00', &(0x7f00000003c0)=@v2={0x5, 0x1, 0x12, 0x80, 0xcc, "3c6c9061968baf7026eb5e7503de9e25da20fcc3a2d5b4683bbf27a8fd7458ceb76835f4a51b3165bcf7d7c23ff9afad08defe551bfe92c056072bb61502e6a342584f476a578aae43a05b2837b1054e95d1406ac7a0246b9ae2aeb109dc15522c98bc16f2df54776c7b1e714bbf55b9e7f8adb1975c5c6acea9e9b34beb9787e712888b7a4aa77446faae1dcef8430bafcd01d07dc88a3db74383712c2f493ee738860ebd610c60dbc5409426a6a5395dfb07448a7cf887d29aa1b7d4e06663ab2e811c291bd7de0be1b8c6"}, 0xd5, 0x3) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=.!file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:07 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 497.854804][ T29] audit: type=1804 audit(1593395227.530:1027): pid=20277 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/760/bus/file0" dev="sda1" ino=16331 res=1 [ 497.973947][ T29] audit: type=1804 audit(1593395227.570:1028): pid=20278 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/608/bus/bus/file0" dev="sda1" ino=16384 res=1 [ 498.030780][T20287] overlayfs: workdir and upperdir must be separate subtrees 01:47:07 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 498.073709][ T29] audit: type=1804 audit(1593395227.920:1029): pid=20287 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/761/bus/file0" dev="sda1" ino=16380 res=1 01:47:08 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCGISO7816(r2, 0x80285442, &(0x7f0000000000)) ioctl$FS_IOC_MEASURE_VERITY(r1, 0xc0046686, &(0x7f00000003c0)={0xbbcf84c40d6f32b5, 0x97, "9548d66f0d07559d43c991248a04afd26862ca512dcc020b476857e8c139b1bccb7c99137652a28a0b1b8a793ef1065a26e1cffdf327d01c09a3cd24210cd9454e4a255a560e00be188365301054ce03b3c6b8b0e99dc4d977e895865b7f69a53c381a84a15edf26d5f7dae51b1ab81beff42b82f3751d191372c862cc71aaa5f4b731967e0592b04a1ebb1baba86cd51cb65c7c4a8ad6"}) [ 498.129296][T20288] overlayfs: failed to resolve '.!file0': -2 01:47:08 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 498.212073][ T29] audit: type=1804 audit(1593395228.010:1030): pid=20288 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/609/bus/file0" dev="sda1" ino=16376 res=1 [ 498.222740][T20291] overlayfs: failed to resolve '.!file0': -2 [ 498.335535][ T29] audit: type=1804 audit(1593395228.110:1031): pid=20288 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/609/bus/bus/file0" dev="sda1" ino=15807 res=1 [ 498.380168][T20296] overlayfs: workdir and upperdir must be separate subtrees 01:47:08 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 498.463135][ T29] audit: type=1804 audit(1593395228.261:1032): pid=20296 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/762/bus/file0" dev="sda1" ino=15850 res=1 01:47:08 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:08 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000440)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=,/bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r5) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000) lsetxattr$system_posix_acl(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)='system.posix_acl_access\x00', &(0x7f00000003c0)={{}, {0x1, 0x5}, [{0x2, 0x6}, {0x2, 0x6}, {0x2, 0x8, r1}, {0x2, 0x7, r2}, {0x2, 0x0, r4}], {0x4, 0x3}, [{0x8, 0x6, r5}, {0x8, 0x4, r6}], {0x10, 0x4}}, 0x5c, 0x1) 01:47:08 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCGISO7816(r2, 0x80285442, &(0x7f0000000000)) ioctl$FS_IOC_MEASURE_VERITY(r1, 0xc0046686, &(0x7f00000003c0)={0xbbcf84c40d6f32b5, 0x97, "9548d66f0d07559d43c991248a04afd26862ca512dcc020b476857e8c139b1bccb7c99137652a28a0b1b8a793ef1065a26e1cffdf327d01c09a3cd24210cd9454e4a255a560e00be188365301054ce03b3c6b8b0e99dc4d977e895865b7f69a53c381a84a15edf26d5f7dae51b1ab81beff42b82f3751d191372c862cc71aaa5f4b731967e0592b04a1ebb1baba86cd51cb65c7c4a8ad6"}) [ 498.739114][T20304] overlayfs: failed to resolve './fil': -2 01:47:08 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 498.810497][T20306] overlayfs: unrecognized mount option "lowerdir=" or missing value 01:47:08 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:08 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66697a000000757070657264694552891b9c00b5723d"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 499.115464][T20316] overlayfs: option "workdir=./fiz" is useless in a non-upper mount, ignore [ 499.143240][T20316] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 499.170200][T20317] overlayfs: failed to resolve './fil': -2 01:47:09 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 499.216982][T20321] overlayfs: option "workdir=./fiz" is useless in a non-upper mount, ignore 01:47:09 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$TIOCGISO7816(r2, 0x80285442, &(0x7f0000000000)) [ 499.275712][T20321] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:09 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:09 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x20) ioctl$UFFDIO_COPY(r0, 0xc028aa03, &(0x7f0000000000)={&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3000}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c653027cd41512f9cfecf44d06a54c62092ca382278f3ed67cbe54c76f602d1d449adbb26111bd7d00efbf9f956367cdc303cb7e9c73311ff3bee1f7cb1dbc868a50128bb0ace2c548c7240c009395c47de2ddc9ec0c84517fe9088072cf6b6f58212415a584ebcc3bf6d75a0a4ae958eddedc7ec512107b2fef3192a9bd8cd08fd83ceee2f780662e2a616065affd6e2e2115872f152eabff9b586731583d7c184255fcc8b44dd53ae987e8eb71328ebea0a81358472848c85c31422ce80c12d93faf7f8d28b47d8daccdb22b2e6cf788d1e9e7ffea6d0836cacee209671684e4dd06634003e8796027a"]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file1\x00', 0x101000, 0x100) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 499.511272][T20329] overlayfs: failed to resolve './fil': -2 01:47:09 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:09 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 499.622187][T20331] overlayfs: unrecognized mount option "Tr@ 9\G-ܞE" or missing value 01:47:09 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) [ 499.760268][T20333] overlayfs: unrecognized mount option "Tr@ 9\G-ܞE" or missing value [ 499.799140][T20337] overlayfs: failed to resolve './file': -2 01:47:09 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65306bb70f1380b3706830bdcfa157bdcb97ff365c88e13727207f8f71be4000f3b01e46ae816b7ad6fd2f6e1a99bf1b8e8d5a9bfbc3d01821bd0fd2654bca46030e19bd5f783f949a6ed09f4591d3da9188905d335b7e30f66d3081679048dc725fab815f3bc1aa847887e28e9627215e"]) socket$inet_icmp_raw(0x2, 0x3, 0x1) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:09 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:09 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:09 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) dup(r1) [ 500.101322][T20347] overlayfs: failed to resolve './file': -2 [ 500.123428][T20346] overlayfs: failed to resolve './file0kph0ϡW˗67' q@': -2 [ 500.183435][T20351] overlayfs: failed to resolve './file0kph0ϡW˗67' q@': -2 01:47:10 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:10 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./file1\x00', 0x25) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1010000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:10 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) socket$inet_icmp_raw(0x2, 0x3, 0x1) [ 500.460421][T20357] overlayfs: failed to resolve './file': -2 01:47:10 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 500.581867][T20365] overlayfs: failed to resolve './file0': -2 01:47:10 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$IPCTNL_MSG_EXP_GET_STATS_CPU(r3, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x3, 0x2, 0x801, 0x0, 0x0, {0x7, 0x0, 0x6}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20004004}, 0x10) 01:47:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:10 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:10 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdfe}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 501.162504][T20383] overlayfs: './file0' not a directory 01:47:11 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:11 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:11 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:11 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:11 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 501.653850][T20399] overlayfs: missing 'lowerdir' [ 501.729637][T20400] overlayfs: missing 'lowerdir' 01:47:11 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:11 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x109) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="723d2e2f6275732c776f726b6469723d022f66696c65312c75727065726469723d2e2f66696c65304eb8751e82b02befe42082f956ea96767e657b3d90ad086cc6ac70ac7cf88325a65a99da6dc10f9f23285039e69a2c6c53c92dc00fcb91f3da2b974c87c6771e6a2a531f79abf6003dad68047dbd9c93f3afba2af3de6bf3a95c13dedd3f74a90f3ba1ac02772bf2a7ae3b3c0df82958b52ad2441486f4f48e1152820f833fc785e1d9627c9ecdb0a26014e6fce356052e619d3f00b17a037d36a08e775f12893ba34683f6b90c84875a3ebe27a62abab8"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:11 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:11 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:12 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 502.079683][T20410] overlayfs: unrecognized mount option "r=./bus" or missing value [ 502.146620][T20414] overlayfs: unrecognized mount option "r=./bus" or missing value 01:47:12 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:12 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:12 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:12 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x2) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:12 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:12 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:12 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c6f7765726469723dbae8b721f15e0f7d6972000000b298e9283b36aad7acc131a2eb62ff8c4289f786e2007da8dedd7a05e0bb816d69d62f31c6bb16e161be953f2a58af4e1f03af6d2fbfe22fc0b0bbca783f1450846ff3f2ff00"/107]) chdir(&(0x7f0000000380)='./bus\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100), &(0x7f00000004c0)=[&(0x7f0000000180)='overlay\x00', &(0x7f00000001c0)='overlay\x00', &(0x7f00000003c0)='#)({]^\x00', &(0x7f0000000400)='overlay\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:12 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 503.105931][T20436] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 503.128317][ T29] kauditd_printk_skb: 17 callbacks suppressed [ 503.128332][ T29] audit: type=1804 audit(1593395232.985:1050): pid=20436 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/619/bus/file0" dev="sda1" ino=15772 res=1 [ 503.184847][T20437] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:13 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) readlinkat(r1, &(0x7f0000000000)='./file2\x00', &(0x7f0000000180)=""/111, 0x6f) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file3\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0xc0189436, &(0x7f0000000040)) 01:47:13 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:13 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:13 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 503.520848][T20449] overlayfs: failed to resolve './file0': -2 [ 503.548245][ T29] audit: type=1804 audit(1593395233.405:1051): pid=20449 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/620/bus/file0" dev="sda1" ino=15774 res=1 [ 503.614282][T20457] overlayfs: './file0' not a directory [ 503.661939][ T29] audit: type=1804 audit(1593395233.515:1052): pid=20459 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/620/bus/bus/file0" dev="sda1" ino=16067 res=1 01:47:13 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:13 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:13 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:13 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 504.098326][ T29] audit: type=1804 audit(1593395233.956:1053): pid=20469 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/621/bus/file0" dev="sda1" ino=15929 res=1 01:47:14 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 504.172989][T20473] overlayfs: './file0' not a directory 01:47:14 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace979", 0x42) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:14 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 504.225317][ T29] audit: type=1804 audit(1593395234.056:1054): pid=20472 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/830/bus/file0" dev="sda1" ino=15737 res=1 01:47:14 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c653034927fe81f35150f70d4f2b8379eedb02319a2d07e87fdf8ee05b348139c4c84ef430ae2737cb1f15b2c0217bd886682032737829dcfdb010c4a6dd841043421d1f4472922b45d115e0b54b6a3cfdfdcfc5305f26f6bca13d844aa9cbff6bf0aae7846659f"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$PIO_SCRNMAP(r1, 0x4b41, &(0x7f00000003c0)="3980514c8539a3b21763fdc56b9c13b83041191b14bc2f7ee4635356f75f8dfb1376897961e5d7bab416d565b775c3ee4fc525f9fd467959c4cbb0624d557e7e761b036dcb8c0efdfd8c16ff4a9f3dc5b5997e698503ca25dcd97afdfb785de83a586f816c07fc2b1477fae0168af2755248d6225302f404381ae792ab69ef3fd5ab246ff066869a66a936c1af2044b0763ba1") r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0xc0189436, &(0x7f0000000040)) [ 504.386783][ T29] audit: type=1804 audit(1593395234.066:1055): pid=20473 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/621/bus/bus/file0" dev="sda1" ino=16383 res=1 01:47:14 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:14 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 504.545149][ T29] audit: type=1804 audit(1593395234.286:1056): pid=20479 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/831/bus/file0" dev="sda1" ino=15833 res=1 [ 504.570007][T20485] overlayfs: unrecognized mount option "f'7 JmA4!G)"]^ TSokD [ 504.570007][T20485] xFe" or missing value 01:47:14 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 504.668490][T20491] overlayfs: unrecognized mount option "f'7 JmA4!G)"]^ TSokD [ 504.668490][T20491] xFe" or missing value [ 504.693359][ T29] audit: type=1804 audit(1593395234.476:1057): pid=20487 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/622/bus/file0" dev="sda1" ino=15929 res=1 01:47:14 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:14 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') syz_mount_image$hfsplus(&(0x7f0000000000)='hfsplus\x00', &(0x7f0000000180)='./bus\x00', 0x1, 0x6, &(0x7f0000001540)=[{&(0x7f00000002c0)="8df8b76604304ee86a18030f6d2a284d8ab2ece446adfe37bee6bea53418f94beb19cf3c5a205eb4a89106cc0ebbcd840e237b624fa5d40553f2a9e7c08a4d0591200bea523e683e807a4d0eff601057745cedc7dbced4ae956e6888a7d0ceff8668fb235a57f99cca7137868d70f9c55dd069a9929cea", 0x77, 0x5}, {&(0x7f00000003c0)="855a627ae79e10766793b4d27ef9e7d0c6945fc6d6a281d926f801f1ea8add03e8e375417c603635e6d3178e2b966b830eb05fd4a8e26a597cd7978270ac8954dc6378ff1a06059fa2aa240889678ff5b1be2dbf5a2c3f9e2a6a131c29324cf84e189277460be592e8a1e0130a35a84f232f707c938c34951468d644ac473c2bcf6b261d8fd5f7a4859bf3ea4f", 0x8d, 0xff}, {&(0x7f0000000480)="cecb664359f52f40c76e6674ec6e0989102f648b261f0deab6cd86b6fea801d579b244f38023502b7ceed9930a4dcc94f589252652d82b4c99d7ee4acbfcbc1ea3837f825a94367d8de3c364ad6bbb7ac2ee455d27f75340425be7a4643ddebe11aa1c1e95c8b8b0df523ca927aa26e72708b8ed8bc36d4aae48199b5aad1a2564c510e5fc39d6491fc4a940915b3f338bbb31957a6ef8e6b6f27ae2c48ccc6fd5887dbcf56b91209ba49df5430a3d97223f05a14788e8f747f0fd122528205fb67bdb448c8f76e2d4fa2a443d15df8f414e0eff5dcc54c71ffd1c67bb62f6ce09de80ed552827a6812c3e663953ef103e26f0406aed0135adbe2ef7a2a8bb5fb0f9b0d009cb2c53954eed8737e86aecc1df2a72980f99ff1fa36bba7adede75542307a936c2de03a9c07bfefd6447403c17fed9f02075d0b023d505e3f8ff744fc69b71dfab6c2709c54f7b428262c04ff16ce99a5da4a4a8b5304e16994f0128c0260443e59c88593ba7d2bd347938df6f5ec4b09c94c66cadd64bcda20c768cfc0e0bdf34aa2ed4fb4eabbc65986d64cc0390604a47d5a92f1b1d9c7e221a025f69c704e2f6a0b684f1014bc0af26c6ce25472e2df11f909469fac6acb3d0330c5efd82823a3484cd4b5f8d0cc730d61e0e8f170a895db39a8e890a13b8606867470ff0475632cb08e191a937c22c03efb1987c80bf922990dd9e3be136596abafd88c3da9a8b898a22a7f6bdafc0fe53a3d4d89233bb49470d1b479214aa8aec4a3e8ec142e6f86dbbfd31c1eac3073cc4e7bc40f88653ccf0ec7a91f07cd55180d41d9d68b1fc7f8efc2372cef618d4628e5c2e0c9943824665cd79e6318cb534c6dfca9d6b130e2a1dbd1f225f318d4c4d2351cf5255dff2a67abf09f2ea2463dfe800c811b44640e098993602ffb22261e40b814405c24519a779843bf0e44f5d2496c7d4b96d94c88858f9e50948bd91be582339fc9d29563e297fc0d0e3edbb10e6ded171cd3e90a5ed93dbd8ebfae9c1f0cce97c9e68a50da8322bf5e6040bc9ed54a8225cda20e54947441c9afdc17de92d0c2446eba51d76a798b581aba7030ea15b36c78620a8787858996f5b4411acd2e17c869d47d0161c653cd9982f644e7507b5738b4b31272156f998eba70ae28861e315d5775f288ff3a288291a10e3e779b39233293f69a12ea3c692eac11fd216702b7631a5ded17ff0c9a46b5a8882a2e831097e4e3865a710b727ccd679cabc0e7ec9a4fc9b9576833836821002557913d0ddf00ac2ff460ae8fe54005ed178348a4c24d8970e85c89a23020c50328a09553e889b0a3ad42c5cceeabbc93b6f8ae9bcaa62d85a22a62f4c01775be07c75a36fe68ab8625e302fa79d57a4ac4b7e48180c33b16320d7e7f7d91e6c1ea1e4cb49250ba51596f8f977645510c3fed83d79779f086449a3866101a4748ae49116473666cd9c6d67dac9dad5f42d32f09fc24ccd5c48ac64f76dddc74be157aec7e62b549747f2844b68af3aedac28a144fd965eea8889bd40a8dcef6014536ac4a67eaf225493e25420a69bd076110990306e0b76c30ce9a14f55c55cab5ca093d26dee549fcfd2949e7dfe8d44cbe9f54c511062e2f0935bf5b68d185fc22aca7bfb65e65f9cb34820f2c20888a84503bc5881fb3fd5978abd1bf1680fcdf8c3866f96a68e265a2b297f3119e9760d4fba0b02823bc68a6023adb459344e7eb50779ca85388baff27c705247ae355b674aeaa694aa4c82930e909e20b56091bf28b1a669b462d2fa48dbe5a0b023642ae4f19e90e0057a47579cfa1ce57c6b6c0602d098ed6d9261171f5ac7ad8681ba6d8560e58d6d505495d9c0b3c69fff2f30673a613721985ee12ecd93345df5176df3d386c33dd98856319c8e95ce857c64e3e0a62ea423bb0126c51d6d3999556ac4f456bb09148efc23b43c2bacd890b1d8e684ce5c7b44e56002973e27e23edaa3840bbadba96ac402cc7494fa3f75407e7931b9db887e02ff99167a42d8ff41db23f5da0225dc6230d6a9813c3a792dfcc1232ae29c29757f3bc47e80f86ff42c4e68257ef0ff978308b3bbd1a717cd084467294c7db22df9267e1642cc475903155ffcbbc3e5758c72a7c0c105395855ada6dab53580e70fef6f99eaebdee30148b4ef7dfdf6fc552c182bba79a2b280fbd8640c6249311365368c6f66271668da2abb939cde628f7a3a44222af1a1f73dc244be9df8f2ed7e6cff44e7183b63199d820f098f38009beb3419293f3c7899e91dbc3650ecab42608c6d0bfef404eb44f0d22a85bda59a4f01ff50e08bd09191c322e4de68d118e26e1b4c9bdd7f352f303353e922acace3eeecefc9692f3bccfe3e26111afeef789c363e3d0c9f6801bb771b315bf260ae69e4077e7ef0fe7788bd564583fd004cba8bcc6be73872842f1383eb7f3adbe7201f13cbdde380ed38f8138e7c96114c7fa5c7f468dd6b2658bda77368bb118641400c4843bfea74fcaf03e3d83794fb5006c5c291da50ec7c723ff39cd977ff3d91ad724e7aa8d7db4aa827762e6e158e380933aeb502379fef6d85f6e66c99840a256da1e1ee12b56a86194fb5d6286f9f8a74db488ce80fc751ac89910d33cd91040fc9e1cdcd005509526b1ea04b0f98440d30da0879ee98038eede7c827dcf8da1201c49dd8b1823342a4176d48d683b9bd65ecb61fff147779b72985de816e4b7c0217e06c51c8913518f040e141e4045cbd3db6fe09d7c67c43b78d854721b3a320ec4597a6df321d57210fcee7023971437346b9819d4b526937392cf9931b7d44cebc41e1ab58694c82d2190f035dee6e62ee3ac9e163d790490aa546bf1b0772e20f2401e13caa7302d18bc819404e2466b5c476218c6614afe116378b80f2bf53fd7acf189bb472d89df57f3501a29e9de3ce55cb4940ab7ee22ae7354fd73cf21d2c831ca19b7e1d6582dc51527e70b641eace7850fba5c15c97ea75d9e2c989ee669d454839bb7800a61eb96fe8111295bd4bfd4b06a79836cb06893bf78e2bb36d8651e135a2521d54974220f17adbee586c4e6196d11f51b16a00745bb5a3aefadd9c0d696735958423688686df1cb4627b5a58ca35b3dc75fb6a2341d55626d3ba4028b32885171af35320a7a70c30366ad164f0c2f27110cd38e3c542d5050adb657cb4248219a848452ef8fc79feed7435957b16f866c006feccc71eaa2eec79f0f37dd580c1a7dc85fd27a7dbe4cb9c1d12979cd4b03b6fd098be3e22de3e81cd670f6315fc9ca203f6672b31d82d8e53031bef4dbfbd159301de851e8b1cc66959c6d6bccb62d0ae2ab7b4a81875e92b90095690a4a7c3e89a963e5b2b3d9ad15c28333abdac9eaf386abc1a766ad8dd38e41332773e38cb2bbd63b9e97107f325c23416aec4030fbce9ac9063525df4d7d81c0eeca25fbcafc2d269eea3c3f267b04ba848c151f47550a3418bbdc12f4896fa7469631528784f67adeab4b884acc4e8d5ffeb0e3f78531cdecf156cbece159af0adf312cd65216b44e5e1b89d1309082f3a479387f549b1f8f4041f52df33ddaa619b1693c23110dde64fb5066aad6b57daa7a50b5b8904d4a837c4406d3634630609c88f281d13ec738aaacf3a6ab8aba2983da941dc3285db5fdccd20d0469d41f530be813b35e773b9d9e7bd509dc167cfc072817041745954fe2a40ea0fe0611121ebb69d9ac4cd1a5625d6030c281b6cc10337befcf41fa25f263770d81451f4381ea2f7bdba9546827492abbdb028f673396ec95a46873f3c5134d041164195f952e6f9dbc9bce76ffe8f56f68191c8f4b23b20791353bc1c13ed0d72a83f33362ad73fd991a729030969040ffb1a871c84108962fd6a35b2038b545c1ea005744936067fcf4b56664df47068b845453633bfe0fd5a9d512f1a34e52959e1a54808e2aaec60f2d1a02cbc4769732e84039c1aa24ec44061a90ed09f6047ccd512c84c30df2ba86377ecf395bc4b7df95de936d02a4323dd5c0fbffd5d29bc6fd0216f84b13790b7c55881455260468a3b5fb77eb434d4e7ee6e62d34903826ecd8d399f1a6f61d344f1a7156bd1873d971e125d797e8f693768bc72d7bc638b3d5ac175e1da32a170c6369b85d4b1f3f82e85cd2995e72499869081f97d6e3e8a7518f4e7e5624ea896170a8c0c791144240a9ba2f43ea612ff08e6e69a2954b18e487a7ba451ee8e783c21473055dee26e95935a50fc80063bee7c3786395353474273434b6e7129d7c6bf6a0ae2a3143132e397e321a94a3e25107f545aa402e6f59149ecfe604497ca7f8d711b329abd5885ec781eb401e9c3b7bbd3d744ac7cec814f3879f8e656d3b9745f33da148b1c680eaf40142146028e866a3f90c7c30ba2150f25dc7b7019c72d98704ff6c66a207ca63baf0aa58c5fefb4fb5c1efd90c75c9a838aed581bce2a23ab277928163e74c2a62513b228dc7971db50cdbf3c254aec093a3871d3741d7a54a1347f36f3fbbc3a0f6f90967c39c7c9e1b17a69bbb59c4fc10b56d62d43604c2fb00be55968413a6178e88126eaed1e9bfcfac1a45f6f0e94cbe803140e0207ea57e84d456f9b47b014c6e8143699248dfc8566524eef967ff598e6ac2d607dad8cc1109dbaca8aabc35da707d6aca0dcf6fb2b0eac53ca90a7d9941c92101c4f573e076ea59da91a7432a43d27cda4525d71fc321694a121bd6aedd2b3d65bf3c9bd064e7fb96e2cfc71ab30d81564a8234b919c385a05a76116b76a46cbb076c386a309fdb26155f6af5542210e3db857d97157816f77dcdcc7ecf6d21e38fff938a0df8c9cfc2d99bef87c16f6f8bef0c559f6691c261e110747e527f66a383a039066696dc9654af86e309edae925c2a303e82b8b740067f1d6e9dd7f51054168f91eef8a833e2f6d2a1f31c6ce1abceaabffc8c9147f5220feecf8722bb5b90e583a23efd946fd885bdad0728d4444195d2e20a23db8764a626ee9e78c1dbc82538fe836132f05851ae0299b9e0723a5b6f8831d193241da68341350bde4000096cd03eaf9dd90b0c07bb6bc65cddda0b98313f78b3893b153ec6d7dac87c1f20556821314a75dace62559ed29ae3b0b30499aed2b9704c231163abbb879da562e287f59034fe5872737bea070b25cb918edf6fb13a5ecc02fe3b43d41d776b05e5dcf9f2379c69f7ea8c9a962e57ce6b9ef180695e2836c786cdb49d10d490c2e67a5a93047651495ce4f678731fb45a6a5768e4945d563bf9bc80f2ae0eb2dc4808e663b7ea6f450c59dd8dc6f03d13055b8731570974b3b5543dded4742d32820c26fef28317bfc775dd3c2f975f633a2262c2911b7d0fd79542514c2c37b0d59eb5bb1ac490dc79b35b2c93e98263e082b38f71f86dcb35d4075cb4e1308fe1e3abd7e921ac201522232ebb9dfc1a5f63d127fc5c593c4ce7dbda7bcb52be5281e5ba7a0fe7cc68985920aa80d2745534618920a4044581385d69bb6704ca9eb142499eef5acca08c2db98af740665db7c49eaaa297aa3ba48daf0c8f06327bd8a9f1688d791fe57b1588f9e4973e275f170c1e1e3b472327f259d2ba3823539a9863291542f9c508140f2f459dba866c1ab51925e1c7edb99ffdd4bb79f4fa358d7e43ff42ba6e1aa06c781b95c8446ef0643174593ea23e3d6d8d5a7a3b1bcf2b5a0af2f8fc7514b3c9cde0d9cca913ce88e012f7960246ec70bfcfc055d9c10f091740a26019b533e4ad665c76338e55f5b189d1ff6a41b87b80aa791442e93ae76278db0", 0x1000, 0x2}, {&(0x7f00000001c0)="bf08c7e84f3cd1b219aef9c54de7a4c738fcc8e516587d4d216e95410b02ecd6135905ca5c131eeb60eaaf7112afc62b60b62e895a48988f", 0x38}, {&(0x7f0000001480)="2c082e57dac95de0dd587fc098af0bd368c676267b5be9f65a76ada8cd68aae63bb416d7a9392b7d6bd45de050904eca658806171e8ecad9cb1fa9d4d837d4cccf27d51e37", 0x45, 0xffffffffbb2306aa}, {&(0x7f0000001500)="bfc5fa361985543c7c0ab23a04d08c459f6c7cd100240f5a1eebdd3e3218b953e5137f09b7c43c", 0x27}], 0x1200082, &(0x7f0000001600)={[{@type={'type', 0x3d, "6d30f315"}}, {@session={'session', 0x3d, 0x98}}], [{@fsname={'fsname', 0x3d, '*/.'}}, {@appraise='appraise'}]}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$USBDEVFS_CLEAR_HALT(r2, 0x80045515, &(0x7f0000001640)={0x1}) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 504.828765][ T29] audit: type=1804 audit(1593395234.556:1058): pid=20490 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/832/bus/file0" dev="sda1" ino=15824 res=1 01:47:14 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 504.961202][T20498] overlayfs: failed to resolve './file0': -2 [ 504.986009][ T29] audit: type=1804 audit(1593395234.576:1059): pid=20487 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/622/bus/bus/file0" dev="sda1" ino=16036 res=1 01:47:14 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:14 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 505.178968][T20502] hfsplus: unable to parse mount options [ 505.217619][T20509] overlayfs: failed to resolve './file0': -2 [ 505.254785][T20511] overlayfs: './file0' not a directory 01:47:15 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 505.307016][T20505] hfsplus: unable to parse mount options 01:47:15 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000001c0)='./bus/file0\x00', 0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x14, &(0x7f00000008c0)={0x2, 0xfff9, @rand_addr=0x64010100}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r0]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0xc0189436, &(0x7f0000000040)) r3 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x288001, 0x0) ioctl$TIOCSERGETLSR(r3, 0x5459, &(0x7f0000000180)) [ 505.397923][T20513] overlayfs: failed to resolve './bus': -2 01:47:15 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:15 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 505.546374][T20520] overlayfs: failed to resolve './file0': -2 01:47:15 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:15 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6fedf1503c7f537765726469723d2e2f6211d665453d9431291c75732c65690d75e08a69fef36f2e00ed707067720000000000"]) chdir(&(0x7f0000000380)='./bus\x00') rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) mbind(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, &(0x7f0000000100)=0xfff, 0x7, 0x1) 01:47:15 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:15 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:15 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 505.918819][T20533] overlayfs: unrecognized mount option "loP<Swerdir=./beE=1)us" or missing value [ 506.006397][T20535] overlayfs: unrecognized mount option "loP<Swerdir=./beE=1)us" or missing value 01:47:16 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:16 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f00000002c0)={0x2, 0x3000, {r1}, {r3}}) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') openat$cuse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cuse\x00', 0x2, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0xc0189436, &(0x7f0000000040)) 01:47:16 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:16 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:16 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:16 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:16 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 506.830614][T20563] overlayfs: failed to resolve './file1': -2 01:47:16 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:16 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:17 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 507.102317][T20569] overlayfs: failed to resolve './file1': -2 01:47:17 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:17 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 507.282765][T20577] overlayfs: failed to resolve './file0': -2 01:47:17 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c653064bed6668a9972a74bcff459509723173028a724144eb8d557fac1814d0b9fd3b743f42be509a736c57899569d68d138944ee4eb3f75dbfcf2e939028ff1694d6f8f8573"]) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 507.384223][T20582] overlayfs: failed to resolve './file1': -2 01:47:17 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 507.607281][T20589] overlayfs: failed to resolve './file0dfrKYP#0($NWM ӷC+ 6xVh8N?u9iMos': -2 01:47:17 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 507.693145][T20595] overlayfs: failed to resolve './file0dfrKYP#0($NWM ӷC+ 6xVh8N?u9iMos': -2 01:47:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:17 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:17 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) ioctl$VIDIOC_G_EXT_CTRLS(r0, 0xc0205647, &(0x7f00000001c0)={0x9b0000, 0x8, 0x6, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x990a79, 0x1, [], @p_u16}}) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) 01:47:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:17 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:17 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:18 executing program 4: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 508.168964][T20610] overlayfs: './file0' not a directory 01:47:18 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="3f0000007264690100000000000000776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c653078ca28460d817bc68cadabe92b1f945b58fe5395d12dfd9f3b52dc5abc"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:18 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:18 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:18 executing program 4: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 508.598896][T20625] overlayfs: unrecognized mount option "?" or missing value [ 508.627136][ T29] kauditd_printk_skb: 13 callbacks suppressed [ 508.627152][ T29] audit: type=1804 audit(1593395238.479:1073): pid=20625 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/629/bus/file0" dev="sda1" ino=15898 res=1 [ 508.687901][T20631] overlayfs: unrecognized mount option "?" or missing value 01:47:18 executing program 4: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 508.754807][ T29] audit: type=1804 audit(1593395238.569:1074): pid=20631 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/629/bus/bus/file0" dev="sda1" ino=16114 res=1 01:47:18 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="ace328a412d1a30ff6ef2f6275732c776f726b6469723d2e2f66696c65311075707065726469723d2e2f66696c6532a96bcccfd580fc889165ef4c57e62c16dfa3f613c41dc703a2579e118c60a55b882b7becf904ef45bd785e482747d7b575f7644299da0ec77994b59db5dc9d2326599d08bf3c16c835f8bec2c1f7133d5ae1335e9f50fe11bc12751ca7c465a9dc33dcf03273f2704cf19dc1da0ecb81346a739af8db7a43a57d328ef7ec11d486647a257839819992b6c8eb6a8057d51b44482181a7e4ac2633473d6841dad8458886d6f5f2da204094b57dc9d0a53bb704d09399c35d40b764775affe496fc69c134b1f5191c2bf798540c14ed0f6147b383bc780ac54218c081f74708554e9c2f89c0e94ad41d7bb354689ee04d2fd63e8082f079"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mount(&(0x7f00000002c0)=ANY=[@ANYBLOB='L0\x00'], &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='autofs\x00', 0x2100090, &(0x7f00000001c0)='\x00') ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:18 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:18 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) [ 508.921521][ T29] audit: type=1804 audit(1593395238.599:1075): pid=20632 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/789/bus/file0" dev="sda1" ino=16040 res=1 [ 509.023110][T20639] overlayfs: unrecognized mount option "(ѣ/bus" or missing value 01:47:18 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 509.054301][ T29] audit: type=1804 audit(1593395238.910:1076): pid=20639 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/630/bus/file0" dev="sda1" ino=15975 res=1 01:47:19 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,wNrkdir=./dile1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000000)={0x1, 0x0, 0x10000, 0x3f0f0dfd}) ioctl$DRM_IOCTL_AGP_ALLOC(r0, 0xc0206434, &(0x7f0000000180)={0x7, r1, 0x2, 0x8}) [ 509.121397][T20642] overlayfs: unrecognized mount option "(ѣ/bus" or missing value 01:47:19 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) [ 509.202168][ T29] audit: type=1804 audit(1593395239.060:1077): pid=20646 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/630/bus/bus/file0" dev="sda1" ino=15837 res=1 01:47:19 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:19 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') socket$pptp(0x18, 0x1, 0x2) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 509.351498][T20651] overlayfs: failed to resolve './file1': -2 [ 509.363547][T20649] overlayfs: unrecognized mount option "wNrkdir=./dile1" or missing value [ 509.375170][ T29] audit: type=1804 audit(1593395239.230:1078): pid=20651 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/848/bus/file0" dev="sda1" ino=15833 res=1 01:47:19 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 509.466433][T20653] overlayfs: unrecognized mount option "wNrkdir=./dile1" or missing value [ 509.491341][ T29] audit: type=1804 audit(1593395239.270:1079): pid=20649 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/630/bus/file0" dev="sda1" ino=15870 res=1 01:47:19 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xedfd4acfc09b2934) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 509.627193][ T29] audit: type=1804 audit(1593395239.380:1080): pid=20658 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/630/bus/bus/file0" dev="sda1" ino=15901 res=1 01:47:19 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:19 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r1 = syz_genetlink_get_family_id$net_dm(&(0x7f0000000180)='NET_DM\x00') sendmsg$NET_DM_CMD_START(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x14, r1, 0x100, 0x70bd2a, 0x25dfdbfd, {}, ["", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x8800) r2 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$BLKBSZGET(r2, 0x80081270, &(0x7f0000000400)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 509.685023][T20663] overlayfs: failed to resolve './file1': -2 [ 509.685718][T20664] overlayfs: './file0' not a directory 01:47:19 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, 0x0) 01:47:19 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 509.787384][ T29] audit: type=1804 audit(1593395239.570:1081): pid=20657 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/631/bus/bus/file0" dev="overlay" ino=16348 res=1 01:47:19 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='overlay\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 509.960707][ T29] audit: type=1804 audit(1593395239.580:1082): pid=20663 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/849/bus/file0" dev="sda1" ino=16383 res=1 [ 509.995571][T20666] overlayfs: './file0' not a directory [ 510.012004][T20678] overlayfs: './file0' not a directory [ 510.040543][T20677] overlayfs: failed to resolve './file1': -2 01:47:19 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:20 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:20 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r3 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r4 = dup2(r3, r2) write$RDMA_USER_CM_CMD_CREATE_ID(r4, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r2, &(0x7f00000000c0)={0x13, 0x10, 0x10f, {0x0, r5}}, 0x18) write$RDMA_USER_CM_CMD_REJECT(r1, &(0x7f00000003c0)={0x9, 0x108, 0xfa00, {r5, 0x5, "90145f", "da9bf43f297aa7adfd2dc22a747150c24130942871cedd2b989ab4ce8be2eac9ff4de5b6e3d912893de4775e329d7acd38a8c780b3f111deffd6e73c59ef3a211baaeebf73eef83f1c9881b29c77802bda6fdcc933ddd589108221a92c8611c98d4be57e182baf4be8aab76d77af768872c00a2736d610cd7004099fcadf0dd2da37dc8c363ade43d6e7dd0cda3e25992ffe3840ee13ae2fc0b1dc00c5d88533580770419bbcce7dede2b83bd055854e502957d06621208d0760a3ebadcf1a3e6f75e5d00b4ed9b5543bb0f342eb0b95d56676b5397b2c03175e6adb77f852691e8a70b1b25efbafc967a3c1d5aec7de538365f66856176d3332022c407cb15a"}}, 0x110) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r6, 0x80086601, &(0x7f0000000040)) 01:47:20 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 510.140985][T20680] overlayfs: failed to resolve './bus': -2 01:47:20 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, 0x0) [ 510.295329][T20688] overlayfs: './file0' not a directory 01:47:20 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rfkill\x00', 0x480000, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:20 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:20 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 510.532514][T20700] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 01:47:20 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, 0x0) 01:47:20 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469923d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) setsockopt$RXRPC_SECURITY_KEY(r0, 0x110, 0x1, &(0x7f0000000000)='overlay\x00', 0x8) 01:47:20 executing program 5: socket$key(0xf, 0x3, 0x2) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:20 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 510.923075][T20716] overlayfs: './file0' not a directory 01:47:20 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:20 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$fb(r0, &(0x7f00000003c0)="47344e6c7906c7652d6a366c9ffb91d08a3ea23c88263e539d97c8a045432630333963fd5abe4d6315bbea0e8a61e666366baf610439209afd341d172306f768de8506e467280972a0a7a74e3040fdc7d9934457b09aa195d7517e3aa14ebe31bb7fa4c1bf36dd0c499edf848536d375dd44a7d8406ac5c0f5a4d80f7df8e05c05b387a79921bce42f1055c42c36533ff425d4d4f2c1e123c92e827b01d953d238e4ec1bcaa225c1a4b82aa91e1957f41f451fac42ece18446ab6ddccaf6c205ac21bb98dba518c41e38f7dba2343b271b35e8e7f22783137a2a51a19555739a73ca005b0cefeb53791dd221d6035230648063c80f361d356aa08537ff3bdc5c3129fdecc82331f20f0ab52578bd7292dda1d1562cb51c8f9b2528f92e970ecf2b6c7200dbd8254f10b00ce4480aa9cf0c6616532fceb1beb00758abe9982c679ba0df4959e0b364407b66ac0e1017cbef43ff2c5da1aaa304576f93b8b198d2e31edb66d8577f4dbc0a98bba2e329977744057ab7b210fd4cde545d4d56db0e2de2153b7203c706785a1c330e628eddc6c6e8399cb33de7dcc86562d81a45b586a7a8904dfd86233c8aaf79c30a2ea26e686dad051576423d580d9247fe66a6675a75f6eac26ed2fdaeaf7ed68f5ffafca8de7728ccfba3a1183ce72160ad9a6f427dbf9cf65c553df7d896233a8fb84c3cb748c39a595600cf12999eba586ca6e43b0538a66110abb4d7911d20d9ff947615bb7ff92156eab1468ed77c53e50dfebcf1acf891070f141112a0f93558d3fee6fcfce3fa5df41ba86c4064aa0b6ad1d3f6d252abf19e8c7e680c59545fff46d0286c83762964c83e48817dc75f003db079332406d70d3bc40f8e49812211855a648d17ab1de484abdefec9145cd1da416039051525b837eddebf34bd117adc431a74939dc53a9571403906cb6d62ccaa5062a626de8e831696a2d6e21f49cbfe592aee925e74bac450c8813cea21122a2de3e321c0e11ddc92c81b7444eb0f33b560b0836477d5bd2d76b7eb65ae844f7898e4b12bb4f7dc681d759fa1bf441770817d1a2683bf73da6f770cc89c395882ebe85cfe0f2b7831b3f6ae78b2c6907ef1192aa8bb1891a188e0268520500ff06197bd3f8fe18de8c313a46e1bf5e5ae182f0b0b3161b5a7671494a922d359f3ebe737747bc63d7e7092950f8bce9ae22cf088159223c47da4e8b58588fd33984c9d75853419edb706f30fa400d294dc2f50b3a2fc3634f2a69d19ac8f8486363cb366bbcdf169f3e8a79820c3e72d702eeac3c62d11e2d777eb9b58b259269dfa28f7de40a142805050d2bab062f908f10c492b35fe16ce473aa9c53d2432d6b1aa3b4f680d756734f119b32e278ce2e0f3e16e9e357b2ae8a329a126014aa5b928b7fbbf9308cc8f0594b12b97beec2bd6cc8df41959b582622b264868d4646d07a156b1323936e59e197b300ae65e97612b9a561cbdc02f1a9d16d227bc7b4160ec27566b966731e8da222effc738bd5d3b5e58cbc9af4870ad13b198b582a5758549030af7d9e1f7cde0e6da1b1d8e443e38438e60db38c8ff3bf3c7d3d2888d0033ca69b5e29e7de74afc9db8b2926df460377aa7c53359d91ca2bcc340d4c057c3b60e49d5ecdcf5ecab7580821a37105bd7765ea95893b303f296dd00c3d9dc6152ab7aee30cb4a9b9f8382932071525ba67feac3fd17afd2f860db2c2cf8e35766f90da518c95dba4b9889bfed5cc720d314eb7430484eea8d6f87c5e7f6199aa68c143a5ea5b5a47e691bbf3856edf29131d342d25b72f77ed6e8209351b45a100ab0fb8b648174f247c2ff5200661611768301b821883b8e5a38c941b9220cb832ae86dba45e882505dd1c2bc4c563fd14980d1f1c4d89a67e775f1d6f88ef553434e625e8126d58c8083600bf9b080876e46751eec0691a3f5d0605eb424d63bcbf14d1e640b2018446c5ecb336bb4c5b0b3dc2c403089a0c8e194a4fad8342c5626bd8d7c8f411886bdb70e0cc88256cb5b0ea808518bf04696c6951ab8c2214f4ce3ceda23ed18d790af04bef6e8516281ed7e651d398d21bce3096f786759436f0b70cbbb0a48c3d0b7ce09ae08d9becb4423176ec3ed1cfc572541895123c07d31cc96911d2bbdfb6b0aabc46ab88638b25f9fe68fda40616e830352e94d3b12492a415235a78deda2cdc7cea5827d9f836352abf99241d73aa8e4fce2387ddb8f3d1d4b6621a3d18bd2228c142335d962a0546848a70ab9644e3c084f706e12812b4ce7821646ba335e9fc7c09aeeab748510e5bd62d2d763ea1164c3b41adca056a69f073009df46831859969207cef2e6efc13d9bdff8726d9da8c26e3c33c259ce7320762444c7786ae054f0b75abdc85eb798cc60b1150f62acf921d4597a8b7616cf3db21f7b1a889ef1a83ef2c973c289606a5600298f17fbad73af8c69cbe314e715185ad3c25f72f001d596a4a90295e6d68cd12cbd3a351eed670d890381e2162bf54e9fd83b0ef0b70e65f66cfcc5ca8b0bba3908d0c0ef12577945770959deb7f3727873a8cdbae7e97ae3b42770e8436a40ad20f33e3e366ccf2c193f0765722e30bd071ae23e20efb0e0042bc6225eae0240ed6bcce4d566dbb3cdfa9c4eea52fe4ed32d552b5cb48b48385ab4d4f0984fef4ea440d87b9aa751ccac500a2982d7f76a4b727c2be4366eb8ea5f74babcadfae8b3e3dcc18a657938df72219b6d92b4ceb3dd7a1bff0e25972268db07fc262bbff75033a83f19a94eef3434295fd0bd1ecff32467784978568207cab50e227e2f4f5edabd997c013d8ee2a1a4c6b4cb5ceadcc15e277ba8ba0c7cc5a006bd0fde9a839f46388314112853ae7d9443ef3975cc9bda4875b591650dd26cb2bbe3ba80fd303ff3f234c090e9ee921baacef7ffc912519444e7aa9442d70074d68be7fc10170e56f4fbbf6f21c9ac24120eb6df0c17ed01b0e2438802f4727e85660e806c15feae217d76a538e1d05a091cfcb1c6857b1e293b53a48a669f5bb17142261692666efdb5999a806c52ee3b1da71d49d3561b2e0ab46895f24c00cd70dc673daaea0773738c044081288c48802d64c807029afd15cd9128193c44d1e0e0c6f34de83e7029627eb47f21b22f84cb87c7fb2243a3aeba24ac9716f0b3bade7393a74f3418a01ee59947d48454b58688d5f0d27c9c62f10ecc8e71ad392268f5bd4afd91f9d5772d2ce2e9f4de256abeff845690f64b72d8c1101f2ea95341d67eee6033b3012bb8243b947c3dc66c5972a57f32cd75f759f14444923529d6f39d3cb1de0e10dabf8b67ff6b58a8eb5aec21ec94fbae0e454608468d40cf48ebede98efa8ab46425ae3ee9c10e5d910d81131464948e7a4c6fb3ed9a9301edbda0d8ecf4539044ad83426a11d4352a1fd0fe8bd152a1dd0a72d3c6a38b6c00e54b803015374749bbce18208cbdc48bcea56e9aaae7779f4236af2f3add35ebfa599d7dee5ebb1059e0026c3a93a51e45e250026376b8842753b51771a17e290c604395d9a5604b1a3ec619eef82df640ffbf9b75a2d18a7e5a5404828f3d696a65978b47e5c532633057fc145207d6367fc939fbc78107e00824ef00209e1ccaf297b3604a352aa71cfa7fffebb813350ad666b9ac09833372d949b6ea6d05cb24303eeb43faf4e9fba61b096d9204a3b4fb643d86c81d47752b7eac6b27336efa225a6fb91cc651f3c39c8a6c8a450587c831f4a02c2972080ae1a5a4c8ee9e4dc1171699552f543b01df88598b01a6dff27d21ebfe34978483c740adbc213a26ef4580dd02110ec42ef7d8b2423b0cfd3881e1078acf5ca04086a5e2bc54f7d4a40cbc186e2cd82407093847c9e7a27fc4bb9719a26f9ac08f6e2dbbd5cb24e848bf001900430493b693428f489b62dfb66eb3e459d8e10c8ac6d75fd48533fbd9c70ef92ed5cb0f82d04d02aca231717832785db3665a8c6cacce0542ced97457f7ba253a0fbc5f29e70e84ec15e4c624eb671ef469c73e23eb23aaba2ba6ec4a1a8f59caef1c8b476d9e7c70e5ebcc06accb5e3509b1686d43542bc697c1eea29d6e030df53a3a6f204cc1d5e632f340c350ab3be5977202e235edbe50b3f3e7fbe4f5dbd44dbd9c872f6c11126133bcf3d48c80bf20a88f9414b2207eaee381d08b42b6bdbfff83ef2fe989171d5c1384412edb4767171aac38a7fb3e28f67c231ca57ba07d8b8a01950383c9d60af908a14a82ba9c9c01919c3a3587888b5cb90f375e5fe2ed2a913262d5e5ac23642a11b1f61ab5e85a5a2eae903de6f31fcba5fb2e0597093d0784abeba33a929684be8688610c7a2ebdbd72ee96fbdeff5681336e1d566cf89730631388b12986cb7e62a961637176ab888cbde876385bfe80c76a1e989d5802e341a10b2b6687cfbd50d43949608fc9fcdbe5eb4b73474e929090a83a195481a55bf1fd079b28ae54ef0aedfd6f197f50daeea0d8caa6b10d85d5d2f281e202cdedf0f36b9a5a91a7ee890f5726f753718c71dc3691729837df817aaac6b38901a6c6d4339a57bf5743500e32eb6e205a571cf8013fb6733d5df52d3b2aa3a518c2ed00b5f12870d338ceeda8786d3fb65df2120797220fa1f669e6e59e6b99fb173bec578af88e950d7bf5e476b46b4eee94101c8b68e4f713c304ded4d0230c60e99d2b1f7500d320ca7ab5e78fe2fa40f0d377de9f42ad1cb36085137366f5776a8116b08a967033a308ddd5cb1643163e487109e896e47eb5bdf51a04b92ad11810c82c971fd2eaa05b2b13642f62b7d6d507053d86b8dc36af38cc40dccc997e176cb3b5cfac4606eb24a6b62286f82adb716f92d2c38efec74d274627f43ce0d366fdb60dd001efad11167d05ad7819a7efa5a4d9eb62dda58aae9485cfe2625da83d4e4df67ce942d3081a07a4d83e88c2d637b5c265489a38921bbaf2203d4feb5203072e79438caf4e0cd982c713a0f49ded1d76af1d1c9b44ff9c9bd7606355b49b069c22b59a8f6532804c1b95dacfe95b83c15bbb2be56855d444c805a17c200fba13d26b2a1bf98118cb079f1293a74281b64ec138063ff914f67e1ad6ee70d7308d3fc74ffc96b51f912afef30c737989ddde8385f608770d89290bea6bd5240a48da897b964f642367bb0eff13e7f83d0b00f04754582af8db5e5b01679d89ec1d414d43296779fe5fbb3069e65c1a37031a535d581d3de695aa80dc05083b01457cf05238b3c2dea4b225670bb2fc46d53a10883a692950575e83351e6765623acfac27061a788151a5cdbdd0ef8bd0ee8715235c3799cf63a6c54613eb849ca4cd4335f952016c85d0c1161a8203009d045c460e8140dac783ca7f3b5f2f950bffae7433829861191db3a704c85cc2d61dad506142fe343712efc97527a8b2d72159fe075388b02b61b006e122a34d08090f9654cf9e99dbb8084503bc1815ca852c79b0736fbf72e890227e10807936f716bcde6830a036dd07567e04f20e8749c467fcaa63b5ec1d391865d4ca2b1e0bef68507672709451583a0e88f8cb5dd58ba62ed43b1539cc21d2d006d026f8c0a1d2569cce7f75ba3c472a60f28a6aa6233133233380fcc3e2f1d5fd9f1f8ffb2ae56c3d7cfdafccd2ed9392d2df2185853b9b9e989c182e238a3a4bfe2e4e617ee4f356e7351adfbd3a7186bf3826e57249ca025a10b78e7246b5a6ce482ba384806d4f8a059976b42813c09fd3127ca16d6c8b96fe52e13baa24e0291af7d9953912c81868538b7b5be44306534fcf5070688b5", 0x1000) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 511.065208][T20723] overlayfs: unrecognized mount option "upperdi=./file0" or missing value 01:47:21 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) [ 511.168099][T20725] overlayfs: unrecognized mount option "upperdi=./file0" or missing value [ 511.262844][T20729] overlayfs: './file0' not a directory 01:47:21 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="120100000c3d364064190100d4f6000000010902120001000000000904"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, &(0x7f00000002c0)={0x14, &(0x7f0000000180)={0x20, 0x9, 0x57, {0x57, 0x4, "c0b0b868ff6267e307b610b08dd6ce2b85a4767833d688abb703b4a0a6952b4c44be6be72c740d4e7c2835a5433c304ece9aeb856a73e3e9fbfd15b99b9a6e5fde975d42b2f9cc79b8613dbf7ae0c6a3b0eca6b0ce"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x430}}}, &(0x7f0000000580)={0x34, &(0x7f00000003c0)={0x0, 0x9, 0x51, "ff4c1d51be859162dc6ce4d37f1fb94329a252bc83b5cfb25eaf9a316051aecbf01087279d9d0099dc654fe3db45bf3e480ce4d8bbce5484148009c6e7ed6fd88d28951667bfe9e4cf58b59ebdd3cff76d"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0xaf}, &(0x7f0000000440)={0x0, 0x8, 0x1, 0xc0}, &(0x7f0000000480)={0x20, 0x0, 0x63, {0x61, "6fedacaba1682f529eb341bd30940f79d28e77c480abac75d4b8c373359f091f61c208a67bc53c3b5a1721ba7bba33d5e72de1684c83e8117372a4d24dbf864366ac265a4840c9315578f3ad77ae49ee7f7b646430b7c9c9b16dfa78c3aa0aa744"}}, &(0x7f0000000500)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000000540)={0x20, 0x0, 0x1, 0x1f}}) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:21 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:21 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:21 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./bus/file0\x00', 0xd4) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)={{r1, r2/1000+60000}, {r3, r4/1000+60000}}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000300)='.+\'%:\x00', 0x0, r0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c653047f464f8a28b27bfa376e38844bbf09b08c9a933c312dbdfcd0d702acdcdf38bdf116019f9d6b5facdd5548021e074c72f002d522987533e137efd127b2ee8c87766a2a84cc0a86c245e39d2e2942ac96a2b84c58457da56a2053e801aeac0c24bd23abdc11e84b031ad8481de58aa67137a12608a7efb783ad83b51c131851faba5a1156c68c685d332593a91653f382cae9ee76655de9077e1ad5dd85e9abdb7f49edce49ea01aacc52e7bcb227337ec1fd04f83b15edfbe68cb7637b76808beb7bbd2faf61acd65daa334c7461c5e5866fe4525bcd299f84fb419c2849b61ee2861233b6cb98c7d01eecccd28ae157f000000e40b269e51433e3297caf7"]) chdir(&(0x7f0000000380)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) mount$9p_unix(&(0x7f0000000100)='./file1\x00', &(0x7f0000000500)='./bus/file0\x00', &(0x7f0000000540)='9p\x00', 0x34010, &(0x7f0000000580)={'trans=unix,', {[{@posixacl='posixacl'}, {@access_user='access=user'}, {@cache_fscache='cache=fscache'}, {@debug={'debug', 0x3d, 0x8}}, {@loose='loose'}, {@posixacl='posixacl'}, {@dfltgid={'dfltgid', 0x3d, r5}}, {@dfltgid={'dfltgid', 0x3d, r6}}, {@privport='privport'}, {@privport='privport'}], [{@pcr={'pcr', 0x3d, 0x6}}]}}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r7, 0x80086601, &(0x7f0000000040)) [ 511.471171][T20735] overlayfs: failed to resolve './bus': -2 01:47:21 executing program 0: sysfs$1(0x1, &(0x7f0000000000)='overlay\x00') mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) finit_module(0xffffffffffffffff, &(0x7f0000000180)='overlay\x00', 0x2) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x2000000, &(0x7f00000003c0)=ANY=[@ANYRES32]) accept4$x25(r0, &(0x7f00000001c0), &(0x7f00000002c0)=0x12, 0x80000) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000400)) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)=0x24080) 01:47:21 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) [ 511.697958][T20750] overlayfs: failed to resolve './file0Gd'vDɩ3 p*`ֵT!t/': -2 [ 511.735276][T20753] overlayfs: failed to resolve './file0': -2 [ 511.777955][T20754] overlayfs: failed to resolve './file0Gd'vDɩ3 p*`ֵT!t/': -2 01:47:21 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:21 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000000)) prctl$PR_GET_TID_ADDRESS(0x28, &(0x7f0000000040)) [ 511.834334][T20760] overlayfs: unrecognized mount option "" or missing value 01:47:21 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 511.911054][T20761] overlayfs: unrecognized mount option "" or missing value [ 511.918856][ T2658] usb 3-1: new high-speed USB device number 3 using dummy_hcd 01:47:21 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_dev$vcsu(&(0x7f0000002840)='/dev/vcsu#\x00', 0x0, 0x610300) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000002880), &(0x7f00000028c0)=0x4) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c0300000000000000d1333496e158c8a3c99de145643e862a24aec1a4f025b792a42db02c84f4b8b0512e44d2ca72e1d8ce64db65e563726356e10691aeec94d35ade7243f5b86c258be1bb017354bcedbf85c99d74c75e64117e7ac359b3c13e5a64ec39f8e8a4b7b7725bf0987b6708e6f5ad1e788cc5182733316ba1ef7152589b67f91db7e1305c311779c5d263e42624fd819f1835bf7fead19d4cd57597eb8f1a60be051d82092c428aa6140fac1f89168ab6d4c5be550025edcf0099df690d80f86598dbd60e9ad1cd446d98441e0b645f736b3789172e1daac5aed59fd62b"]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 512.065190][T20768] overlayfs: failed to resolve './file0': -2 01:47:22 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 512.181848][T20775] overlayfs: './file0' not a directory 01:47:22 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 512.317517][ T2658] usb 3-1: config 0 has an invalid interface number: 49 but max is 0 [ 512.330735][T20778] overlayfs: failed to resolve './fil': -2 [ 512.336704][ T2658] usb 3-1: config 0 has no interface number 0 [ 512.365923][ T2658] usb 3-1: too many endpoints for config 0 interface 49 altsetting 44: 117, using maximum allowed: 30 [ 512.373559][T20782] overlayfs: failed to resolve './file0': -2 [ 512.409068][ T2658] usb 3-1: config 0 interface 49 altsetting 44 has 0 endpoint descriptors, different from the interface descriptor's value: 117 [ 512.466856][ T2658] usb 3-1: config 0 interface 49 has no altsetting 0 [ 512.486407][ T2658] usb 3-1: New USB device found, idVendor=1964, idProduct=0001, bcdDevice=f6.d4 [ 512.506585][ T2658] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 512.528011][ T2658] usb 3-1: config 0 descriptor?? [ 512.566502][T20783] overlayfs: failed to resolve './fil': -2 [ 513.106489][ T2658] RobotFuzz Open Source InterFace, OSIF 3-1:0.49: failure sending bit rate [ 513.115442][ T2658] RobotFuzz Open Source InterFace, OSIF: probe of 3-1:0.49 failed with error -71 [ 513.136716][ T2658] usb 3-1: USB disconnect, device number 3 01:47:23 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:23 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) recvfrom(r0, &(0x7f00000003c0)=""/219, 0xdb, 0xd0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:23 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) socket$inet_icmp_raw(0x2, 0x3, 0x1) 01:47:23 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 513.564529][T20745] overlayfs: './file0' not a directory 01:47:23 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x1000020, &(0x7f0000000100)=ANY=[@ANYRESDEC]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getegid() ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:23 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0xfff, 0x210400) ioctl$VIDIOC_G_INPUT(r0, 0x80045626, &(0x7f0000000100)) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) exit_group(0x81) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c6f7765726400003d2e2f6275732c776f726b6469723d2e2f66696c65312c757070652e39a2d84b34fb04696c6530bee73bd35500aaa72d78bd034ba2b9a4c30e6de74e81afaba4f41131522bc96dcec88b5a96227314eae2e4616d044090", @ANYRES64=r1]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x4c00) [ 513.732727][ T29] kauditd_printk_skb: 20 callbacks suppressed [ 513.732744][ T29] audit: type=1804 audit(1593395243.593:1103): pid=20812 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/857/bus/file0" dev="sda1" ino=16194 res=1 01:47:23 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) sendmsg$RDMA_NLDEV_CMD_RES_CM_ID_GET(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x30, 0x140b, 0x300, 0x70bd2a, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_CM_IDN={0x8, 0x3f, 0x5}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x30}, 0x1, 0x0, 0x0, 0x40}, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) 01:47:23 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 513.882725][T20814] overlayfs: './file0' not a directory 01:47:23 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 513.942878][ T29] audit: type=1804 audit(1593395243.643:1104): pid=20811 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/637/bus/file0" dev="sda1" ino=16210 res=1 01:47:23 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$IPSET_CMD_LIST(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="380000000706010400000000000007050001470700000008050040fe150000000105000100070000000900020073797a30000000000000000000"], 0x38}, 0x1, 0x0, 0x0, 0xc004}, 0x4008010) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:23 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726bdf3221248184ee32cbbfd0c9213b8f6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r3) mount$fuseblk(&(0x7f0000000100)='/dev/loop0\x00', &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='fuseblk\x00', 0x2, &(0x7f00000003c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r2}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x100}}], [{@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@dont_hash='dont_hash'}]}}) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:24 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) socket$inet_icmp_raw(0x2, 0x3, 0x1) [ 514.101799][ T29] audit: type=1804 audit(1593395243.683:1105): pid=20816 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/637/bus/bus/file0" dev="sda1" ino=16378 res=1 01:47:24 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 514.281711][ T29] audit: type=1804 audit(1593395243.753:1106): pid=20819 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/546/bus/bus/file0" dev="overlay" ino=16371 res=1 01:47:24 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 514.357269][T20834] overlayfs: unrecognized mount option "work2!$2˿!;dir=./file1" or missing value [ 514.382979][T20830] overlayfs: './file0' not a directory [ 514.442090][T20843] overlayfs: unrecognized mount option "work2!$2˿!;dir=./file1" or missing value [ 514.453106][ T29] audit: type=1804 audit(1593395243.963:1107): pid=20824 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/858/bus/file0" dev="sda1" ino=15840 res=1 01:47:24 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x8) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x1c) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 514.492920][T20837] overlayfs: './file0' not a directory [ 514.558075][ T29] audit: type=1804 audit(1593395244.213:1108): pid=20837 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/636/bus/file0" dev="sda1" ino=16241 res=1 01:47:24 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:24 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) ioctl$sock_rose_SIOCDELRT(r3, 0x890c, &(0x7f0000000180)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={'nr', 0x0}, 0x3, [@null, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 514.744786][ T29] audit: type=1804 audit(1593395244.253:1109): pid=20835 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/547/bus/file0" dev="sda1" ino=16376 res=1 01:47:24 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:24 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) socket$inet_icmp_raw(0x2, 0x3, 0x1) [ 514.896959][ T29] audit: type=1804 audit(1593395244.253:1110): pid=20838 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/638/bus/bus/file0" dev="overlay" ino=16375 res=1 [ 514.910242][T20856] overlayfs: missing 'lowerdir' 01:47:24 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:24 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000002780)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000002740)={&(0x7f00000007c0)=ANY=[@ANYBLOB="58060000", @ANYRES16=0x0, @ANYBLOB="080028bd7000fedbdf250100000008000100", @ANYRES32=0x0, @ANYBLOB="7c00028038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000600000040000100240001006d6f64650000000000000000000000000000000000000000000000000000000005000300050000000f000400726f756e64726f62696e000008000100", @ANYRES32=0x0, @ANYBLOB="f80102803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000200000008000600", @ANYRESDEC, @ANYBLOB="38000100240001006d636173745f72656a6f696e5f696e74657276616c0000000000000000000000050003000300000008000400010001003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYRESDEC, @ANYRES32=0x0, @ANYBLOB="bc0102803c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f636f756e740000000000000000000000000000050003000300000008000400e167c60b38000100240001006c625f73746174735f726566726573685f696e74657276616c00000000000000050003000300000008000400080000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e74657276616c0000000000000000000000050003000300000008000400000000003c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32, @ANYBLOB="5c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000002c000400000020010900000000803f5e00000000fbff0050da93000010000404ff0f000001000905af00000008000100", @ANYRES32=0x0, @ANYBLOB="2401028038000100240001006e6f746966795f70656572735f696e74657276616c00000000000000000000000500030003000000080004003f00000040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=0x0, @ANYBLOB="08000700000000003c00010024000100656e61626c65640000000000000000000000000000000000000000000000000005000300060000000400040008000600", @ANYRES32=0x0, @ANYBLOB="6c000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b0000003c00040009000102fcffffff04008002f62300009824010007000000ff7f010004000000010120b201f0ffff2000087f1e0b0000020076800600000008000100", @ANYRES32=0x0, @ANYBLOB="0400028008000100", @ANYRES32=0x0, @ANYBLOB="bc00028038000100240001006e6f746966795f70656572735f636f756e7400000000000000000000000000000500030003000000080004000200000040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000000000050003000300000008000400", @ANYRES32=r2, @ANYBLOB="082007000000000040000100240001006c625f74785f686173685f746f5f706f72745f6d617070696e67000000400000050003000300000008000400", @ANYRES32=r5, @ANYBLOB='\b\x00\a\x00\x00\x00\x00\x00'], 0x658}, 0x1, 0x0, 0x0, 0x20048050}, 0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723dfbf9a5f169e1b573752f66696c6570003f00000004000000"]) chdir(&(0x7f0000000180)='./file1\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x80086601, &(0x7f0000000040)) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000000)) [ 515.047252][ T29] audit: type=1804 audit(1593395244.313:1111): pid=20840 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/859/bus/file0" dev="sda1" ino=15920 res=1 [ 515.076360][T20861] overlayfs: missing 'lowerdir' 01:47:25 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) removexattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=@random={'user.', '-\x96{\x00'}) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 515.148522][ T29] audit: type=1804 audit(1593395244.373:1112): pid=20837 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/636/bus/bus/file0" dev="sda1" ino=16362 res=1 [ 515.182773][T20869] overlayfs: './file0' not a directory 01:47:25 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:25 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:25 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x160) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) chmod(&(0x7f0000000000)='./file1\x00', 0x133) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = pidfd_getfd(r0, r2, 0x0) ioctl$sock_ax25_SIOCADDRT(r3, 0x890b, &(0x7f0000000280)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, 0x5, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast]}) [ 515.296749][T20872] overlayfs: option "workdir=isu/filep" is useless in a non-upper mount, ignore [ 515.372444][T20872] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:25 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 515.547762][T20886] overlayfs: option "workdir=isu/filep" is useless in a non-upper mount, ignore 01:47:25 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:25 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 515.587978][T20882] overlayfs: failed to resolve './bus': -2 [ 515.615758][T20886] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:25 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7707006469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726461723d2e2f66696c653049601d32106f55905a2ac902be221db59d225e4d782989f92b3a75b12ff3c09f207429dc75d8380d4e9ca59a4c89d8c352c4a5596e066d8dd3e237bb7bf00cdc2c0c9ebf98b9b40aa86fa85c1164e64c78aa4ed2ec53d3d45197b2eb3ec03375e8b9f429ae07eeaee44d93b6fa91f542777151e2deb6a283c4e46a94197e73079dc6742c374ef0b14b13b64332eebe3af1864e0da69459336e5dc0128ca9bb762fb80994717597fe9f0e55eae1b99207c378cf6582df4f03de198700c9b5de"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 515.671908][T20882] overlayfs: './file0' not a directory [ 515.703608][T20891] overlayfs: failed to resolve './file0': -2 01:47:25 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x2) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) [ 515.813962][T20895] overlayfs: missing 'lowerdir' [ 515.887618][T20902] overlayfs: unrecognized mount option "00000000000000000003" or missing value 01:47:25 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:25 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 515.934933][T20904] overlayfs: unrecognized mount option "low" or missing value [ 515.946388][T20906] overlayfs: unrecognized mount option "00000000000000000003" or missing value 01:47:25 executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) getsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000000)=0x401, &(0x7f0000000180)=0x4) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) write$P9_RREADDIR(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="ea00000029010008000000000000000005000000000000000004000000000000010b002e2f6275732f66696c65301004000000070000000000000006000000000000003f07002e2f66696c65314002000000020000000000000001000100000000000707002e2f66696c65301004000000050000000000000007000000000000003007002e2f666910000000000400000000000000ffff0000000000000705002e2f6275731000000000060000000000000004000000000000000907002e2f66696c6532080400000006000000000000000100010000000000b90b002e2f6275732f66696c6530000000b3a3457b31e4019ecf4968df7062508668ad3c2a368f02c2cfc257dff8293d0866a3211f16618d4d6d3f2345dc9def576730f15d3cfd1aeb061380c93c4a"], 0xea) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530fdb2329da64f15050018d504d687503d8f12e4a2b602ced76dd9af56fa857197409e5ba3840d637b39d1d313b08750e8f79df5bf84f7f31fed6676793bc617d6e7e0349c4d0180272b1ac0a43c8b559dd582756df10c23d7c5b0699ad618693419353d875b012481db9738299ced11ae21649db7ad78f8cc3d391edb699f7f5463c9e107273b010b33740b783ee9bc4ff65e5571aea97d28e985dac7572a38a930bc28dc6f535e0a5648c61d672e12d4f8d0d22c9381f3218768315d7acb624a"]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 515.995393][T20899] overlayfs: failed to resolve './bus': -2 [ 516.021082][T20910] overlayfs: unrecognized mount option "low" or missing value 01:47:25 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:26 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000002c0)='overlay\x00', 0x10, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,up\x00\x00\x00\x00\x00\x00\x00\x00/file0', @ANYRESOCT]) chdir(&(0x7f0000000380)='./bus\x00') mount(&(0x7f0000000300)=ANY=[@ANYBLOB="2f646d6430000000007cf186744b2685f4117d2c52bb31224f08c919"], &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='affs\x00', 0xa, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 516.147546][T20913] overlayfs: missing 'lowerdir' 01:47:26 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 516.428005][T20925] overlayfs: missing 'lowerdir' [ 516.472428][T20929] overlayfs: './file0' not a directory [ 516.499603][T20931] overlayfs: unrecognized mount option "up" or missing value 01:47:26 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765706469723d2e2f6275732c776f722b6469723d2e2f66696c65000200007065726469623d2e2f66696c6530b4f470bea7c695b69f23d0eb87aaca73eb5bd11b9397e67b9df0130d4faac28233ca3d0914db62de1176c50038a245"]) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x100000530) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f00000003c0)={0x7}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0206434, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x6}) ioctl$DRM_IOCTL_SG_ALLOC(r1, 0xc0106438, &(0x7f0000000100)={0xeef1, r4}) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:26 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:26 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:26 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file2\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:26 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 516.700989][T20939] overlayfs: missing 'lowerdir' 01:47:26 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 516.782732][T20941] overlayfs: failed to resolve './bus': -2 01:47:26 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 516.874727][T20945] overlayfs: unrecognized mount option "lowepdir=./bus" or missing value [ 516.884696][T20947] overlayfs: failed to resolve './bus': -2 01:47:26 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:26 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x1a100, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r3 = dup2(r2, r1) write$RDMA_USER_CM_CMD_CREATE_ID(r3, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r1, &(0x7f00000000c0)={0x13, 0x10, 0x10f, {0x0, r4}}, 0x18) write$RDMA_USER_CM_CMD_INIT_QP_ATTR(r0, &(0x7f0000000180)={0xb, 0x10, 0xfa00, {&(0x7f00000003c0), r4}}, 0x18) ioctl$FIGETBSZ(r3, 0x2, &(0x7f00000002c0)) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x80086601, &(0x7f0000000040)) [ 516.979829][T20949] overlayfs: unrecognized mount option "lowepdir=./bus" or missing value [ 517.012162][T20951] overlayfs: missing 'lowerdir' 01:47:26 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 517.223859][T20961] overlayfs: unrecognized mount option "up" or missing value 01:47:27 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:27 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:27 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 517.432832][T20968] overlayfs: failed to resolve './bus': -2 [ 517.478247][T20978] overlayfs: './file0' not a directory [ 517.511753][T20972] overlayfs: './file0' not a directory [ 517.526656][T20973] overlayfs: missing 'lowerdir' 01:47:27 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:27 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) r2 = dup(r0) ioctl$BLKPG(r2, 0x1269, &(0x7f0000000000)={0x2, 0x40, 0x1000, &(0x7f00000003c0)="562a8069c8305374094b851deb1ce8089b1cf30b1fbbbfe00cc6f8ef17642610463baf45c763efeb63f09155db026a9f0273c41ea030ab1687e2e7f4586fcd7757f201fe6dac2c2b363e05e576c35895512383d64ad81d74f045f7242699c2f539fe9bd0b4c00712ff69ee67984cceddb74dfeaf3d607425d900de80ac058fb2f3d12bac32aedd84d9443833cd590915f4fbacc3984be131adecda8f6ff6911c1649b262ad719e1f3db18f7fc6151bfc3e815143739b024acf51b28dae4d3065deccfd921b618690126b01e2490478119866cd1c3fcd0600a209c3881c72b6e2a61bcd34c657b96c6621f4b7df82e7b2e0f63a22e951788bd29f032e83cea8995f6c659a1ef6d67dbac12d3cc84cdf2135c9b609e2881c86c0d8adef48541db7f64764cb7f12b365378ddce8b405f92f745a7e809527becb67dfb921660b3a4a3e933f2dcfad69384f8a2da9ef748b7acb5a6d5e711d40e6782ea8aa55b9e25982eaa1d2cd036394d5062c643012d5bad9d098c54ee828aaecffff313f54d644a6fbaa43250327e399d4b92dbfc8b25aff96e870cc31ddff5abbf2321d5a708bfdb308f16abe0aa67fe31f6c44cf606bf087d042574c01a87d4b258f9c94aa03ae4577c8ec009c5d3cc8bfc7e2c092bd7a2100e6fb0b017492bfc2b5589ed5d2b5eceab729100dc761ce6838d6ee38dcbe44ce6ac2ebbc5ba6300bfbad9464abaa5b31ac968f654a0a3bb12c3f8955fcf4bf01aba40b09de1aac6a3967f741e117058c51cc20a1ea0d35409b7262d2a0cb7f33f891e6c6ff291ae84e57b73792c2dbb15e2bb613c64c5c7c9267b0b14f8c680f3149659a4a031bb8c1a3df5ae1a44cc4358fc5914932fd4b93c63dc27e7575f5c18d8de46f5acdf644c856221bf6881560283dd48b9a7d54db34a9f4d8b86a194b74d01aaec580c8119c8c400a4c0195551df95d133d5fa068f576efc2ae808a52c98832faeb7707460507c49a6a8b5884035f5e00116cb2bedb6b716251acf5b5286025755e1a496bcc7272858fa5cd3295d890dab9caf28f0f61b4cace61af82030b42bab43b5dd72f680a4f2570a67cdb600af90d36afd111c991a32dfc9fa44799da359cbcc9607a6fee34c8f1521c0d2b9b1b491b8eb43edf08d947e521cc1ed22044f4d1bd5d0d284579bb99b4fa4f4a522c211dd1c8d13f6a1888fcfd9aafa441e5654f8bff60104910bbf2032d281fe3550b3058800d82018faa5b55a6beab4b5221dfed93e8e4f5b8c5da4175d341f21bfd36b5aa49c28597757409ab87e7083b6b539fbbe76ff3326bf897e8f9dd096939f329b88627060b65b95f07735edfd542e60af622d8cf71ac4f5358562c1c070118db3858dac19e6a0350a66d2b094a00119ef112b1af175dfcf01ab84f43bf49174708347fcc721c78169a6472d8ea95abfd0fe97fedb27ed6531a400eb1c29dd3a8a2a78fd4fad6f5b3fec8dd08884432c54c65bccd3fe9a4c48ba5e4f616fe5b84ac200c2d6955c8d74e280ea02eda0bd0e65314b2bdc6319d4bdd2b9a82135c0a944b460503bd8a0376e60ca6f95d2c197f5d36eb1474baa9942a14ee4b21177bca89b60c3dd0bd9ea83931fefd017669bf774f64199537ac21c760965987627a5ff6bb84c138f9d2d25b99411c35e6850d618155487227d234619bad5498e7e5066b98be809b7b29e04d93270c85f1b4cc97e009ab572aefeecc05a712d38e7ad034e45645e7a110e1e53a9c76d5f75ca48e7bf6b726806379e342b7a3c854ecd29b068a6881764864ebd2fe093f1129e39574891973b1ce3493c18616493614f386d9419b3308291ca272089c39a519aeaa6c2a3e852e7ab65d26de1af5f7f1a0b7d71e1eebde5aedebcb59543147c7501f9391bd0f23fb6c27b8e959f9cd9ae04808de811f76b4a1561fe64ebe703439fc55952a746406ded7f106b32f0dfd2a48eeda1811135ff12d044a8b08eb77f63a78ead42f22d9abd3d44d47198f2aa89f8029acfeb604caf3e7a58b2b45c088873b34405aedf4221daec6623a07ae574dcb9ade4570c182d9a38012a424e74617b4a97a729ea8520031e8333cdd72c24f9970b407add0ae9a1857c9f1c02163b4299d1c1f2917e322d85599ad8ba1a66714126c2c2f2beb61eb7d22f7670fd4428f39f660195f4141f43c38fd69caaf0b9c80efd2d3b941927397c8fd542d36cb554beeeb86607f49bf7a09b415dd72896b0a9441d6d4e7e26771de2c93e8045267ef7c1adbf9123d2f8aa36c7850fcd0eb05ae3525bd5fdfffa27f05f6dd845f35ba5c577291f4af07e183216613dbc9d14f6c202862cfbce0794ae6f55963e6152dc3bdd69f04d5241b48e78c97980267e13f9d077001ba74032853e9767ebc523eefde9c02e1f68d69b8e835da0bce8c3ff1ca5d63da2fc4a8238f53860b8d38e00e98ee04eb96c8efa22a20ee70fc23f279371046e284fe2feaa9a69dea11b4b205ecb4ce970f3172df2c6c1f181e39ead615f2fc727d64f48b7f33990228bc5c8593ff648d860e40160add6e7b6c010fd4718afaadd56900c12ab23661901548d819c2c286463a856b567724611b219b3390fc6745b9e536500011ba6cee7f233014a550b8299a0a39321966840bddcf71f3623fe4e53c39cab5965ce57159057960035a50216516ecb519e9635ea1d1ed65818f3367b8a41b293b14bd47f310d59b9adfc0f59afb6f41d895113b053419a217c38bd02e784c8faeddb62b9425f063987397baa3cdfcf6eec9bf869ad35e66923d5801dcdc28291c6fd76164b7b455d13c3bcb3578d8308d7ecefa6851f122f7df31f0e153f78da11629e8e6f7219c11bc1ab6d246487ad34e3d6a3a60b1bcf07ec17fb4bd9d25ecf4a754527a45c30a151a2143c62e922e8ae6cec29ba1f554813d310721e43af123852f157b82721adcfbdebe9c3c9e9c7486fb00c94f85ea705d9e9e03772b78dad98bb93ebb5ca7e08a1e0f7fe3dba2b8218101eb50604090b1a4a7bd02a142eda81344d32f8a52a481d8217436347f456882f149d74d1944ecc4b92e1340e250b4b9a990bd74c501d8f3e2c1583007ad9e29518751ab7082c127677827022adce8782a824ef49b2a01bb5bd1e5c5dfabada230425a1621f853975c23d2f2d37329f440f72bd0f787ec60e360fe8e3df838a8b0d1d7dcb8a0f91c45805fcd8af164e4272b0fc8c2fcb5550b293a8425391991c92694280d13768eb9fb9a32f1520a8fa92a3e4dbed2754fe96da5d3fff7c334944444a327e444dec9675682183a181eafd13390f940180520a94b0429611fa9218fb393b9fc61fa0da845e33b86863aad06b50354817f8e117d2fe34b91f812758f53ae581a5eee129aff1674a5e0dedd867f50c5ce16bfe4bec7df0fbd5aa9231945b984ff7aebd9e29ee96ae1d67dcaca629a0f9f8b264924858a65446cd655dc20b9db0bbbbe2932c26aea749b1d4d829cf7fb28ac5c32a0ab4169afe7c5489c76b1347f0f3df425867b22c51c07a8aaa25d70711ab9ad49d8ecdb37d1cbc62e5cad602beea404fe8a39a3fa402cb8866c72bc79969317b4c237639b2c6a1840ce278b4dcde3ce58b8e962dc65adb6ba892d9ca5cd1a5cb6f189fcb0d8a5630790d18a17d3522b1197c142d65828ec489a16df63b07a57a298e300e734806fa1f42b702b30f9581836ed1b524906a0432bc54fd4b333405523193178f1c19a5fc2a6821601344bafa31cd8f3e54b8cba525dc3723ba2b5412d2da15a73a3797f7cd3d102ff1de1c9f9b80295ed7025a58c5f967fde388716803b5df0dcd6471a504c0a6c3d292ac050fe653ecf25141038c89a6629ca3d0c0d64220cf59d099de3dd87adcc54193541ed2f12c32b997726c956b65831b22b5906c18a480d507ff7bca25d35d3e7c189bb3d90f07a5b83a321ae381ed1665c2f91e7412491b40a31dcf47ea1fd0c3fb7ec134b1457ed67356a518d0828b5b31d98940f7f95f010d0aa25ef3c2a3d2fa8c5fc25a5199c8ed788587777b7b22aa0d5ba7b7f09f9c32552b7d87ff6fab66f22d465cc5bac7f69b62825813c22939c5c2634e3132c356b38d8c5636d2edb88146b3c089aebd9ac8178f765eba2f082a2149c28798fd15e7a42085005090bc34567b9792375ad0f7614ea081fc72cce2219223e0effd939455cf779ece1cdf9bcc2e32b8adcfd1ea4ce8afb4fa75aa49b8f5e5145b468be91e2f8543c653d23820903ead22389eea8ab9e6db012e01451ab89bce644de31abc9d0a131135114c4e7970813d8b21a075b2e847ff76d4ceeffa96745577c3d7f2d6af6470329c71a06835f711450022d04a1dad49eb780219cfb105cf463186ae961cbfd4d3c2f3f5eb0162740936e411c3fa8ea73161c84fccdf16b48f83b38b3471b7bb63c6343cffaa7388f6636e1cc4e6c96abbcedd2be01cfe49c7aa6f504f5084f95db7cfe388be299cdb66207dea5e0c0231f6484c444e16ba17caa37984c4a91fc3ab2c5796dc414c229e83dddf382a8a7a1efc42d9b3ae9c56ad87fa245e46137fe19e9756328df522b9e881a0f2aba4204e62a35b3a4c5e99fa3a0bacfbf47fe4a767c8f75a9dd0007c682031d9a097e926ac4dd7da76352a05cbfaaaabc4e7a0c9917e698f9e28cd03dc82ba7082948948d72b5c36e4f2d28fe24749957ae40476bb12ccece7b568f44d7e556343454118ee926fb20690ff72d8adad1f5f309dfa5b0335f27a9d41a2c6f2142927e29a742f0caa6be67a7384f109e521390acfdd15915ed484deeeb1aea70d11882d8e5ce4b85f48b5b43c1432b5f6d4c79d563a9011ed259bc4cd2e4f8830d1dbe03b374110eb721d2aa9d6188f61ad01eefcbe561aa695d7ef9790402ae0f03fcbb9d0f6c41f976bed8e87c9f165cea7c5e17c4c329f9f7e6682e2100a4238106f4d45a401d59765415bd64774e7d7d5996ca1852673d4e909e95201c9820ba613881ed8a19b7ef38af5e82098a5422a41542d8d27e57a11c10611671aab3c9837a482fb23925a7f9bbc5169abfa593eaf641504f56e04d4b4d4bcdccaf6fe8ff09e4e3fb107d1482e4152026d039929a71789397ed11ce44f2fd9fd828488108d41e305139ef456b8806c6f63fc274a6cf3d6b2a88d3b99619c13faa3e23d20afef8ebd1027c339fca2c6a475467191bab9f00d4cee466a0ac45ee48cc3a41ea31568445fc2e2f4d20643cce594e0a6afb32f3d2c125df626618df7ec89f0543340b50e12e9bd4a57635b1b749c98aba391fe0df66e93106240eca48ee83f395384cea82c5f9de94610f2425f5ad7217e271d393ccfff2430b78c4421c2e3ea079fa4edc9648a8ef0c48ccb868e2b2b79ceb4666f7ddccb161979c5ffc0dfcca460406056eb8406686e9e1b8b68e1401819432a4166204f9245a4d31a9ea60d6eedd6c8503faa636eaf0eb879c6eb7e6497f617370b95b148aaa9724446b42102cdc3d7115947420e44fbd4a83e596fc146d3517e933d2d23cc5cef29d48ebbc3a5cb020edf623e6bf18e6b34396d212526aaa18a0d0f8892f0f034f9e899b6e2d398926d0ef4e7697dacfc919c22e4bc9d606b7a423d804684dd45d11eccc34123e23bd787f8c869ab5287ed1db30b140056465cf77e9c39191202289624b629f086a66d3f24575c7683a2ab53afcc9f8e14e08551eb62a664607a733126c76ca5682e14beed29de16c00bb5dec4c2d6c5e5bf846f4c7a268104b7ac86cdf6e54ab5888606e9ba49add37b2bce6895ae10ac730ff659ea995a7ea"}) [ 517.598504][T20979] overlayfs: failed to resolve './bus': -2 01:47:27 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000002980)={0x53, 0xfffffffffffffffc, 0x1000, 0xf6, @scatter={0x8, 0x0, &(0x7f0000001800)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/188, 0xbc}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000001640)=""/248, 0xf8}, {&(0x7f0000001740)=""/166, 0xa6}]}, &(0x7f0000001880)="7906680a0cfafe1b9fc7a2da43701abf762239e76e660d424ecbad3bdfa51394c816fa905dcc9d08b7819d4cbc87811894417f534b7b9001cc5001fd489b52c1e7afe52fadfb6de94249233cf2269737a5cc044e60b6ea0a61338c31a0349fd6568218c8fd9c6517562423668b7af47d826c4061db9bc3979c4e90826d6665a77d3f1fe0eb1c18f28a1a8fbc96f93d2f8ee0067e18eb4ea1430ea7654f4c441c558a2cb902ac3c6abf9b5cd8463c449762ebbeadeb4b83e9abc106a6a2b31946c4cddeee67b969cd7d7058188d19eced5a02553501040c2085214d669057c9d94df0c1153fe164f7e1c6f83a4858ef0eae07e0291d8bbcc244696c29c79fe1a4a1197532de584b99dbdc54c2bfd66abc3cc9f0a743801b1f49d36836612736ed9b2b45df4fd1361f7a74e1093fc86723761a63906e0e2f28cbfe0a124b278e1b79e72657ed1348989c969a6ef09287918a9fd9eac7e3fd6110af51fadd0458c046b0dece4538ebfec2c2d294470cd517ea8e9f0483b3d534168cda12c38c9f0864bb0c4c77e1d222c8efd67a69c16fd731b75da22856c0d68749e884f2075203bec449db8918c431afac29811ea222e20056d63cb0ed8fcf89dbf6aad7efa0d0effeee907f9a8526ef2154b8e4fd65fb8e7dd650d012c4affabad8236130d95c095ee4ad33f753d88e5d7c0c31be8dfc861de26040f8bef5b24b15ae8a7ff2499d1df00a2d5e307ff099000d19bcd64824d4919078dc0eb177901a0189f215a8ac52ca49a2f0669ce5afa9337066445640b92adfe1907338e4c2cc7240c92d22e36757c7849f26b549c7bff9a219e3b71d33a3a5e86118899052e740803f190198f2aae6e5c5fe9d28b28a956bf8c4cee280974c35527b39c970fdb13a5ba19d2de41efcd121bc8db6b4d8979944a43349e40f58c807e29e72c9ed1e15bc82578617e70a9e95400320ab85daab893ef7d0c312aa92732326653bddc9b6be787964181fd3d81504e6f4ad428124cc6d233d305fc92b433222757fa3c21e4aa4e23aad5dc26ce8054fca8a776f1d9f60683c10dcfd99819997e736c2cc5976dbe286b3d7e40c7c627e900e235bebcf1655355ccbdb55b047dc41f73fa2c133039b1602c3f94ae1aa8b22cfa9a71a76df70ab0288cb4eaf11ecbd3315398a3a3f914602ce6ac1458754ffdcfd15cb30d8db2ac491755241616b1eb6f1879884be84d0936582fe34fbf466e515a716eafc56ca8999ed6600e4477191e8ebbda1e55ff9275fe71d6b72f5aeab793d79a17f17b891748d0a0149888bc0c623be275f1e1b6f3bfc6c10a07f350c37ddb09d4e0df66001aeee9cf650b371a663df034985a7ae9258e27d71e5e937d025d68bd56207041da387ad4a1b72cfbf050dc4d5d1df4a7dd7aafd65fb114bfa0d848e21d69a975085192dbf8d99b20e69776fa31f2c86eb66165db3484310b7e16e7c59db395def87d29c4ceb5a86b9fb4b8ca0065323ec4a76dbd737fd96af249f262f9218ed53940c0f90a446faf30bd7f4d2e9ce8fafbbc3a1889f49394047f71736c6ae28620e62803a3aa0148b8894be7975f91acebed383c052041ec30b446fcce2596223de5e0ce6728580e69e992c92a8a895d23cdecd9dcaf71ac4595101f826182407407791a356b87a1eba06a6c4627f1059f92c31b6934f4ab9693da1de7c51be14245d859a30d11d4cb81dca9ee7ffa146e774ec391f023d07115ba3d22c053ffbc7aa5db73b56e7e80a81772903472501eec4433a01d04a66584ab2f81eb5eea345df8d9cd7c4ff6910ca07e5a8ed81a2ee1b5930df381e8db9f3b66673e23f317dda3984188421d96e9fe7f5bef45931c89dd78241989c08dec8b8afdd36b3ed178da9fd4cb6a158ce6e4409694076afc07d115e5b2ebe6a10aa375d0ff9ab8d493d5c386fd60c0599bdd2fabd79860d6e8bc5fecb49c36f7657ab13afd2c4f6236f1a60024944c0853e480ae3e51d5b6ebf089808422e280115799d3dab316120ecf0b95afd0d544f9390933f28e78ec886fee5a333b58fe9eade82ee271185ac3a8d9dd54941d252edfc26ae10b740135859790115e6c463a219206970998face75834aab1eb28c4b34003cc54652619321c5365e6d02462ac008fe194bbb20bef0ecbc5c1976e2480a9d1138ef1eb0f567f0cd1e3fcdc1aad1814db09ef30908a12aae451de816cbd3d3b0e22749714fb4b1f6d4f5547aff97549fdc211fcb875e8f3f51058a215a29d8a8f28b38a9715f2a40f97b1aedd5c901ba30190fbc9ed3d9ef70d3d27e17f4e568996e512a3a6f0a57c808eed741517ae341b690de00bd8b0585202bfba02f7b166d2be0f6cff47525d98f96860ab6eda23d039b1677d50adde03353900f6e8626ccd5bed24c2748f02943d544c66ca5642688bf6f048c13985b7be3d24a764547b09f5d0582ffbe0a1f30d4c16c1badf7f1034959f1f3ecbfe81fc855e9034c2c9fe43d66d7a84232cc575447ac5ab671cf05ba69daad6720be0058a2b0970630ff1eeb5de3da6a11b107b00acc65e2623d2a3154994f1afdeee30b4fae44cff147d4fd6a47dc332ad2158f0dd108f69414e1e3c4171b2877554385fc82722789122c300c1fcb0e9c34077b0ecc89bbc407ecbf96925b1ca680e01c178e441380825a47e17231e1dd6169af61b98e6c139c9c763ecdc2b082a9d59fc8c5b0bd5a28d4d31abb78d1949f45ae08773b2d5e819c0d69d15fc9409fef1c7d7a5b5d71a9980f92e78dbabdc9c6d46e43753f75c185aa42a81fbe4660e9ad6121e6188d0c875fa81b6468d8249273595cfba13273fff1940738ffd29e5b4928b5ecc9dc49c6ca255a8b7460d2ca9fd9ad82d726dfa5f64c25d33df203919c4d80b58eb8f037e242c9c9079a6c070ee740a8b5f8a20769aef6cda7beb5ce2ceeea8ec0d37da13b66da20df2c4c5b393561305b570ae0cfcbefdb26ee3984a1ca31e135bbea675386e5ec4186e45799b0cc9b6030d4dd5cff0cfc875ab5aae9b30969aaf4a3169db4fe83183ad65eb1c6e91f91d42f755350829cd026eb59807b358d3f5e4ae60db5e38fc99587fe409f501a50897b48a06a793aa822aa197708325fe41fe9ca457eb90b90b2bbaadce2367c059d9aa9549e66c17d3b919c44fc6328edd8e422afd4b1b277764f4fc0eeb29cd95a43ad556055a679fdf8408e2388d8121e6e54f6c1887c5ed96234e153ef939f06efd4dd41fa655964a4366a9f3823a9940c8e8842637ed36735d8e652ba3619a531af96f6deed5153065fe9496d95e06687ff0cfcaeb4c7c6ff8a8f98fa8876b1e6b70b2d5ac6d0c73c14a12238bd6ceb3b38479764320de3359ddc4e24f852f4c194c13e345d1d0f873d0a4a47c2dc6f4fb02b40c9671e385265b5b618fbdbd81ed46b26f40981071dd19e501ba910d9a92cdf9b3cc5b7b23c7a5751743c2154403eaa24d11c071ee91dfad31177a362b5bb54b02577d6ec3a15284391fe13ebfca950e7d9d5a221a2d7b26b365a0c97e7e28ac6c0589edea5410dfe7acf4c8a655a616da76235115bef0896af7fe7023f16c810d9374b0943a659055eb626a3ba6bced82151bceec88ea25baf3d1538aeef77c4dfa523133b7894ae1467a97b19a6c1206211b53450d34a0848d2b3263c9147b26b47b575e589a936451ec86466899314259e97662238a34585c464c078b0dc65b8df37b391dbee5ea51fe44c9131747d7aa2240174d1eb5cf3b3a1432cb3e79b073be7790686245ae30dbb7e66b95f220e7125c3f68f449044d9cf49895a3b4547d325dd5257170f9067001bba68e8cf7653a3f136de449942b9e80bbb93b590112292eb7672ceb77e71b8783002aa51acacd28c9713d831ad3ce2b6f29a5e4f7af2008870549eab7ac82e2c0d4b331d63a07f8a2825bc438bba2d8770631054fd6107cd1fac8e58a0fff9625adf71314b8169e522baae8b5532d6106e0fea87d3b2147899a570e8c7b4caafe1f37dee864ce0b4bf7074f7d702408dadb98b72d2e997f47411c20ca5123d06c381f19d68d535bdc673ad320e673d26c96d5b1b808478099b038c82d914db44a555f2c6cb0243dbf9fc6b26825ea3e0cb1973e7ec5e0969ea5b24a5831d68e2f2c3aab678588efdc8ffdf81e0d374437d73a5fdd6d648154e86284f28cb9bb5f08487960c289a61e203795fccfd523b4402005cf17436e99f132c698195aeb9a08cc1e9ed2e221a1870bd168a4ae108286b4373c8bae534f24cd9e12d7905019b5db14258fbf92e6a1eb4aa548ba1d748ece66fd32b52bbf48f87307fbd0e6dc62a97e160f48fe0eb0a7f9fd05462af2daf8fa6b9126d940a5afe4089791ed2b9cee7b45d85e3b7504c00a732c44ca2827cca3e37151b85f5cd7effc7139ca5e80f2722e517fae3e38ca8617c9c246c1d9b92dad4a3de79541f88fbe8350ae79288357c7d4d7330884d6f3bbffe4d7a242d2ac27bee257f548eaa8f9e2bc9cd979c49e5f9a1825a3d24637d78463395744a7615fe3dde7477722624a0a937dadd0097cb9c7e3c6a4de1dbae139d8c1466ccfa307543ec3c3dc0621e6fb139e36cc88f7b0f2575abbb7a60102d32e8db6d8817c915d4a738a04ccb902445b957b1778d51f4ee7eebb436ed1ecafcc28e6bd6a309258ec95b75711e451154a76c4031ac5cb3872c999a3918c9fa67c8c9f17bbaa903f3d00653b9c1ee1198cc92b1c8013c538baef4b7d28cab7d6c20116d080e52a66e0e641beef78b7f60f059fdc58a3deea69f43bbb200fab9e4ab1d18f8542493ece51a8061e55951660e7f3b8eccee6c3e99012402aade3ebe4578e77d10193e81b60cd5f92636f08aae3f7da20ba10f5ca2e4efd9867191deb97787131f1ccf81a6066c0f21188fb54d072775e7deeb23eba4f814b4249bdddff148282c18500477d77dda74b4b2eee2316a5993b542b91fd628a8f6e46d1392050ce0a06bd9088f6006e02ff33d8615db9f184e9021a4c270288fcebc63988936cb577554283cf3cd71ec8615da66a2b312e36caf31bfe0ab5eeed0eb42639ffb6e409eadc0ea60bbacb6a2aa6f99117946c365a7d7361df88710c04c28f290e4fdf54bc9e738b0914181c3ba24827dcb7f2e5a674e9f9c6872c0995c1721483936d4255d59316293c342f280b7c8526137a0e9b51923ddc0250001b5adc4152c1ecb358600c9c2a36c224324575d810f37cf217d9f12391658e690690b4d3d20ac47d032c62ae298a25ed94d952e749176be45f434ca65898314609da4a4116a92ca40bc82c99d4fb47110ac6996c562897d949955c344f014ed1634a30069165e852c0fa378287464d328851036e129a146d69a1d5b52cc846a5d9849612b9a16152e3cde002939f24eb47f55ab736647532311d264a741bf4d8a99b3667b09800d13e1f32dec1e7bc10d409c8c570cb3edcb9dd346961c261cd6dfdd48747ef16e9c8b7c7e6ece3552a0e481e24a526c8b4730b8662474d83ea09ea6e710d99212377fe617fb01e98105aaa0be8d886ae320e8e485dafcdcec0cecf8708243ecf259edb8f93a2179e6ee135e6a66c6f42ff78901afce7a75e8cdc090876efe174621d7db9d7644f540621fc9fb972af62675cee9657e9e4ab3598332303b8d89cad2e9e119d4f5fb686dc203b3235cf96fb8aceb1bcac1425f4f4f6aaf0facdf9986c32b1bc02ae94b1416bf413fd6b85a363b5c465d084deb54ba53c9ae684cb063962bb361cecbb582dd5d9678431ffdf40950c9a5115ea673405d359cbb8", &(0x7f0000002880)=""/184, 0x8, 0x4, 0x1, &(0x7f0000002940)}) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000180)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) 01:47:27 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:27 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 517.820781][T20988] overlayfs: missing 'lowerdir' 01:47:27 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:27 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 518.037504][T20999] overlayfs: './file0' not a directory [ 518.048530][T20997] overlayfs: failed to resolve './bus': -2 [ 518.145103][T21004] overlayfs: missing 'lowerdir' 01:47:28 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:28 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 518.333177][ T2658] usb 6-1: new high-speed USB device number 2 using dummy_hcd 01:47:28 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 518.489050][T21012] overlayfs: missing 'lowerdir' 01:47:28 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:28 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:28 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r2) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r3) setxattr$system_posix_acl(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='system.posix_acl_access\x00', &(0x7f00000002c0)={{}, {0x1, 0x2}, [{0x2, 0x3, 0xee00}], {0x4, 0x2}, [{0x8, 0x0, r0}, {0x8, 0x2, r1}, {0x8, 0x0, r2}, {0x8, 0x1, r3}], {0x10, 0x2}, {0x20, 0x1}}, 0x4c, 0x0) syz_open_dev$mouse(&(0x7f00000003c0)='/dev/input/mouse#\x00', 0x2, 0x208c40) accept$inet6(0xffffffffffffffff, &(0x7f0000000440)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000480)=0x4c) mkdir(&(0x7f0000000240)='./bus\x00', 0x1c9) r4 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x2002, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6459723d2ed44ffe8cb71a2f66698c65726469723d2e000000000000"]) chdir(&(0x7f0000000380)='./bus\x00') ioctl$DRM_IOCTL_GET_MAP(r4, 0xc0286404, &(0x7f0000000000)={&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x3, 0x0, &(0x7f0000ffb000/0x3000)=nil, 0x6}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:28 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 518.758478][ T29] kauditd_printk_skb: 30 callbacks suppressed [ 518.758492][ T29] audit: type=1804 audit(1593395248.626:1143): pid=21020 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/642/bus/file0" dev="sda1" ino=16133 res=1 [ 518.767950][T21021] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 518.870794][ T29] audit: type=1804 audit(1593395248.696:1144): pid=21023 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/872/bus/file0" dev="sda1" ino=16165 res=1 [ 518.873551][ T2658] usb 6-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 518.937711][T21022] overlayfs: failed to verify origin (808/bus, ino=16273, err=-1) [ 518.967653][T21022] overlayfs: failed to verify upper root origin [ 518.995429][T21021] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 519.016821][ T29] audit: type=1804 audit(1593395248.776:1145): pid=21025 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/642/bus/bus/file0" dev="sda1" ino=16336 res=1 [ 519.017654][ T2658] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 519.130762][ T2658] usb 6-1: Product: syz [ 519.184339][ T2658] usb 6-1: Manufacturer: syz [ 519.204957][ T2658] usb 6-1: SerialNumber: syz 01:47:30 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3d) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/loop-control\x00', 0x101000, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VIDIOC_TRY_EXT_CTRLS(0xffffffffffffffff, 0xc0205649, &(0x7f0000000440)={0x0, 0x7fffffff, 0x800, r2, 0x0, &(0x7f0000000400)={0xa20001, 0xfffffff8, [], @p_u32=&(0x7f00000003c0)=0x400}}) ioctl$TCSETSF(r3, 0x5404, &(0x7f0000000480)={0x80000000, 0x0, 0x3, 0x3f, 0x18, "40bd3d193617cdef403a15a2907b5a322a6d19"}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SCSI_IOCTL_SEND_COMMAND(r1, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="9600000000000000ff000000685d9f87f68558a18debc3110deca92200f384cd846427f5a9289114b96578da513d5bc7c3e097c94b462fcc5254e6463a78afafca758225ebeb9a86437a4fd3abe52f0cd8687737681a727bc2596d5a956933237c4a1e5097e90d274d1eca0a401f25475b1ca8c3aa8609a7216fda3e1c468cfccaa3ac17e48af80d2eac45dd42e53ec19459e9ab1401f3d788b9549f0000000045401932cfbd80a7deae0ca703ab97f80ab2ecf2811ca09cec473fa4ebccdf196b59ecfe01164020eeb7812e87d6b083a34786"]) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f722c75707065726469f5723d2e2f66696c65303fd5459949652a69cfc4610045e040f148d1b2915b9e1ef7f7dbc3396515e448af5599a23bd0ec1759a65c1a9f0ba7c581e40a9ebc90990e1d2453177a37f866c8619e9d917429a212"]) chdir(&(0x7f0000000380)='./bus\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x80086601, &(0x7f0000000040)) 01:47:30 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:30 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) mount$9p_rdma(&(0x7f0000000000)='127.0.0.1\x00', &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='9p\x00', 0x400, &(0x7f00000003c0)={'trans=rdma,', {'port', 0x3d, 0x4e21}, 0x2c, {[{@timeout={'timeout', 0x3d, 0x39}}, {@sq={'sq', 0x3d, 0x10001}}, {@rq={'rq', 0x3d, 0xde572c3}}, {@timeout={'timeout', 0x3d, 0x2}}, {@common=@privport='privport'}], [{@obj_type={'obj_type', 0x3d, 'overlay\x00'}}, {@uid_gt={'uid>', r3}}, {@fowner_lt={'fowner<', 0xee00}}, {@uid_eq={'uid', 0x3d, r5}}, {@subj_role={'subj_role', 0x3d, 'overlay\x00'}}]}}) 01:47:30 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:30 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:30 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) shmdt(r0) shmdt(r0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 520.906805][ T2658] usb 6-1: USB disconnect, device number 2 [ 521.045721][T21054] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 521.051680][T21053] overlayfs: unrecognized mount option "00000000000000000003" or missing value [ 521.075634][T21054] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 521.080029][ T29] audit: type=1804 audit(1593395250.937:1146): pid=21055 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/809/bus/file0" dev="sda1" ino=16363 res=1 01:47:31 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 521.150277][ T29] audit: type=1804 audit(1593395250.977:1147): pid=21054 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/873/bus/file0" dev="sda1" ino=16365 res=1 01:47:31 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 521.206624][T21063] overlayfs: './file0' not a directory [ 521.224888][ T29] audit: type=1804 audit(1593395250.977:1148): pid=21059 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/643/bus/file0" dev="sda1" ino=16374 res=1 01:47:31 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x200) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d3413d404732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) 01:47:31 executing program 2: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000340)={r3, 0x1dcc}, 0x8) setsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f0000000180)=@assoc_id=r3, 0x4) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./bus/file1\x00', &(0x7f00000002c0)={0x200000, 0x121, 0x11}, 0x18) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x4c00) truncate(&(0x7f0000000000)='./bus/file1\x00', 0x0) 01:47:31 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 521.327312][ T29] audit: type=1804 audit(1593395250.997:1149): pid=21060 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/643/bus/file0" dev="sda1" ino=16364 res=1 [ 521.359852][ T29] audit: type=1804 audit(1593395251.067:1150): pid=21060 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/643/bus/bus/file0" dev="sda1" ino=16373 res=1 [ 521.444625][T21073] overlayfs: unrecognized mount option "wor" or missing value [ 521.502728][ T29] audit: type=1804 audit(1593395251.347:1151): pid=21073 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/554/bus/file0" dev="sda1" ino=15685 res=1 01:47:31 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 521.546173][T21077] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 521.550574][T21070] overlayfs: failed to resolve './bus': -2 [ 521.566663][T21077] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 521.602606][ T29] audit: type=1804 audit(1593395251.357:1152): pid=21074 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/810/bus/file0" dev="sda1" ino=16359 res=1 [ 521.661632][T21080] overlayfs: failed to resolve '4s': -2 [ 521.671570][T21070] overlayfs: './file0' not a directory [ 522.157428][T21100] overlayfs: unrecognized mount option "wor" or missing value 01:47:32 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f0000000440)='./bus/file0\x00', 0x190) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000540)="86c59864c64530ff5cb7d95a6790739ea2683f6d972995c2f33e06fb18652a63bcce63bef454362c3678231fdbe3d9521dda7a79f100bf1770d2794df2d63caded025405ffa02b314a9af5967de7c8bb47a0e787ae9c2c", 0x57, 0x20000080, &(0x7f00000005c0)=@in6={0xa, 0x4e21, 0x7, @dev={0xfe, 0x80, [], 0x39}, 0x7fff}, 0x80) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bes,workdir=./file1\fupperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) listxattr(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000480)=""/164, 0xa4) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) write$P9_RXATTRCREATE(r4, &(0x7f00000002c0)={0x7, 0x21, 0x1}, 0x7) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) sendmsg$RDMA_NLDEV_CMD_PORT_GET(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYRESHEX], 0xb0}, 0x1, 0x0, 0x0, 0x40004}, 0x0) 01:47:32 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:32 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x100000530) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) sendmsg$AUDIT_TTY_SET(r1, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x18, 0x3f9, 0x200, 0x70bd2a, 0x25dfdbfc, {0x0, 0x1}, ["", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x10}, 0x0) r2 = creat(&(0x7f0000000180)='./bus/file0\x00', 0x141) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) r4 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/full\x00', 0x80, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_MAX_SIZE(r4, 0x28, 0x2, &(0x7f00000001c0)=0x6, 0x8) 01:47:32 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:32 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6ca474557664693d2e2f66696c61312c75707065726469013d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:32 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 522.338214][T21108] overlayfs: unrecognized mount option "upper" or missing value [ 522.358266][T21109] overlayfs: failed to resolve './file0': -2 [ 522.374309][T21110] overlayfs: unrecognized mount option "ltUvdi=./fila1" or missing value 01:47:32 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:32 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 522.477347][T21118] overlayfs: unrecognized mount option "ltUvdi=./fila1" or missing value 01:47:32 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469726f51daf94fe7bd43badc148dc6083d2e2f66696c65312c75707065726469723d2e2f66697c65307b3f2a1f04cff2c1fcc5a933428351676ba1f42c8534094f098c651c2a160823dc9295c247c79558fe5ff444e6d368ed1b2d531c9e5215209a05004a0291680f51b8cc4728055f785db3ef27f5a507adb309522ed37e060b8f1c2b5f62b7f8e14a34ae11a3af9e161d3b89"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$RDMA_NLDEV_CMD_DELLINK(r2, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x48, 0x1404, 0x300, 0x70bd2a, 0x25dfdbfb, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x48}, 0x1, 0x0, 0x0, 0x40000}, 0x4) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:32 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 522.596175][T21124] overlayfs: failed to resolve './file0': -2 [ 522.614032][T21127] overlayfs: option "workdir=./file1 upperdir=./file0" is useless in a non-upper mount, ignore 01:47:32 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 522.666159][T21127] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 522.693504][T21128] overlayfs: unrecognized mount option "upper" or missing value 01:47:32 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 522.792894][T21133] overlayfs: unrecognized mount option "workdiroQOC=./file1" or missing value [ 522.869220][T21136] overlayfs: failed to resolve './file0': -2 [ 522.927010][T21140] overlayfs: unrecognized mount option "workdiroQOC=./file1" or missing value [ 522.988890][T21141] overlayfs: unrecognized mount option "upper" or missing value 01:47:33 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) 01:47:33 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:33 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:33 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:33 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x84) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c6f7765726469723dc2074dc0732c776f726b646e723d2e2f66696c65312c7570706572646965bc5bfa60723d2e2f66690600300c0f8e5f097e261ad6009801e4ea4c776cd66b25cb478a41cccdced7baf9e540b0a97cf8bac1a369163b182cad8416dfda4fb17ff841bc63"]) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) getsockopt$inet_mreq(r0, 0x0, 0x20, &(0x7f0000000000)={@loopback, @loopback}, &(0x7f0000000180)=0x8) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:33 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$FUSE_NOTIFY_INVAL_ENTRY(r1, &(0x7f0000000000)={0x21, 0x3, 0x0, {0x2}}, 0x21) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = socket$can_j1939(0x1d, 0x2, 0x7) write$binfmt_script(r2, &(0x7f00000003c0)={'#! ', './file0', [{0x20, 'overlay\x00'}, {}, {0x20, '\\#/$*{+'}, {}, {0x20, 'overlay\x00'}, {0x20, ':'}, {}, {}], 0xa, "5adbba1a7c61c45676448dd70b9b83406d5155d1cdf527a88bece84ccc8f2a7f891d28ba768c369fa5ba8a55000cb2a60ac71a9ad581adfc4ef423c8f81f139bd3197fc50169a46bef4c65106bf02720b09785e181a911e12b833cae4e6a80cf7e879b90447316066191a3936ba4f036b35db9803cf2b029af51e576c7dfd1c8284e26fec1b17b57b39d2ee2d3958593cdf96d3c59e26c01c5a4f5db1fe5ff84efa663653dd30b7df3ea85c8b1"}, 0xd8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) [ 523.499308][T21160] overlayfs: unrecognized mount option "workdnr=./file1" or missing value [ 523.512953][T21162] overlayfs: workdir and upperdir must be separate subtrees 01:47:33 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 523.586346][T21161] overlayfs: failed to resolve './bus': -2 [ 523.614809][T21172] overlayfs: unrecognized mount option "workdnr=./file1" or missing value 01:47:33 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:33 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 523.673743][T21173] overlayfs: './file0' not a directory [ 523.694259][T21169] overlayfs: failed to resolve './bus': -2 01:47:33 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 523.763078][T21175] overlayfs: './file0' not a directory 01:47:33 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x60, 0x2, 0x7, 0x5, 0x0, 0x0, {0xa, 0x0, 0x1}, [@NFACCT_NAME={0x9, 0x1, 'syz1\x00'}, @NFACCT_BYTES={0xc, 0x3, 0x1, 0x0, 0xdbd}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}, @NFACCT_QUOTA={0xc, 0x6, 0x1, 0x0, 0x5}, @NFACCT_FILTER={0xc, 0x7, 0x0, 0x1, [@NFACCT_FILTER_VALUE={0x8}]}, @NFACCT_FLAGS={0x8, 0x5, 0x1, 0x0, 0x2}, @NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x5}]}, 0x60}, 0x1, 0x0, 0x0, 0x4004004}, 0x8080) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x12c) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:33 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x80) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x3c, &(0x7f00000000c0)=0x800, 0x4) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) r1 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f00000002c0)={'syz', 0x2}, 0x0, 0x0, 0x0) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, r2) add_key(&(0x7f0000000440)='asymmetric\x00', 0x0, 0x0, 0x0, r3) keyctl$instantiate(0xc, r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="75706461746520646566617900000000270000000000000000007b0e39a4d440ef27133ddfd01f192a3bd37199adb331d63fdcbc8944d0d87bc5008afac14194d6a77611baac7b4c07cf8077d717949fae506191eeebafd5c006e0bab42ea2d6dde8a1e3684538b65a9de755e4"], 0x1d, r3) chdir(&(0x7f0000000380)='./bus\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0x0, 0x8}, 0x10) r4 = open(&(0x7f0000000200)='./file0\x00', 0x220800, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0xc0189436, &(0x7f0000000040)) [ 523.959145][T21180] overlayfs: workdir and upperdir must be separate subtrees [ 523.997387][ T29] kauditd_printk_skb: 24 callbacks suppressed [ 523.997403][ T29] audit: type=1804 audit(1593395253.859:1177): pid=21185 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/879/bus/file0" dev="sda1" ino=16340 res=1 01:47:33 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:33 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 524.075027][T21184] overlayfs: missing 'lowerdir' [ 524.087231][T21188] overlayfs: missing 'lowerdir' [ 524.156877][ T29] audit: type=1804 audit(1593395253.979:1178): pid=21184 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/648/bus/file0" dev="sda1" ino=16352 res=1 [ 524.177459][T21193] overlayfs: missing 'lowerdir' 01:47:34 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) getsockopt$netrom_NETROM_IDLE(r0, 0x103, 0x7, &(0x7f0000000000)=0x80, &(0x7f0000000180)=0x4) [ 524.251174][T21191] overlayfs: failed to resolve './bus': -2 [ 524.308988][ T29] audit: type=1804 audit(1593395254.079:1179): pid=21187 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/648/bus/bus/file0" dev="sda1" ino=16383 res=1 [ 524.341842][T21191] overlayfs: './file0' not a directory 01:47:34 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000180)='/dev/sequencer2\x00', 0x8000, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000001c0)={&(0x7f0000000000)='./file1\x00', r0}, 0x10) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f3d2e2f66696c65312c75707065726469763d2e2f66696c65300000000000fbe94d5fa8d37d09eade7a340e88572b0e381550d77e53b2d608e401def576084521661918478e86ed97d5d68e6e"]) chdir(&(0x7f0000000100)='./file1\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) stat(&(0x7f0000000300)='./file1/file0\x00', &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000002c0)='./bus\x00', r3, r4) [ 524.361619][T21198] overlayfs: workdir and upperdir must be separate subtrees [ 524.372623][ T29] audit: type=1804 audit(1593395254.109:1180): pid=21197 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/557/bus/file0" dev="sda1" ino=15737 res=1 01:47:34 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:34 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 524.489922][ T29] audit: type=1804 audit(1593395254.269:1181): pid=21198 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/880/bus/file0" dev="sda1" ino=15789 res=1 01:47:34 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 524.597953][T21210] overlayfs: './file0' not a directory 01:47:34 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696cb7442c7566696c6530"]) ioctl$DRM_IOCTL_AGP_ENABLE(0xffffffffffffffff, 0x40086432, &(0x7f0000000000)=0x200) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x34c48) [ 524.738922][T21214] overlayfs: failed to resolve './fil': -2 [ 524.761297][T21215] overlayfs: unrecognized mount option "wo=./file1" or missing value [ 524.784573][ T29] audit: type=1804 audit(1593395254.649:1182): pid=21214 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/881/bus/file0" dev="sda1" ino=16138 res=1 01:47:34 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:34 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 524.872585][T21188] overlayfs: missing 'lowerdir' 01:47:34 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x9) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x40c0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0', @ANYRESHEX=r0, @ANYBLOB="918f4e5e1d5ce6ed33ed543bd9ebc008f1383c7c5fcf7a33a39910d0b6253bc7b3106ec178d0ba4ab8496a2ef3ccd5abedd92f1cbf3c069dd5986ee7e11c8328ca83a8c046ba83b916959b46f760d1cd0a2752ac37771e24131322a3fbecaf4b5287a0974a29a3a2d449f8d61ed59e19e3431c7096462b9400ab08b405947ca6e66730d1c827bf593e87572b89673f2d3913c3", @ANYRES64]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40101, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r3, 0x40045532, &(0x7f0000000300)=0x7fffffff) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) 01:47:34 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x4000, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) 01:47:34 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 525.030318][T21226] overlayfs: unrecognized mount option "ufile0" or missing value [ 525.085635][ T29] audit: type=1804 audit(1593395254.949:1183): pid=21226 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/650/bus/file0" dev="sda1" ino=16138 res=1 [ 525.125478][T21235] overlayfs: unrecognized mount option "ufile0" or missing value [ 525.154219][T21231] overlayfs: failed to resolve './fil': -2 [ 525.207566][ T29] audit: type=1804 audit(1593395255.059:1184): pid=21231 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/882/bus/file0" dev="sda1" ino=16383 res=1 01:47:35 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:35 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000001c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000229bd7000fedbdf253100000008000300", @ANYRES32=0x0, @ANYBLOB="08000300", @ANYRES32=0x0, @ANYBLOB="08000300", @ANYRES32=r3, @ANYBLOB="000000000000000000001300deee7710aacbea7439299f2b8c1ef3006b00000000000052e295317fc31e10f57a4787eb7d466cf81548f3db0247c7654b2ea46c21fa48e43c9683d3f8760dd5b0a32a330e364c3898a657f47b8f5aa888d055009c1b4bea7ea9ce58838b9d099d76be72bcbc2fc16fa5d732b1de62dab68fe478e952b166cd64393a4db7486f5dd5121f89ccf58b25cec66934f1302d5918b3bac56947dbcca5afe5dc63808378bd80000000080000000000fa324e4c74e286453917bccedb39a220a494eb46dd59a4e56d7d"], 0x38}, 0x1, 0x0, 0x0, 0x40}, 0x20040000) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 01:47:35 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 525.316976][T21240] overlayfs: failed to resolve './file1': -2 [ 525.342665][ T29] audit: type=1804 audit(1593395255.209:1185): pid=21240 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/818/bus/file0" dev="sda1" ino=15759 res=1 01:47:35 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 525.398813][T21245] overlayfs: failed to resolve './file00x0000000000000004N^3T;8<|_z3ж%;dznxкJIj.ի/<՘n(ʃFF` [ 525.398813][T21245] 'R7w$"KRJ)I՞CpF+': -2 [ 525.442488][T21249] overlayfs: unrecognized mount option "0x0000000000000004" or missing value [ 525.457648][ T29] audit: type=1804 audit(1593395255.309:1186): pid=21250 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/559/bus/file0" dev="sda1" ino=15743 res=1 [ 525.547766][T21255] overlayfs: failed to resolve './fil': -2 01:47:35 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 525.633955][T21258] overlayfs: failed to resolve './file1': -2 01:47:35 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:35 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 525.854078][T21268] overlayfs: failed to resolve './file': -2 [ 525.878990][T21270] overlayfs: failed to resolve './file1': -2 01:47:35 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r0, 0x404c534a, &(0x7f0000000180)={0xffff, 0x901, 0x401}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:35 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:35 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 526.115372][T21249] overlayfs: unrecognized mount option "0x0000000000000004" or missing value [ 526.146084][T21281] overlayfs: failed to resolve './file': -2 01:47:36 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') write$apparmor_exec(r0, &(0x7f0000000000)={'exec ', '\x00'}, 0x6) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SG_SET_DEBUG(r3, 0x227e, &(0x7f00000002c0)=0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_dev$hiddev(&(0x7f0000000180)='/dev/usb/hiddev#\x00', 0x81, 0x42040) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='9p\x00', 0x0, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[{@afid={'afid'}}]}}) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) 01:47:36 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 526.297227][T21286] overlayfs: './file0' not a directory [ 526.343043][T21288] overlayfs: './file0' not a directory 01:47:36 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6474723d2e2f66696c65312c7570706572646972ff3a8ab4696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:36 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:36 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='overlay\x00', 0x40041, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000100)='./bus/file0\x00') getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000340)={r0, 0x1dcc}, 0x8) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000080)={r0, 0x53, 0x3, [0x0, 0x401, 0x5]}, 0xe) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:36 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:36 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)={0x109800, 0x5, 0x2}, 0x18) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) lsetxattr$security_capability(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)='security.capability\x00', &(0x7f00000001c0)=@v2={0x2000000, [{0x6, 0x8}, {0x2, 0xd7}]}, 0x14, 0x3) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f62757370657264000000000000b0b280e40585415973ffff12ef63fd5ddca41eb22a0cb5ca1103857b8ac11ba5954d927335a81da9ba35775bd1f3cada6bdf539dcbbbaff4ac48cbc91d0810f69bc04143552f204f314a34b6887f7a6817b43e4fb086196eb42cb2323f5e7473a23adfb4a9866f19b73d944d322cf235acc6f52b2997201d8590781c45ea79383c308b6997fd375be8d944d7a3f74aca44de9cdf6e6db782486c41451e42e44c40c83f15456b60265cb8cee10723a9"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 526.693573][T21300] overlayfs: failed to resolve './file': -2 01:47:36 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:36 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:36 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:36 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 526.877798][T21309] overlayfs: unrecognized mount option "workdtr=./file1" or missing value [ 526.921891][T21312] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 527.000795][T21321] overlayfs: unrecognized mount option "workdtr=./file1" or missing value [ 527.015206][T21319] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:36 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:37 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = syz_open_dev$radio(&(0x7f0000001ac0)='/dev/radio#\x00', 0x3, 0x2) fsetxattr$trusted_overlay_redirect(r1, &(0x7f0000001b00)='trusted.overlay.redirect\x00', &(0x7f0000001b40)='./file0\x00', 0x8, 0x2) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) lstat(&(0x7f0000001940)='./bus\x00', &(0x7f0000001980)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$gfs2(&(0x7f0000000000)='gfs2\x00', &(0x7f0000000180)='./file1\x00', 0x1, 0x9, &(0x7f0000001840)=[{&(0x7f00000001c0)="e29a314a188167576cbf24bb357d2bf9e8ba16f1fff5", 0x16, 0x80}, {&(0x7f00000002c0)="8223f7b9884bcf2da466cb0f4e640ee1a5", 0x11, 0x400}, {&(0x7f00000003c0)="f85175ba141d4f2e36613f91615a4c11a9840190116c8e48fce3715f6726463693478bd9b494eb0bbeb8717ebe51749f4315ab98cd8d8431868db42f2f7a1b4bc5873a9e93caf3d0d3511bd2665cc9bd1ac44b4e6c744de7d8ec06ef36526f115a085c5755e749261b764c8e0ef7e284f661fde3c828132b80f2c5f1470dc7e1f89e2f94c8e6f60ad78853068ebd1a5626416eada9d5d195aa1f7faa00d4dc53599789bcfb2bf1df9c1ca4977b752caf021fc6a685f4e89aa289b0ed33975f78ca35787f978bebc2a40e45773fcb", 0xce, 0x7}, {&(0x7f0000000300)="8267ca482e8f845ddc7081726bea9fa697542a26c5cb31f4cff1c3553ab88215d2967c32b6f00e502b4737e5fba3be616fbb1b545d9f563c787b72", 0x3b, 0x8}, {&(0x7f00000004c0)="507509742ff45eb829b6c7362c9cc737a04c825ffc2083cbdc8426bbc081d13ea540351443713c76109501553e67718b3a4d92c72699294cb0317d550478ffa9476e9e0ccac712a4948737cd5b4508348f2b2e1c273e679da4c7e288d6bf6c9b8875cbfc65fdc22394b736bf71576963", 0x70, 0x9}, {&(0x7f0000000540)="4b5c2e2bcb21ca75aceb3600207324134e92736c2ce7e5e5065dfe421db605e9ad202bfd8ed486400a8dbe0a895c1ac3e26ef42062abf2c6bd28b0e7f4111390502e5ad25922922806248377388676a47bcc4b2c19d7886b9bda449106de100a11b565ef8e9e93bb7f3eb5d6290889013db0eb3b2e0380760aeba438cb7a3351a062f2273ec4a6b19d36a4db4d760891285cc48a2185c256390a82c022f6964bcb774e71fcb45795aff1b73d815525c1b46ae3dfea13d204f5355fc980e37016a34120e465631f0cc1d13bbde0073a5bf84402a6386921c82de0a8ad2f6e2514244e1888c8dec8d45131729c8d834d859d31ec52bb3c6bab785940e74aba", 0xfe, 0x6}, {&(0x7f0000000640)="8dfedb9ae9809359a8af264a10e369ca5eecbd467f3d51d387d0edd16857beba995c33cdde490531530975fa07288755e4bcd06625030a989753fc48d9cff1042ad306f13e1a75d93b1fdb7149cc896621098933deacd77ec64490faa20eb9d9c2ac590146fac43b06b2ec5e6b4defac89ca849a1b5a596ea47db6b03fd0b2e1b3f76911ad745426ff1193c96b976ba6d54f91744144ea528d42b7f7a70cd4365d082a20813911447fd207cc3de23811a34babc0d5b7826e762417840aa59c62ffe5688127ec50d8d10eb84d883d", 0xce, 0xffffffffed4f83f7}, {&(0x7f0000000740)="b6ce79bc382078c09119a2ea1ddc23cddd3dda164eb464a5ff749db3d298ae0619612157a7123d0ea950b88f542abcf72d82f668ffa136fe8916e87c48baf3d1fbd77b8e396d435d9505b41e491b9a9a758258a0241900a291c3f80d652c70bba71ac2eab15e15505758dcf1007095597791ff0f8f635b9436f9d06892aae43a6a38a07498ab3197b57469decd4ba2da92226d0e3aa1bfa8b2b60088187b41ef5f0c8a69dbc433cad4125925e4b688686024a560335dd479b491c1946966398f62c2243df08d38fe56b5f7b87d71c931bd8342d325acbec9a30465133fef558ae4bc322d71d7a55fcaea75ace18af77861c87045d39fe276f0532560b8ca0b22ae1a40b07b8848786f12ccf17c511baea8129204ddbee3cff99b9c630c13736f98548b4c13030bfa54f12bda3527be6fbb84450141bae54204dfaf8210379ad39a6ea2dbce63c143bf5b51a55c50f54fca40d922c6a28f0b8b76ae624db841aebec39ae06803e2d4f4c236959be97af558d80614a6edc9c0c9b199c33cbb2707bbde3b62de1c62372f207a64c13a5a0b847b1b093ff697efde35b2bab1551b90abfa7a2cc9d4fef275910005ba6b85b6ea663511bebf800330fa1564be7b0a85b039f397645d30da6bf2ab376da4851501ab8fada41296c2323462cf3744b55a2c6091fcade85818cae9fe2a4f46a141e8500922d9fba12afae645cf1a8608ad29a198222787964c889dc87a86b7dc9fec1ab2ac5651d7daedb057b6440994d2a5501f673a3bc60df07bd4ada78be67a3bd637c35eb64eb7ba29a8ae49ac4bd5f4c629e16341a04dc32bcbff5ae145532123ab657d95359d6bd6892cb87ad0ab1d43fc11423e6221252e60cb3f71851eec99d9e995cda9e1489176082e49f093577a2fad27e3fc73108141ededf8b25489b2463b03141aec4d179cc21eb40c56e2ff09557782542df49254fbd64cef9013039a9e46c9768fb56d9e66322a272cd1ac51e670d310d85c0ceb16d454d58116b04882fbc0f267d43b5a3ee252def04da11f2759d5aa4c379b12301ada1e477c9a6fcc9e6c900bceca7216a69036014e73b9e5e60dc5763c530c2985a3ef69d2cf01cb7ffb014bdd493231e0bf463e611057a23a8f502d90e569d4270d3b5256e8234514f9046a11558e149dfc16ca366e03a99b031519a12fd68a394124ad9d640cfd8046b791a1e98b83ca6603f46d61d327edc60ea5af37c7067ed42879beb048dacf250d5cbcc1916cdeb2e01d7378e5ededa1c7fdd2746cab2fecb8ab179c7b71670c260052c004512588cb4dc22c8d149ec557da479fbcf9131304d696bb21d0f7078edfa3a2f5a2b317fbad54aee402a2289d6a52ec02394fac208005d7c1f7d43993d989f5d027d1fb5c905f5112269f5df721884ea01c793d5e626b69ab5f1df0c48882e956c485356bca41f7c639a19c5f069ccfd02d822b472068848577a56710f67052b8caa58f289fa2c5666629b0d66c3d89819fd566d547e9f0bdfcb5d0518262f2b4a119dc6767b2e8e4d02e6c11ce541080de5a3f3eff1a4090dda43c2e0fffe6fef01041ef4d4e3686338517923f2e6963123ba605f00e200d2a78c5a0fb5606ee0c0f13a6cec9dd1782159633fdd7916f39f8c42c1cf3ab3c43a33b5881277b22b6587ac2ac71407ddfb2085ae92c1ec05e336bdcec716e910aaad462c2b0d1cc7574e3be211a93cd640e5a28b30d046d35133936e7472e9879d04b09e6fcc8f430833f4077fa3584e8dbd1aca45bcae3be208350e543a58d163bb94945382511bed08593406275be23e1711eb81bd6e42c1174c57ecddc960c02172b14743b350358aa5819cdb96af54ab53f6d025c688c1f7a103e4feb4862261b18aaa898c763f2b45622e9091717d15f1d881d7423ce7b3823e40122b5823dbf78df99c627266e90418d72d42577ea69b26b630b108494ffabc11c5002062e86627089609a44d281e5670066c347b9c8f330e0c0db16194a65fdb6ed222b7b1900455366a60d360e8f638af754d747b954f9b0fd055bf77c2760117d3efe256a99fbd3b8a28ac43760494e45957fd1b97a11fa78d74b499d5d7dd1626d9d8a1cb7e5759f704ce7f456a95f2c1b851b9749dc5a6874231d3ceb571476a6ecf501d1ff655f1c0947ecd11211d0ba2cdb929490e5f41f24d2d55c2afc8445b62a6f51c15b107898440c221a2cb1de3834a0827e01767585b0782a5df08eb03e2fde8fc962d38439887b0b70906112e8bf1e3da0f848b440a05017c18c9568350796e8a0717439a804e60265dcc85b561e9cc515af69f3aa51b6b1a911f74bcadefb5f23bd1cd6b513bd9f4d8783b62bb604f3a0f90b0070aaa7c8cf58be6278180b4a55239561f4f281b217e59bbe51988de85455d344004c740da9a31bd5f81375c954e0afee169de6ca769697b1c315b8aac86536cadd31ca276f695c6f0e4571b4d018e884e75ef06b265ae9e58333bd1a8e77e4d8691114104a559b70bec1731871577d1ecc9ee0e95d98915659f54febfe1e25be4f7423d84381a3db65003e554462b169930891f676becae8541152235fc5c9458cd27af36948c42bae843e867f46f5a7f9c5f0f0259275778c0fdb82eb944691a4bdd8614f161e784da2096375c5090785c6349179374ab84aa7264f037756a14a1dca65d04172d45d6e4ab13951e46d4b54aacf7e627bec96801e69627f26a8f63024fcef39d0e6dd47ceae9b38c06ef22500cab2d870d534d8369468ca4663dd2d1666b3399a1dfb10116d811b7dfab3918d027f7dc992c062c6e12d60f033831648a8e6c7999edf4978283429ff7a9c5f173127d52ca429d639a29591f3fe9e32c3ed22137d14619d34026ef41df10e78a0779b42a972b878156cc96f5dd81648c640fadbd6907bc38e4abeb7c1b08286d46c27881623ac1e7b504fbc39fdb330650ec7d92c677371c83798fe36152d8028245396634a4646cd1ae1e7ba18c535b148049b38626c8de1dbe74bb04fd8908feb731fd04a53e0369a496ae52ed95a235f8dfd7c01e2baf9e7aa14f0efe5563fe4918220aa09fef0c9b2b0c76a1dc47f07c00d13ba1b7510e7cb35045f31723c948d514cb8a5fb856fa7e4ec010f433cc1564741a5ddcac0d605dd03ef67c32f7c427b94f13c97d5261ceb0f284c6942371377c99470bbc1e99e4936a64741b5962f6a7ec454e43d18213f2970254427e68ae538a5bc35218ec52af3e8f11fe4dbd3bdd1ceadee85895842381d3e82854a1bb617a2862e416a4d785e7376fd123cd7928c99a6346e57aff5819ee24dad43d683f824691ed34c683840205ba39c8b68b0beaf9b308b56ae7dd6a02741917379ef06220bba5e3f725e0687b7a51e0ee096f19257bb79e0fa0d0900c4fb69d26c17fb354b92367afcfad478366b509a1d57e6d01235dd58ad745a7cc15f4aa92c56adcf2f4885700fa758c0300db4a49a35849fcaf7f8fb7c12c7a81d0ad38bababc99a5aaf5ffb35b1ec71c744d4b6f8a0ff8b4d0319c44e5c7e4e0c312800bdb450f25f87490f7801585b7cf639c1998f6460148f242469c4f12cd66b3ea4cf00505b0c2393d850e2ad1c96250edabffaba6c7ef3c98a590c8ed016088698156ddbcddebf5b07a4d63cebaecc8505c7e448d7044c0f6eca3eabe289bfa5f90370306ce31e5da280af701efef97fd519032722fba2c068dd5c37de521f90bf9fe6c51f4dcf33f94bcc6ee418c7b82cb62262be9a212728aecf371dcf7de619eab7266d55e6063897bbbd8c879968905b833ba854c6e2853736f888a99b79177349bf5942da6d7656e48a87fdea849e3f8fa0f415fc636657cac01df5e156b840d297f02dacd3df462d62a039acf547ab7bf51d7a904aa8661adfc5cbeaa362b475a2e24546ebc4d83e4b63a54b15ba82de5f5af05050fbbf3f6b751ffcfdfacead4a80d52476f05a6d24239e1300cbf51cb8f65792933bbd3de3bd60d2e7642100a098363fcace675cfbf6944685c814aa5f1765b4e577f2b3fe8855f103987c9178b993c636adb701e4f2233f55d5648235855021377fe1aa20956226e009ba51a9e4571d318693d04429fe37fa637d71b5730ed3588c3b83e9ad679d11d3e2cec5e8eddb8b74a00c43ae1ae2babeab7651cca2c33db62d195a9fd935dd3f1454a7a4c627124abe7756542b4627e2c832f95a8acd311cf32d84b1c98e5efd8e46b1abaf743bd5c55e5178c314ef364e3264efaca68ccded502d269ba27e625ea6b141afb00b46a33b9316311c85c1b99b46b418239e983833ba0dc3f0f5421030ad8ea276c060a317ff9b83d4a09730524d1578cd20f2032216412d729eab77bfb613a6b68dc8eca9aeab013489df05218ced9b5003182be6ab0727bd46427d649cbe9faec45d784b0e7b7e8fb29d28e1f28d48b8eba072a92ebb5e61e425d6b4dd42a9e4fa88618ec6b6ba70009f0475be27d721a78a9221a15a3284cf10d1583e943269dafd62786f9879eca3d9b82ba6c935fc4955b34cefcd6dc0dcbe2edce235ebff65bd669e375899580af6433b76a347878ff0a6f656a973bb05c7c88e51462abec77ce862119d7882ba141ff0054bccd69ceaa5fd7c21f5aa2dd9ed75a0bad5b3de2489aadcb4c00433d9e59a4f05079136427c9bc33cb1aa34f80a78f5888f8599f57dc2bbb7f7478e34d1b124c38b06dc182a6435f57cd98de16ac7437ac14bad672065c24fed23b949276ddc31a4f05ff3e2cc6f7a96a4963e55a703d1348614dc56764a50533d77c821ddbf8d0eefaa839de4c02e777c89804b7261c7b2bfa9450e96cdcdce5f2dda418fab34d43c1fb7c5444c2789a1d5219fa40df467a1f00fe78e1835a1b74de3ba3070a34818e1cdb16100c5897d85206b31e439906caa0156983f120cc296404064623356227e466787339a7e7962c548ec20cec0790e23c1eb1f54e06e1f82387d016019824a0300d10f783b89569de2e4d8f227584a3cf7e9ab9704b068d9503f41427e126a0c3de34ab5e99d43472e8d3f162c1adcf5bad3efee83d98cfc2a04d37f55c0a18c220274844555451c7a835dd337c7dca2777cdcf9096c10dc13cfb7f0214e199ab74d8c5ef26c8518f0d9ae8be1af36032e75e2a0961b6550d99b5c1cf4d31f4d1011840d41487f88f8ce6c6203ce4f4e9b9c7f44021814b9d39887d995d2b2ac6724d8fa3f6d0ba499f7a251eb61040b6174f04d5b1381da422b92a9456aba1bf5929640f2e7f9ca4856ee0f510c765a18c0dc7f543b1bad015dbe2df27b0c1cab85539d74f1e86df51da60c1750abe0d52e3dee0a7e18673a0614f7ef6803a045624651d9af7ef1db761134caf480ad7b6f6a8965de630ec888ae0eee70adfe89e6b61858e06e97b633742d42e4cfd1aa753be40ef4948783a430869dbc0a82eb107c63aa88a0558b7c4afd3e1d3d8aef349fec06006a650d7fcf29aad4b2829ff39ed2a43746fe51b38a8ca40072a24593024c6225466ab33fdfb51c18f2b39ff2b2934bca1370c9ce23eba18ec89d10cbc87b55cf7d513a1d92f768e0e77ab2d191fc1e8ff97f8117134925423ad2122a73c61df9b63311752847424b55e7d8d0ef86f2f251d68246fdc7305a47109240e3e97d6aaf1ba807e4fdfffc90133ed9ee54fcdebc6620622471ec9cc11ab3785222fda1cb29fca1527a48370771242155c790dfa0b80c48fb7b99e077ea2f5d97e708269239214b1a5a4cabc2310e7c34f307eafece3fadc23f7a98720496c8f9c3dbef21aefb", 0x1000, 0x92}, {&(0x7f0000001740)="0fb95e71b9dc73a373f100abe0cc6e0a655dd2ca0bd8d38cdd648089203d5cfeacda765c9d4c4ae672f681f411a96b4a8ba2820d11963d93f6099e0e0cb0859049ece9a66c74f8f2550cd0f80ead868fe0356dd7c73e749c4e79ab431beb9f844f0ed19aecf8d597f0cabf45835ef68fcb9b692e6b0c4f380734973eddf11f9e886532a212a60dbf010af6784f845cba7185a158422b72de62f29a4fa75721164e2432fdf3a7ea1469e8cc4f4a2cafbe1ef16c109790fea83cb9449e49293e8c72918f094665219ef33edc4d4368e5146fb1db12bae3e49ff240e653fb6d", 0xde, 0x400}], 0x100000, &(0x7f0000001a00)={[{@localcaching='localcaching'}, {@lockproto_dlm='lockproto=dlm'}, {@noloccookie='noloccookie'}], [{@fsmagic={'fsmagic', 0x3d, 0x1}}, {@obj_type={'obj_type', 0x3d, 'overlay\x00'}}, {@uid_eq={'uid', 0x3d, r3}}, {@fowner_gt={'fowner>', r4}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@pcr={'pcr', 0x3d, 0x2a}}]}) 01:47:37 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f776572b14047e3ce6469723d2e40620a0000006f726b6469cc58bbe45e723d2e2f66696c65312c757070657264"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 527.147855][T21324] overlayfs: failed to resolve './file0': -2 01:47:37 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:37 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:37 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:37 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 527.382093][T21335] overlayfs: unrecognized mount option "lower@Gdir=.@b [ 527.382093][T21335] " or missing value [ 527.485629][T21338] overlayfs: unrecognized mount option "lower@Gdir=.@b [ 527.485629][T21338] " or missing value 01:47:37 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65112c75707065726469723d2e2f66696c6530070b929cca48bc3b24b02297e301724d3d7adb8c7b941d2a08a2df0b61e4f0a0cd0258e0d0ea71866dea2fd2ba8f164536fad210522b55ccd4ad62162e739765d58adea6a141886aed819aa7ebd9c634b05efcf31d1c9c303c25328d2eb6e1087d"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:37 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:37 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:37 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) lsetxattr$trusted_overlay_nlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='trusted.overlay.nlink\x00', &(0x7f00000001c0)={'L-', 0x80000001}, 0x16, 0x3) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000000)=0xa0000) 01:47:37 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:37 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275776f720200000066696c61312c765a1e8516918ae931e28cb9cd7e19707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="120100000c3d364064190100d4f6000000010902120001000000000904"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f00000001c0)={0x14, &(0x7f0000000100)={0x20, 0x21, 0x2c, {0x2c, 0x5, "f417fe9e9f07c71f56e936458950acdfefce408afc24697b69dca7f5c60e909bf0a4848e98f2a9a6d6e9"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000400)={0x1c, &(0x7f00000002c0)={0x0, 0x0, 0x16, "de14dd31fbd0fb277ef63baa546772dc0fb2550d0583"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0x9}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x2}}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 527.904623][T21357] overlayfs: failed to resolve './file1': -2 [ 527.933564][T21359] overlayfs: failed to resolve './file0 H;$"rM=zی{* aXqm/ҺE6R+Uԭb.seՊަAj큚4^0<%2.}': -2 [ 527.935808][T21360] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:47:37 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 528.028596][T21369] overlayfs: failed to resolve './file0 H;$"rM=zی{* aXqm/ҺE6R+Uԭb.seՊަAj큚4^0<%2.}': -2 01:47:38 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:38 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 528.195798][T21371] overlayfs: failed to resolve './bus': -2 [ 528.206211][T21374] overlayfs: failed to resolve './file1': -2 01:47:38 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 528.248538][ T2658] usb 3-1: new high-speed USB device number 4 using dummy_hcd 01:47:38 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:38 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f772f6275732c776f72644969723d2e2f66696c65312c757009d4217d23e1ae4c2f66696c65300000000000000061b77c9d29ff"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 528.507452][T21387] overlayfs: failed to resolve './file1': -2 01:47:38 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:38 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 528.572925][T21392] overlayfs: './file0' not a directory [ 528.617386][T21391] overlayfs: unrecognized mount option "low/bus" or missing value [ 528.618905][ T2658] usb 3-1: New USB device found, idVendor=1964, idProduct=0001, bcdDevice=f6.d4 01:47:38 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x20) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6fb896d67870545a52ca7f027765726469723d262f6275732c776f726b6469723d2e2f66696c65312c7570706572"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 528.688105][ T2658] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 528.689261][T21396] overlayfs: unrecognized mount option "low/bus" or missing value 01:47:38 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 528.737221][ T2658] usb 3-1: config 0 descriptor?? 01:47:38 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 529.034108][ T2658] RobotFuzz Open Source InterFace, OSIF 3-1:0.0: version f6.d4 found at bus 003 address 004 [ 529.059724][T21408] overlayfs: unrecognized mount option "loxpTZRwerdir=&/bus" or missing value [ 529.112011][ T29] kauditd_printk_skb: 27 callbacks suppressed [ 529.112025][ T29] audit: type=1804 audit(1593395258.981:1214): pid=21408 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/654/bus/file0" dev="sda1" ino=16153 res=1 [ 529.174059][T21417] overlayfs: unrecognized mount option "loxpTZRwerdir=&/bus" or missing value [ 529.256573][ T29] audit: type=1804 audit(1593395259.071:1215): pid=21416 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/654/bus/bus/file0" dev="sda1" ino=16275 res=1 [ 529.587971][ T29] audit: type=1804 audit(1593395259.461:1216): pid=21364 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/654/bus/file0" dev="sda1" ino=15709 res=1 01:47:40 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2fd3466c65305cea1da73cd620d15dcaac1bf91bdfdae474289cd0afa0b9e845b53341ab4c4a8e66da260181a9b3c7639ece83ac485f90bc8059b97a6a5e458c9dca5b20a27a8e46755ad03380e16c98ae178ceb70050395198624a1359e81cb4d04f30e6fc9abf78f4cde104b2a6500d32155f0fa05ae606c250cc20852cf726a1dee0d4ff598926d2d7739c7"]) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x3, {0xa, 0x4e21, 0x6, @empty, 0x4}}}, 0x80) 01:47:40 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:40 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat$bsg(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bsg\x00', 0x248201, 0x0) mmap$snddsp_status(&(0x7f0000ffa000/0x3000)=nil, 0x1000, 0x2, 0x910, r0, 0x82000000) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x100000530) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)={@broadcast, @initdev, 0x0}, &(0x7f00000002c0)=0xc) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000240)=@getchain={0x2c, 0x66, 0xb00, 0x70bd26, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0xfff1, 0x6}, {0xd, 0x9}, {0x10, 0xfff2}}, [{0x8, 0xb, 0x401}]}, 0x2c}, 0x1, 0x0, 0x0, 0xfe4404286b2aa647}, 0x0) sendmsg$NL80211_CMD_NEW_MPATH(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="20002abd7000fbdbdf25170000000a001a00aaaaaaaaaa3100000a000600aaaaaaaaaa0a000008000300", @ANYRES32=r2, @ANYBLOB="16007a2e", @ANYRES32=r4, @ANYBLOB], 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x20040) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:40 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:40 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:40 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000000)={0x2, 0x6}, 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) [ 530.872283][ T2477] usb 3-1: USB disconnect, device number 4 [ 531.090907][ T29] audit: type=1804 audit(1593395260.962:1217): pid=21454 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/566/bus/file0" dev="sda1" ino=16376 res=1 [ 531.109254][T21449] overlayfs: failed to resolve './bus': -2 [ 531.143580][ T29] audit: type=1804 audit(1593395261.012:1218): pid=21455 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/655/bus/file0" dev="sda1" ino=16374 res=1 01:47:41 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 531.178499][T21451] overlayfs: failed to resolve './Fle0< ]ʬt(ЯE3ALJf&c΃H_Yzj^E[ zFuZ3lp$5MoɫLK*e': -2 01:47:41 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 531.234804][T21454] overlayfs: './file0' not a directory [ 531.252110][T21459] overlayfs: './file0' not a directory 01:47:41 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 531.322030][ T29] audit: type=1804 audit(1593395261.132:1219): pid=21454 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/566/bus/bus/file0" dev="sda1" ino=16081 res=1 01:47:41 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x160) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) setxattr(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=@known='com.apple.system.Security\x00', &(0x7f00000001c0)='-!\'{!-(}\x00', 0x9, 0x1) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f9165724d8df2d16074b97b856469733d104e5dcc56585d91726b246949721004949b034d4bf70c054457f3738dc700"/64]) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') r5 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000500)={0x24, r4, 0x11, 0x0, 0x0, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r6}, @NL80211_ATTR_WIPHY_TX_POWER_SETTING={0x8}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_SET_BSS(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x38, r4, 0x200, 0x70bd26, 0x25dfdbfb, {}, [@NL80211_STA_WME_MAX_SP={0x21, 0x2, "e8f3a2d39e33a1646d3da4a22869a09c7b6e0e53a15e9d53c1904340f1"}]}, 0x38}, 0x1, 0x0, 0x0, 0x4000c}, 0x20000084) r7 = open(&(0x7f0000000200)='./file2\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r7, 0x80086601, &(0x7f0000000040)) [ 531.491535][ T29] audit: type=1804 audit(1593395261.152:1220): pid=21455 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/655/bus/bus/file0" dev="sda1" ino=16358 res=1 [ 531.521581][T21468] overlayfs: failed to resolve './file0': -2 01:47:41 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:41 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 531.665183][ T29] audit: type=1804 audit(1593395261.432:1221): pid=21468 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/833/bus/file0" dev="sda1" ino=16138 res=1 [ 531.782260][T21473] overlayfs: unrecognized mount option "loerM`t{dis=N]VX]rk$iIrMK DWs" or missing value [ 531.810038][ T29] audit: type=1804 audit(1593395261.482:1222): pid=21469 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/893/bus/file0" dev="sda1" ino=16152 res=1 [ 531.849710][T21475] overlayfs: failed to resolve './file0': -2 [ 531.875112][T21478] overlayfs: failed to resolve './Fle0< ]ʬt(ЯE3ALJf&c΃H_Yzj^E[ zFuZ3lp$5MoɫLK*e': -2 [ 531.894756][ T29] audit: type=1804 audit(1593395261.762:1223): pid=21475 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/834/bus/file0" dev="sda1" ino=16126 res=1 [ 531.937473][T21480] overlayfs: unrecognized mount option "loerM`t{dis=N]VX]rk$iIrMK DWs" or missing value 01:47:41 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x21) mkdir(&(0x7f0000000240)='./file1\x00', 0x122) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x24, &(0x7f0000000180)=ANY=[@ANYRES32=r0]) ioctl$UI_SET_KEYBIT(r0, 0x40045565, 0x1a4) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f80)=[{&(0x7f0000000400)=@file={0x1, './bus/file1\x00'}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000500)="6827531b65bd27991bd64b7f2f99b15263a956fdc27acb7d283f0ebe6ea6e03ec8af9ec886c20876e49c0fd1dc07269cdebf88fb6e289e4855b215283660e53fe856a1aceb95a73531f1a59fbcb7905948dabe78d75349", 0x57}, {&(0x7f0000000480)="065e742ce51c249dfbfd70e63b2c032f8074375572a480620ec7c0dfa731", 0x1e}, {&(0x7f0000000580)="2e2564e07955012b377b08cfccc47d8ad77012857d531060a26622f7991bb8fb313d03f84f02aa082330373664eb3c13c8b907f33869083ddb3f77e04e6c66621acd2279efa244e683236bd9ad8bc44ecda9155ab8d8f321d8b225e99604e3865a07f2f1b7c8a8a0fa657e9c02f2b9e1b0e72a90b546c677936102f663379e13bd53bd3f85d2fccd8d6ccbb66680fd2df8bbdb47ea495d624e4d7a70844a3c17e23fce831357175a9bebf25e85db02c1fa9ff4e4eec79aab5a64e828ea9615dc550326b1ece69ecb6155c4a6c3649df5876455f0f2962f0eb4fa222c456fb4d578cca39eba8d242444934ff3bde1", 0xee}, {&(0x7f0000000680)="e8d91c197bf00d9d6645b28a34d478167810ad50fcb95320bd9ba15fe6900157750e586994eb4e8614b52a34c9750fa6f969d61bcae0f6b2f514a99943876c88620b416be2d35a68557ffe948987c82dd7d9ec40cc6ff5cf87dd5c645d5399579dac27d9c3825da0992631628d69d72983e9ee9a492165c0813d609e9310c17a2e2b8da1dbb89b439f84d95f7db63c7a0605928d64dfa8a857f713783919b48692bf77fea2cfec", 0xa7}, {&(0x7f0000000840)="618184cc53c2ef3683556d955fb23832247ac68a7f7c09c44190fb1744f738854ffc8ee8022460ae01667a38fef0d6251dbe39ec9d334ad72c45e65054035637e73640b569c9ca0bad5919ea4a737122bb481cba3405127ef60263e421e7be5ecd1bfdef41684dc918e5c919b893606fbc962744a5541e9eac8b0f85b5c2495be4f712fcb837b75b4d40bf3598391bbbea5c266e15cc5d89c31ff58859ce053eb9b0b849e5e0b548276508ddd1ca4e91ab01c30afb0082", 0xb7}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000ecc325ac66257977065406b826fc962b9b1406d300c4dd08b19db82db75d6c063c2955728bd10a03a3a3f3bef6bb3e69d8684168999f66b4a449c79900", @ANYRES32=r0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x80}, {&(0x7f0000000bc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000f40)=[{&(0x7f0000000c40)="5f122e054ee474ff3481c8fab283a8248d52786757f4ce5d54a57be440cd31e6719452b9ca1f3413dd431a5597965e858f2513", 0x33}, {&(0x7f0000000c80)="a245252b7b510064c49c0878716526a8056238d6fb62b795e333807494e95e55ebf22aedb21f6be3912e6d8be473d11195ed9278cf37177645094567bc28fdab877bc01abfc2f3b55acc88d479f74a47d16fb03317fc3c3b304e8202f0930429c8a5e859c6c9c3513f3cfc8e0011015d5cdfae56ce2a1b233f79b9d0d003cc47a9b5ee78d3083027686cd8e82d9489f2a7b9f9881ad86e391040140965d445001303f66971c5b6bac64c4c81f651bf93ddf334967d29b177e02f1380f9b0ef341106731a981175890c792721039eeb07166f5f2d4187b1cece8c11c4feed6860a689958458e4ec25e0150f073a513963182aace8", 0xf4}, {&(0x7f0000000d80)="30989fd6f1b3ea56619cea399a57654f336249bc76713f55b5e587f99fb426a51b6d39c4708a09bc5d2880655513ac37437eaba4165c07f3c1793c6a56bc26bc4c5a1bb1e6315bfdc6849e32a2c30f8e6beec26e266cbe9f3bad4a08fa3a3f6f1cc1647700df526dfb9275b4db6376e7d3bff98191385ac5e1f8280c7df59357a9ea1da48ace4a1a42fca73226292fdc0d2ffebf8abf6efa1df7ae38ab29c74f4e0a82032ec24e2f9d1e", 0xaa}, {&(0x7f0000000e40)="ee566efde398fb3020829d80911d3f8b4266e6bf9a9c9a02047580e52fb2e2739c0978e3b3366b26892be11c1b8ad09ac2968e4f6581aad3b875f1e56d2b8a71585ff00c474b716033948ab064b5c37ca9fa5e5303e228086b4bb2bd3386b1f3054c84a67444cee2bc760ea670d4f5aa44eaf7cf4067fb7f1d4120d1ee8088544bcf2be54fcd4bf376d9ee315c5c022e4fc62fdf680bfd1d7db4fcc21ecde2e53afcf4ed33cbb003a0fc7b31d961e14df75ba5ecf07ee782340bb24181d376834b3aa434b8cadce96606fa725dcb4caf3e1b0ccb073f6e167b97afb0d42315be9d6076e8d758a989fd9f5cb02f8e20015d40a6211675667c", 0xf8}], 0x4, 0x0, 0x0, 0x4008054}], 0x2, 0x40) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0)='IPVS\x00') sendmsg$IPVS_CMD_NEW_SERVICE(r2, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f0000000740)={0xf4, r3, 0x20, 0x70bd2a, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x30, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x4}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x3}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @local}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8}]}, @IPVS_CMD_ATTR_DAEMON={0x1c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @loopback}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_STATE={0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_DAEMON={0x2c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e23}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x7}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x1}]}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x5}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e24}, @IPVS_DEST_ATTR_TUN_TYPE={0x5}]}, @IPVS_CMD_ATTR_DAEMON={0x44, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @empty}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x6}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e20}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'lo\x00'}]}]}, 0xf4}, 0x1, 0x0, 0x0, 0x4000800}, 0x4006047) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, &(0x7f0000000100)=@rose={'rose', 0x0}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) inotify_add_watch(r5, &(0x7f0000000000)='./file0\x00', 0x800000) 01:47:41 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:41 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:41 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:41 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) openat$vnet(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vhost-net\x00', 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$KDDISABIO(r1, 0x4b37) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) link(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)='./bus/file0\x00') mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0x1, 0x2a, &(0x7f0000000180), &(0x7f00000001c0)=0x4) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:42 executing program 5: syz_init_net_socket$x25(0x9, 0x5, 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 532.159159][T21490] overlayfs: failed to resolve './file0': -2 01:47:42 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:42 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_dev$mouse(&(0x7f0000000500)='/dev/input/mouse#\x00', 0x0, 0x10000) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000540), &(0x7f0000000580)=0x4) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) ioctl$SIOCNRDECOBS(r4, 0x89e2) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FS_IOC_GETVERSION(r2, 0x80087601, &(0x7f0000000000)) 01:47:42 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 532.343348][T21496] overlayfs: failed to resolve './bus': -2 01:47:42 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, 0x0) [ 532.461629][T21499] overlayfs: failed to resolve './bus': -2 01:47:42 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:42 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) prctl$PR_MCE_KILL_GET(0x22) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$UI_END_FF_ERASE(r1, 0x400c55cb, &(0x7f0000000000)={0x0, 0x9cb7, 0x81}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) ioctl$USBDEVFS_SETINTERFACE(0xffffffffffffffff, 0x80085504, &(0x7f00000001c0)={0xffffffff, 0xfffffe01}) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_msfilter(r2, 0x0, 0x29, &(0x7f00000003c0)=ANY=[@ANYBLOB="e0000002ac2b342d0100000001009000003414aa6834b54ce844ee672ce83e2c35959b652e9fff0ddbc8cce27df990b924c449ff7ce344dee697a457752f95114bf55380311efd002aa3e527859aa0cf6ff0d9f57b624eb231b079c96c2e26967f8c62de7de0e8c69e91b7e78e66ad5ed27ca97c800df4705ae6edb7d266ff7f46786cffa8acd211894ed46264ba9b7d16ce2567338e3b4b7b289db0f68cc4f7952e818d6163fed59935c53e9662738a038f18016a6ad226b6c7492c11e28b1e3d7b46e26aa4e6c0fa335b574206a856b4130d705de0897c05b47900090110a89a3c6f334b9ac97942ccfcb4e3be1a96439332b8894ee09fd1c71ba47bfb5000b42a57e3c67a77e6aaaef882082956e90b2953b1935fb31c779781c584b24de05b592315152902a5bb749f6b2730c06fe7b73023bf3ecba5a3b8135443421d00000000000000000079941149a56b16c87a79676d7b3deb37664491208c7c71498151bc16eef4192be717caaf685a7d6100d88f53506802603ab04d595450c1331b9fd065963792d4fbeefe2ddca77d28eb3dcc427556ff11b26671fc3b7a5dc9273adc970e42bafa63710802461ae5cefa465d0139d47d231ca65559c184f75bbc03c75c98beeda07eaca6e83e7110fc36a1dac8c30013c551d92467607a7ad0ff27274cfe93fd300eed6a45305e6ae87a8246fcd6b8207026c6e0a95db660b0b8aea67332e85f463b58417024461003a46064b812526ff64bf1fa5b2abb6332894afdc7d1606679"], 0x14) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) 01:47:42 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:42 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, 0x0) 01:47:42 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:43 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 533.157435][T21536] overlayfs: './file0' not a directory 01:47:43 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:43 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:43 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, 0x0) [ 533.367245][T21544] overlayfs: './file0' not a directory 01:47:43 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') lremovexattr(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)=@random={'osx.', '},+/]-^:\x00'}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:43 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:43 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) 01:47:43 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 533.626007][T21530] overlayfs: './file0' not a directory 01:47:43 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) syz_mount_image$nfs4(&(0x7f0000000000)='nfs4\x00', &(0x7f0000000180)='./bus/file0\x00', 0x7, 0x2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7f4374caf739aec9473d83aeb620001e6fe1f2f15babde9c5e9124662e4535d44a7ec762ac5ce36ad476927a27bbf1aa10488f2d84e2d17112bca13c8ff867", 0x3f, 0x4}, {&(0x7f00000003c0)="a7de31f54cfc30add581e0301bc9734bbebd2d74ca5dee06d123e0779e6f7cbb3fc32d3848e5fe5f19f73eb2edd96e4ef5d121a8c14485abc29af2c36aa144eef1a7e4239bedcec6c02ca32ecd8d1531fb22a83cfcc2750ea5a59e38811c036674f79f89486e52e8eddcdecfd5c05c113c2997c0be9b6c990445504aee0c4a8befba8bdbf9ec9671a7e3719344cce3ef79cbc9ea21183ca3809e530a4db618cb1fc2cdd7d56ee3db2b01fe567950b140d1696789fe6d5f108a66c5a44b9013db0ee86c5c8bed53d676c28e5fe3459213de29c4983e37d80e04c799e7c79da0542ee7c5b47b309081f6c933fe9b3ef92d22671d2256eed44ad106d413ee4aa1244df8a1d22b88f4c01c27152d4b82773a4bea204f267c94c9a014c1a0b15cb4d4b56736c28613025a1d9a9d59df0cebb9a7772972c968717ad062788f6e03c7626720b9397271acdf29249bca52bef1adf051e19570f5421e88f34743ff33244cc3d01e963a2a9f1c8cce91db04c4925a6685a905fb45a9cd45b70418ab6cce9fcc378d09c8c0e1867ed24096a8ef461f0913d6313153ad1a68039f755aa065a1dc194a75910a56aeb47dd5f4e4167a19dee513a6fb3cce5e56fc00267dc54e443e017855f4439dbd7a73e047ea4767cbfc7f0f323d354b0936267b3c0557777b7224651cd9ae5c1f1e086cf94b7faff2c42532b7aed65a4ce529527dfb630f5a939bbdf044f745ee75acd8225acda4a7d290ee4b92ce452dff9b6a89f843bc25039328a4fddd9d95e70ff5b4920d07937013f95a29b559382e681964bb8b68ce247ceebcedf1236225e1ab08bcf3e698d47adc5a75026914b68ac97a8979b6998b22472d91a1a217a06824630c727ee20af045e9f42931703f6c462f4b8080d21d94bdf1eaf9a4c3c4846af2f119bbc470eedf4f4d4e6ba4217095ab38eddd37c6ee36721fff1a6e470b316c036fd161c4845546380619fc5352b55711e87dee107e6f5c154e24bc3b34cbd6e7d9d78b6ed6c136f060dca203cbbdce5435d35786885a091fd3a6f2eca8b9bf08e946f1463b0f87351652ddbd7112bab0634bcfb591fc082592b2864de47fcbcdada3e1c3fb25bb5da307d0553a5023b36da9b3903fec7a39e5a5bcef8dfb4ecf8a579b4fc82b66dbd6eba15c81f7bd513361367a35c8748bb9364f016167b4a3b4b88b35419e45aac13bf569f9f599525e173391754d08e269c2863bcbb715fd00b40283ac716ea9266a422c6108d6bfc147334940b3cbfdf7834e0addc6253b363a28494607875a5b7375263d13d9f6b97b23e42a2752c0fa2d94c8bd3be8692a9ace88a883a767611da2628f4f30a027bc9531e31b9070d723a5cae52eb91ba342e373b9836aa1bf1b6a743f4d7642b679a3c2fbdf8af6d1e75a74436166be9b54dd6a5cb98b5cccee0ef58b1e145f6e8b220a90b1a0918cc4065a9366f7d02a7d2ab4c937f844f4f108824e0bfc911cf1e2e23c501afffb61814336823b6b1a39a6329f712aaf85eedce26bca00a54706c9c0b4e4051538f50aa9c87b423d0125255cadec774be5051c7854df6317b30f4c27f332e23cf0b0b0a1411b4f66f606eac47fc1dfd62896c222a655af59ba25b795ac506e4b46bb525222169be3c754b747439bdc805630b1b7244281b1a4045ea43702f4787dbe9857d245d0ccdc524f9dc0849d542a0ee41f9237c4621fc326f0d0d515480a79bd0a86f25ba31e0ac68576cc10baa2486212101479399c755f7731ab6e634682e0eede313e90fe7aea92a24b2dd9627509cb0aee9a549cd21acca0ced98a763a361a27f8218331cf50a760d7eaa6ab8818590fea77df4d198da823264c4668b02c3d4e24f2d668a75fb8a473407adb9d644c0104d7703f71bf2e8da990fd5578da849c2ad3e9ec384c05cf3b1a1b6715b37cbc822ca688d0dbb758b51209fd6c5301f820ad10bb94d2484daf908643c005ebf164cebd10aa9629b1f9fac47ce586501df4243ab0557580c1122c4536e818d34adf67ce45fdcfed0fb72695b7a531131ed8e6366a303aa0427cacb5b47227924c6b982ee410e3c5eac8670716b14ab0d6a735c4162146d2613e7f3bb24da61f135cb11cea5254073942c9083df15340d83650b073c4bfa57eb905cad6bba91e01b827f70b215e14b9f40b2807f63ec606f357c4ee6a5bc24f48363ba8199cc56957984940c60133c3f048c1c95053fd87c9051a21318d472c8dc70c62d2256b8ac467a9500c6a5b972f6a12623612a7ae67c372c41ddc1ce819065dec646e66a3b08a41740f42ddb66fcda6e06e6f46e2b3535723b385a4ef50fa06fa06eea10cf5b1c9019d770f9867ae8be8c5043b6e2dd0e9f6b6dd369bdba980b358c7f11a1e9a6b4079152964c627653a4192e14f8c1d68f46b597cda86020c9bd31e86f281f09945b6572ed224b89c65651468ad9bd28f34ced46386c99f909ed8d3f0058601efeaceb7f223d089c6f704a0c935af407871a29997a315c21f38efa877835ae7f5b4d268f6a7723282886f127b64d18404495bbf1f9857483636eb15d0fdca557687155b2b98649041b5652323b8c5fab653074c78ffd4aaea0a2c6364120103a19080a8bff29bf00d8e43c0049dc95466233a9e0ca6c508cd886b011d9649bb5f44dfe97debc1a47d98227f955ec534bb11c4b7a2b4a015782ff8c77f305992a170b15ca8ca3c9762b727443cc6ffcc197061561b83d9e28a294c120540459d0f5bb6e46bdf2cd9fff88ddd631ced0786a38d7fe5657fe28f7aeebd4e647b32a639cf23b232ec900078eed517a69f92ac2d18ffa4dd62abfc5d6b5005cd7c58e239cbf7855c818e1b752528f0e52ac1b2445f4e78055015c0ae10d8eaa99c7d8676408fa94ecaab79c56a02c75069915125ef72aa735428e6f5af015ee7fc0069142d21aae8ff5e5fe7819bec78328f6b98cee7bd6918a0428f5b84378069e1e508a70f85bac8dce8db5d6d3b9a62b177664f262778f765c7c93861c2bcc5c06088824e5800b2ed0fc3c6310810ed0daacaa0a239c521fc4c9635e8e8edf60f758212f87a93fc62dfc982f54e483674b4d2fef888369248f935dc92cf012da81c25dabdee4beeec44c03cf4c16d03b7622d37d2cc84e589c56366f48014a62f7c95e66a35543225c2fdea359f01b7d35659be7412032cf38b076790e10c57699349a528970c8cee93c161a6be339d664f9816019260060241743d16430e7f96022c5a89b23f2db5500141f12777c60571f2d0bd6a3051d6474de4f0f5494002d7087c1d44cf2cf18d4b0918affaba8b3537e990a874888ffc38ba71a17379227a394fc10b8ef3de98472f24b9e6c0e25387a23eb29b7ce814d784d4f09682586549ce46ce9aaa7aed36dbb4c59441ca0abc47a2e7af49e823fbd9962ed2666495bf26cc3a9d5563b1b1ba58a0ade8ad627cce8bf74f3de66d0b2ce608504bd804347bbdea2427a0d73cf6e130985693cc56c4e764b354bb74afc2598a0a2963fc4216b5be8e286221e8e2fc5246486241414c891ed66aab54bbc56966f994584407b5673f4e9a8faab24ba456e1d871daf5a0c1ab71ee1617e0d367e604d0adc1067d81e1be3905facf51a133311606398fab3fee3121bd2f3fbe8f55a3aa6c3e411582f056c0524f3622fb9695dbec30f00721fba77b284ef89c0fe52b539cc4002f6eed2a02a4052160ab56cb342c66da87c7c65ba4b38da81f1acd5664475993174b8d7c46f6ad7eda4b245927d47d55bc79b922c2916f9d38399cc195aade37ddf18be60da8d0a596c60f6162d1fc63a7e335523e98f20d36f1d8098fcdb60a8c5445c02b26c1ca7868816b01c23e545ba235e189ef690f9db99df658b71b4fa51ce716a0647f3be0ca6a7817d42e9ce44f7adf8b74f957d0cbe94955bde45439c71c1a394975d7b113b29c6d482b42ff3e9dd29693c587451ba58489f497b5b28e0c995d32d753d594d4eabb33daf9d94906c748ff6961c3d2b5d960939b20f9e0942157e4ba1a745e900d7600c5fdb527851d4a4c5ab6c60408eefe6f36d5189f2d87950ee9b09f5b428291a235db02c2cff32c44184238a4bad6613658c1633a06f411f5b5ce9a4791935cd5392951817bdf538d43926fcf95655cffddfa720148e61450dd79b5e733564ccae2c8c7866513760ae08a1638398983dc0b4b24b3722931d7df2232f0d899ece25459493eefc1a840fd469e69fe03c3670c0d9a293de05b772545c4634edec0637363f18ccb30ffc45f58d20f9dd0dcac9354681fedcf423d26b3b07079d1f7b83ab3df31165a01a655a1beb964fe75727da6ffe962c5726dd0bc6875b3fc18564b5b9c16416155d2e19aad609ffe4eb875f1ae97d72e2a6ae74c5e1618fd3ca2d5e8a918b7fecdac9f7f84da582566bb087a64f5761facf5fea55b1de5e060d864d797c4111b9eadefbd18865f133053a9b25de38009f826136ae36bd5d0dc9bc60301526c28b14134735df0eb3b009b174eab42d83c31a2c3668e066471528cefe51b6ea8c30e634979899b1387f311cb1137b4b068b87c2c41356d036eb5eab69313eb0e16dcbf7fff3cff463ce145766ba4d6bb35b756bed892c3c226d841bcc886544cff72cb155e7e6025e3899f9a51557d73d9d9cf69f61fe17000a2d9103b389e722c68354a5ca5897a089faec2c60724f14180c371ce093f2465c1b4c7d84835cbecb4dc7d6e75066c0cb334a5f078832de1c5d40ec16418d8b7d27c545a41287762a323c1b717475f6ebb20f60eafc533f147428351933677c66d91fd07b902c70cb3727d43c100a16fd5f88d1765a35e6f4d7501c452ec701b470a4c82fc64abc9086288d73c9845366478bbc0e49573c40d6c5ba9d2eefd623cc598cd76315f22888b598a6a96f562e18962078449f53ed2f814e9d5cc1ea52a29edcdd306a8dcacd1be65e6f04365a50dab1ace1adf1f0b918d1a47ce93a3121a6fc8ed1fb60fc2fbe92ea727291e25b53b2fc9cf3a60504f45cb45b2b772ad6b6761d7ba91eae3ba5a7f2e596af3dcae2434eeaac7a30348577c4c7d2266ebf3070c05f6e69a817e090f370843e8cccdc1610185162663da2142d1c3e42c6f2697977c43b42ca5242de1d002e8b56466d0bd792ff8ba9fc9d6712791195726f5d3d540c62034979de4410af734ec38ea37fcf11bc73a7a842ee5b974fcb9c62054292da704b3422f10af24f1ebbed3bdfcfb1ad492d533f0aee6ed549681d8396065d89c934170adecdf842a13631d4440fdc2ec510c178631b4a75076553b4560f9cc966593ebc1b62c6f34df4ef8d3dc4bb15410a103bf3ba1d1bbc120016b11ad6c3a4390604005eb0a3309933e29691b0ac55ce7b2866277340c997bab149a579d719349c39ac9ce66583aab83787c9e168723496610fb8fed32c820de93413820fdc0a4628347937c93ba04ac625fabe2c02b9ef140569bd3fa2e1b29899548b64d8588f17938a0a2f6a66dcb0978ec14f01d8dfb0f1a4cc241028b8e74a1085cec5b60efea267bfaa29ab805e9bbdbf93207a0f7086bee812f5df6a1ffc28032bc077b16f8f2a3ec2580b0ed6b11ccad5a88ca8750f174c7fda8bd3b28173d23923735f8f5a7c62e4dc351a2ce480f2b0c8ddb83f4fe8015fbf080f41a4bf9ff89f9057e94caf2b548bf4c4dc95dc59d2a05b309ed860818e04f26594556d8af5c1d19038c97773a16f12598bd2cf542e0ff50fcbce9d7d908954559d7f6df4c69e8e4730b10cd0d296f7a050e1c1fa192", 0x1000, 0x7f}], 0x803818, &(0x7f0000000300)='overlay\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275032c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = syz_open_dev$vcsn(&(0x7f00000013c0)='/dev/vcs#\x00', 0x81, 0x8080) execveat(r0, &(0x7f0000001400)='\x00', &(0x7f0000001580)=[&(0x7f0000001440)='nfs4\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='overlay\x00', &(0x7f0000001500)='nfs4\x00', &(0x7f0000001540)='#}*\\:.}\x00'], &(0x7f0000001780)=[&(0x7f00000015c0)='}\xff(\x00', &(0x7f0000001600)=',K-{\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='^\x00', &(0x7f00000016c0)='nfs4\x00', &(0x7f0000001700)='nfs4\x00', &(0x7f0000001740)='nfs4\x00'], 0x100) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) write$fb(r3, &(0x7f00000017c0)="de560be6e31c6ccad1937b965f5290f8fc164824062d5690e4d60656167cff91bf3004aa556c7180", 0x28) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) [ 533.737351][T21559] overlayfs: './file0' not a directory 01:47:43 executing program 2: mkdir(&(0x7f0000000180)='./file1\x00', 0xdb) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:43 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:43 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 533.956960][T21568] overlayfs: failed to resolve './bus': -2 [ 534.000423][T21575] overlayfs: './file0' not a directory 01:47:43 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) 01:47:43 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) recvfrom$rxrpc(r0, &(0x7f00000003c0)=""/224, 0xe0, 0x60, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') r4 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="f98761c5c8e2b5e7c1f23c5934000000", @ANYRES16=r3, @ANYBLOB="110000000000000000000200000008000300", @ANYRES32=r5, @ANYBLOB='\b\x00a\x00\x00\x00\x00\x00'], 0x24}}, 0x0) sendmsg$NL80211_CMD_SET_BSS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x54, r3, 0x100, 0x70bd2b, 0x25dfdbff, {}, [@NL80211_ATTR_AP_ISOLATE={0x5}, @NL80211_STA_WME_MAX_SP={0x13, 0x2, "d587a3959e8883b8a6b479733d9c3a"}, @NL80211_ATTR_BSS_SHORT_SLOT_TIME={0x5, 0x1e, 0x9}, @NL80211_ATTR_BSS_CTS_PROT={0x5, 0x1c, 0x70}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x4, 0x2}}, @NL80211_ATTR_BSS_HT_OPMODE={0x6, 0x6d, 0x2}]}, 0x54}, 0x1, 0x0, 0x0, 0x2400c000}, 0x44080) [ 534.143162][T21577] overlayfs: failed to resolve './bu': -2 [ 534.234237][T21586] overlayfs: './file0' not a directory 01:47:44 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 534.344332][ T29] kauditd_printk_skb: 19 callbacks suppressed [ 534.344348][ T29] audit: type=1804 audit(1593395264.213:1243): pid=21585 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/841/bus/file0" dev="sda1" ino=16375 res=1 01:47:44 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)=0xac03d) [ 534.392189][T21588] overlayfs: failed to resolve './bus': -2 01:47:44 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:44 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180)='trusted.overlay.redirect\x00', &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f00000002c0)='./file1\x00', 0x2, 0x4c) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 534.433414][T21593] overlayfs: failed to resolve './bus': -2 [ 534.447784][T21599] overlayfs: './file0' not a directory [ 534.504018][ T29] audit: type=1804 audit(1593395264.253:1244): pid=21599 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/659/bus/file0" dev="sda1" ino=16372 res=1 01:47:44 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) 01:47:44 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f9660a6776f726b6469723d2e2f66696c65312c7570706572018000002e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 534.637495][ T29] audit: type=1804 audit(1593395264.273:1245): pid=21601 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir504569504/syzkaller.PKgaY9/900/bus/file0" dev="sda1" ino=16081 res=1 01:47:44 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 534.736791][T21611] overlayfs: missing 'lowerdir' 01:47:44 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f77657d29dcbe70a0904b0423df726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) ioctl$sock_netrom_SIOCADDRT(r0, 0x890b, &(0x7f0000000180)={0x0, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={'rose', 0x0}, 0x101, 'syz1\x00', @default, 0xb, 0x8, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @bcast]}) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 534.799749][ T29] audit: type=1804 audit(1593395264.323:1246): pid=21603 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/659/bus/bus/file0" dev="sda1" ino=16362 res=1 01:47:44 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 534.920520][ T29] audit: type=1804 audit(1593395264.623:1247): pid=21614 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/659/bus/bus/file0" dev="overlay" ino=16369 res=1 [ 534.982278][T21623] overlayfs: unrecognized mount option "lo`workdir=./file1" or missing value [ 535.027612][ T29] audit: type=1804 audit(1593395264.643:1248): pid=21611 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/842/bus/file0" dev="sda1" ino=16323 res=1 01:47:44 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) lsetxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180)='trusted.overlay.redirect\x00', &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f00000002c0)='./file1\x00', 0x2, 0x4c) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) [ 535.083343][T21626] overlayfs: unrecognized mount option "lo`workdir=./file1" or missing value 01:47:45 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:45 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) fsconfig$FSCONFIG_SET_PATH_EMPTY(r2, 0x4, &(0x7f0000000000)='overlay\x00', &(0x7f0000000180)='./file0\x00', r4) [ 535.151826][ T29] audit: type=1804 audit(1593395264.663:1249): pid=21616 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/571/bus/file0" dev="sda1" ino=16362 res=1 [ 535.184253][T21631] overlayfs: unrecognized mount option "lowe})ܾpK#rdir=./bus" or missing value [ 535.243511][T21629] overlayfs: missing 'lowerdir' [ 535.281732][ T29] audit: type=1804 audit(1593395264.943:1250): pid=21623 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/660/bus/file0" dev="sda1" ino=16077 res=1 01:47:45 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 535.337650][T21637] overlayfs: unrecognized mount option "lowe})ܾpK#rdir=./bus" or missing value [ 535.385896][ T29] audit: type=1804 audit(1593395264.993:1251): pid=21626 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/660/bus/bus/file0" dev="sda1" ino=16093 res=1 [ 535.498173][T21644] overlayfs: './file0' not a directory [ 535.548871][ T29] audit: type=1804 audit(1593395265.123:1252): pid=21633 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/660/bus/file0" dev="sda1" ino=15951 res=1 [ 535.557821][T21642] overlayfs: failed to resolve './bus': -2 [ 535.609639][T21645] overlayfs: missing 'lowerdir' 01:47:45 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$nbd(r0, &(0x7f00000003c0)={0x67446698, 0x0, 0x4, 0x2, 0x2, "42435486eaa1770e6bf317c0dd3cae1c099050d61e49094b13b5487b1422f07deebdce2db3378a4f01a53343cbc2780d93964cb7e04918fd61c12d16828052c53eaf15ad0f20c75a7d24b32782570803ebe038505555fe375239d1a7829b7dac930883c20e5c29c2832b76d2e283a150df2b09d3b2ef7e9d1577e6d656101e0b"}, 0x90) chdir(&(0x7f0000000380)='./bus\x00') r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180)='nl80211\x00') sendmsg$NL80211_CMD_SET_BEACON(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x20, r1, 0x100, 0x70bd28, 0x25dfdbfc, {}, [@NL80211_ATTR_DTIM_PERIOD={0x8, 0xd, 0xa8}, @NL80211_ATTR_PRIVACY={0x4}]}, 0x20}, 0x1, 0x0, 0x0, 0x4008041}, 0x4000000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) 01:47:45 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x102) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:45 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:45 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:45 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="120100000c3d364064190100d4f6000000010902120001000000000904"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, &(0x7f00000002c0)={0x14, &(0x7f0000000180)={0x20, 0x9, 0x57, {0x57, 0x4, "c0b0b868ff6267e307b610b08dd6ce2b85a4767833d688abb703b4a0a6952b4c44be6be72c740d4e7c2835a5433c304ece9aeb856a73e3e9fbfd15b99b9a6e5fde975d42b2f9cc79b8613dbf7ae0c6a3b0eca6b0ce"}}, &(0x7f0000000000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x430}}}, &(0x7f0000000580)={0x34, &(0x7f00000003c0)={0x0, 0x9, 0x51, "ff4c1d51be859162dc6ce4d37f1fb94329a252bc83b5cfb25eaf9a316051aecbf01087279d9d0099dc654fe3db45bf3e480ce4d8bbce5484148009c6e7ed6fd88d28951667bfe9e4cf58b59ebdd3cff76d"}, &(0x7f0000000300)={0x0, 0xa, 0x1, 0xaf}, &(0x7f0000000440)={0x0, 0x8, 0x1, 0xc0}, &(0x7f0000000480)={0x20, 0x0, 0x63, {0x61, "6fedacaba1682f529eb341bd30940f79d28e77c480abac75d4b8c373359f091f61c208a67bc53c3b5a1721ba7bba33d5e72de1684c83e8117372a4d24dbf864366ac265a4840c9315578f3ad77ae49ee7f7b646430b7c9c9b16dfa78c3aa0aa744"}}, &(0x7f0000000500)={0x20, 0x1, 0x1, 0x5}, &(0x7f0000000540)={0x20, 0x0, 0x1, 0x1f}}) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 535.732968][T21653] overlayfs: './file0' not a directory [ 535.950180][T21662] overlayfs: './file0' not a directory [ 535.981059][T21659] overlayfs: missing 'lowerdir' 01:47:45 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:45 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) lsetxattr$trusted_overlay_upper(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f00000001c0)='trusted.overlay.upper\x00', &(0x7f0000000500)={0x0, 0xfb, 0xaa, 0x1, 0x0, "e76cb4071c90933e92954b0afd941b64", "891d386425c3bfaac46d24a398036f5cefb10140bd465772869eace1b69f285226d93958faeb55f52fae104058e40a13344fd33d8b6bb9be42aee4bbf7cfadfc6977a1e1f48c61f96da7de18e330ec364327a147ced55590021c8751893dd50be2e70ccd6317c8e22e951145d752fb377ed22f33432d0b489fe140a1579c3387abb14e479ebade7f97b94c54294643b55560923524"}, 0xaa, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x1ff) ioctl$RNDGETENTCNT(r2, 0x80045200, &(0x7f0000000000)) r3 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r3, 0xc10c5541, &(0x7f00000003c0)={0xffffffff, 0x9, 0x1}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:45 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 536.134893][T21665] overlayfs: failed to resolve './bus': -2 [ 536.213843][T21671] overlayfs: './file0' not a directory 01:47:46 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setregid(0x0, 0x0) setregid(0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r2) r3 = creat(&(0x7f0000000300)='./bus/file0/file0\x00', 0x122) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f00000001c0)='overlay\x00', &(0x7f00000002c0)='./bus/file1\x00', r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) setxattr$system_posix_acl(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='system.posix_acl_access\x00', &(0x7f00000004c0)={{}, {0x1, 0x1}, [{}, {0x2, 0x4}, {0x2, 0x2}, {0x2, 0x1}, {0x2, 0x5}], {0x4, 0x1}, [{}, {0x8, 0x5}, {0x8, 0x5}, {0x8, 0x1, r1}, {0x8, 0x5, r2}, {0x8, 0x6, r4}, {0x8, 0x3, r5}, {0x8, 0x1, r6}], {0x10, 0x2}, {0x20, 0x1}}, 0x8c, 0x1) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:46 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x4) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 536.335835][T21674] overlayfs: missing 'lowerdir' 01:47:46 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:46 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 536.415477][ T2658] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 536.501472][T21681] overlayfs: './file0' not a directory [ 536.543297][T21688] overlayfs: './file0' not a directory 01:47:46 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$DRM_IOCTL_GET_STATS(r2, 0x80f86406, &(0x7f00000003c0)=""/197) 01:47:46 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xfdfdffff00000000) [ 536.642779][T21684] overlayfs: failed to resolve './bus': -2 [ 536.672851][T21693] overlayfs: missing 'lowerdir' 01:47:46 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:46 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 536.756405][T21694] overlayfs: './file0' not a directory [ 536.775974][ T2658] usb 5-1: config 0 has an invalid interface number: 49 but max is 0 [ 536.784186][ T2658] usb 5-1: config 0 has no interface number 0 [ 536.822859][ T2658] usb 5-1: too many endpoints for config 0 interface 49 altsetting 44: 117, using maximum allowed: 30 [ 536.875517][ T2658] usb 5-1: config 0 interface 49 altsetting 44 has 0 endpoint descriptors, different from the interface descriptor's value: 117 [ 536.925939][ T2658] usb 5-1: config 0 interface 49 has no altsetting 0 [ 536.946978][ T2658] usb 5-1: New USB device found, idVendor=1964, idProduct=0001, bcdDevice=f6.d4 [ 536.975473][ T2658] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 536.992515][T21703] overlayfs: missing 'lowerdir' [ 537.019334][ T2658] usb 5-1: config 0 descriptor?? [ 537.116486][T21709] overlayfs: './file0' not a directory [ 537.615049][ T2658] RobotFuzz Open Source InterFace, OSIF 5-1:0.49: failure sending bit rate [ 537.624476][ T2658] RobotFuzz Open Source InterFace, OSIF: probe of 5-1:0.49 failed with error -71 [ 537.670525][ T2658] usb 5-1: USB disconnect, device number 2 01:47:47 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:47 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:47 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) execveat(r1, &(0x7f0000000000)='./file2\x00', &(0x7f0000000500)=[&(0x7f0000000180)='overlay\x00', &(0x7f00000001c0)='overlay\x00', &(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='overlay\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':.\x00', &(0x7f0000000440)='$}@\'\x00', &(0x7f0000000480)='overlay\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='overlay\x00', &(0x7f0000000600)='}(\x00', &(0x7f0000000640)='overlay\x00'], 0x800) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) 01:47:48 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0xfdfdffff00000000) 01:47:48 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:48 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b8469723d2e2f66696c65312c75707065726449723d2e2f66696c6530e9353911aa7aa1e8a80c94bff44c26f1a1f06d3d4ba05978b5afb1d8a69afdb961ce71244adc777e6d44d13a1c75890c6fc8fca19f1bc29a398300c36c143752c61a0405f654b973d00b08dadf01552fc23e646e794855ce346755d19c1c3d4ef3254b442f75b5d6dd433e"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 538.204294][T21728] overlayfs: unrecognized mount option "workir=./file1" or missing value [ 538.223660][T21729] overlayfs: missing 'lowerdir' 01:47:48 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 538.261766][T21733] overlayfs: unrecognized mount option "workir=./file1" or missing value 01:47:48 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) listen(r0, 0x1ff) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvme-fabrics\x00', 0x6848c2, 0x0) getsockopt$packet_int(r1, 0x107, 0xa, &(0x7f0000000180), &(0x7f00000001c0)=0x4) [ 538.379740][T21736] overlayfs: './file0' not a directory 01:47:48 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f77657264697204000000000000006f726b6469723d2e2f66696c65312c75707065726469723d2ed35ae3ac6ad62f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000)='wireguard\x00') 01:47:48 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:48 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 538.567075][T21742] overlayfs: missing 'lowerdir' 01:47:48 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:48 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 538.824520][T21752] overlayfs: unrecognized mount option "lowerdir" or missing value [ 538.845179][T21754] overlayfs: './file0' not a directory [ 538.852446][T21756] overlayfs: option "workdir=." is useless in a non-upper mount, ignore 01:47:48 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x618000, 0x8) newfstatat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180), 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:48 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 538.902852][T21756] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 538.936434][T21760] overlayfs: unrecognized mount option "lowerdir" or missing value 01:47:48 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperZir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:48 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:49 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:49 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:49 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readahead(r1, 0x7, 0x7ff) [ 539.323640][T21773] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 539.375399][T21773] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 539.387168][T21774] overlayfs: unrecognized mount option "upperZir=./file0" or missing value [ 539.396243][ T29] kauditd_printk_skb: 29 callbacks suppressed [ 539.396260][ T29] audit: type=1804 audit(1593395269.264:1282): pid=21775 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/852/bus/file0" dev="sda1" ino=16095 res=1 01:47:49 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 539.504182][T21782] overlayfs: unrecognized mount option "upperZir=./file0" or missing value 01:47:49 executing program 4: r0 = socket$kcm(0x11, 0x2, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) r3 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r4, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup3(r1, r2, 0x0) getsockopt$netrom_NETROM_T2(r5, 0x103, 0x2, &(0x7f0000000080)=0x20, &(0x7f00000000c0)=0x4) rt_sigqueueinfo(0xffffffffffffffff, 0xf, &(0x7f0000000100)={0xe, 0x400, 0xffff}) sendmsg$kcm(r0, &(0x7f0000007780)={&(0x7f0000000000)=@phonet={0x23, 0x0, 0x0, 0x3f}, 0x80, 0x0}, 0x0) [ 539.549516][ T29] audit: type=1804 audit(1593395269.324:1283): pid=21778 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/576/bus/file0" dev="sda1" ino=16325 res=1 01:47:49 executing program 5: mkdir(&(0x7f0000000100)='./bus\x00', 0x90) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f77e5726469723d2e2f6275732c776f726b64692fdada80ff757ed1312c752eade36ea6d8213f3a95bebd707065726469723d2e2f66696c6530945d0e0345ffcb22d1631883b1416e9bf824301ff282cb44ab5d0851574ce620115a495321f8a1f2032c4145ce65393d6c7a31e97adf42eb6f3f140d594bf0376a23eeb1ff49d8e54c898ed1fc539ca36910ff1f287916d1721f9b91770132eec73f1fa89c6cce660ca09768916778fe0df4d92a34d34a70b97b4716a7f6d714e726863e3fb59025df2ff143387a51b838f9a2ed55fdd19b5d2f70050c4acc897da6db497664bd78da907e6087eb94374ef0d83c03193d81bc6a9d029ba0d60cb9e15da7434e590ecb6b56e462f7ca336cab71d45a9433abe6d027ca6eb00b7be6a3071c93bebe636003683075ea0797f991766296557489388f942fca1c7b55924434b82fc1ef52a5045263380e6a068eb5f6da0e2d56313bf139c17add281de09090f45cc1"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 539.709924][ T29] audit: type=1804 audit(1593395269.584:1284): pid=21789 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/667/bus/file0" dev="sda1" ino=16384 res=1 01:47:49 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 539.761605][T21792] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 539.829554][T21792] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 539.853328][ T29] audit: type=1804 audit(1593395269.674:1285): pid=21787 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/853/bus/file0" dev="sda1" ino=16217 res=1 01:47:49 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) 01:47:49 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 539.985621][T21802] overlayfs: unrecognized mount option "lowrdir=./bus" or missing value [ 540.044611][T21804] overlayfs: unrecognized mount option "lowrdir=./bus" or missing value 01:47:50 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getresuid(&(0x7f0000000200), &(0x7f00000002c0)=0x0, &(0x7f0000000300)) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) setsockopt$RDS_CANCEL_SENT_TO(r3, 0x114, 0x1, &(0x7f0000000480)={0x2, 0x4e23, @broadcast}, 0x10) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='overlay\x00', 0xa0080, &(0x7f00000003c0)={[{@nfs_export_on='nfs_export=on'}, {@lowerdir={'lowerdir', 0x3d, './file1'}}, {@index_off='index=off'}, {@nfs_export_on='nfs_export=on'}], [{@context={'context', 0x3d, 'sysadm_u'}}, {@fowner_lt={'fowner<', r0}}, {@hash='hash'}, {@obj_role={'obj_role'}}, {@smackfshat={'smackfshat', 0x3d, 'overlay\x00'}}, {@fowner_gt={'fowner>', 0xee00}}]}) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r4 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r4, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_KICK(r4, 0x4008af03, &(0x7f0000000080)) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x82c03, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x80086601, &(0x7f0000000040)) 01:47:50 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 540.163367][T21810] overlayfs: unrecognized mount option "upper" or missing value [ 540.216186][ T29] audit: type=1804 audit(1593395270.095:1286): pid=21810 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/854/bus/file0" dev="sda1" ino=16144 res=1 01:47:50 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 540.383453][T21817] overlayfs: './file0' not a directory 01:47:50 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 540.413552][ T29] audit: type=1804 audit(1593395270.285:1287): pid=21817 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/667/bus/bus/file0" dev="sda1" ino=16294 res=1 01:47:50 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 540.526395][T21823] overlayfs: unrecognized mount option "upper" or missing value 01:47:50 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f00000018c0)='/proc/capi/capi20ncci\x00', 0x6002, 0x0) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000001900)={0x1, @loopback, 0x4e21, 0x2, 'sed\x00', 0x2, 0x1, 0x22}, 0x2c) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet6_buf(r1, 0x29, 0x2c, &(0x7f0000000180)="39f6ad9e082f41d0e572a7ffb23539ccbc5827c3181c2e6d277bcf04dd8f4f57ae091023e77d9bca96e456dbf8a933e1dabab5d54d658aafbe28b49756636844ed23c8eadf67506f36fa10790158eed345b5808581bbe75ddc2e26c16edf681ea178aacb1a46", 0x66) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000)={r3, r1, 0x2}, 0x10) r4 = syz_open_dev$mouse(&(0x7f00000002c0)='/dev/input/mouse#\x00', 0x8000, 0x80) setsockopt$inet_dccp_int(r4, 0x21, 0x11, &(0x7f0000000300)=0x6, 0x4) [ 540.572203][T21819] overlayfs: './file0' not a directory [ 540.595318][ T29] audit: type=1804 audit(1593395270.475:1288): pid=21825 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/578/bus/bus/file0" dev="overlay" ino=15891 res=1 01:47:50 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:50 executing program 4: r0 = socket$kcm(0x11, 0x2, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) r3 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r4, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup3(r1, r2, 0x0) getsockopt$netrom_NETROM_T2(r5, 0x103, 0x2, &(0x7f0000000080)=0x20, &(0x7f00000000c0)=0x4) rt_sigqueueinfo(0xffffffffffffffff, 0xf, &(0x7f0000000100)={0xe, 0x400, 0xffff}) sendmsg$kcm(r0, &(0x7f0000007780)={&(0x7f0000000000)=@phonet={0x23, 0x0, 0x0, 0x3f}, 0x80, 0x0}, 0x0) 01:47:50 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = fsopen(&(0x7f0000000040)='fuseblk\x00', 0x1) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000000)=0xa00b9) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x800) ioctl$SCSI_IOCTL_PROBE_HOST(r1, 0x5385, &(0x7f00000003c0)={0xe1, ""/225}) [ 540.702408][ T29] audit: type=1804 audit(1593395270.475:1289): pid=21823 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/855/bus/file0" dev="sda1" ino=16188 res=1 01:47:50 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 540.892937][T21838] overlayfs: unrecognized mount option "upper" or missing value [ 540.934090][ T29] audit: type=1804 audit(1593395270.805:1290): pid=21838 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/856/bus/file0" dev="sda1" ino=16280 res=1 01:47:50 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:50 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:50 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./bus\x00') mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 541.044231][T21844] overlayfs: failed to resolve './file1': -2 [ 541.072528][ T29] audit: type=1804 audit(1593395270.945:1291): pid=21844 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/579/bus/file0" dev="sda1" ino=15709 res=1 [ 541.135714][T21848] overlayfs: './file0' not a directory 01:47:51 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FBIOPUTCMAP(0xffffffffffffffff, 0x4605, &(0x7f0000000300)={0xfffffffd, 0x8, &(0x7f0000000000)=[0x5d8, 0x8000, 0x3, 0x5, 0x7ff, 0x5, 0x5, 0xa3], &(0x7f0000000180)=[0x68, 0xb65, 0x81, 0x4, 0x7fff, 0x8000, 0x5, 0x2], &(0x7f00000001c0)=[0x7fff, 0x7fff, 0xfffe, 0x1, 0x8, 0x0, 0x800, 0x6, 0x7ff], &(0x7f00000002c0)=[0xb09, 0x3, 0x81, 0x80, 0x4, 0x0]}) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 541.233050][T21853] overlayfs: workdir and upperdir must be separate subtrees 01:47:51 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:51 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:51 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 541.383056][T21856] overlayfs: './file0' not a directory 01:47:51 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440)='ethtool\x00') sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=ANY=[@ANYBLOB=' \x00\b\x00', @ANYRES16=r2, @ANYBLOB="010300000000000000000b0000000c0001800800030005000000"], 0x20}}, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x20, r2, 0x8, 0x70bd2d, 0x25dfdbff, {}, [@ETHTOOL_A_LINKSTATE_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x408c0}, 0x20040081) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r6, 0xc0189436, &(0x7f0000000040)) [ 541.548894][T21867] overlayfs: './file0' not a directory [ 541.578418][T21866] overlayfs: workdir and upperdir must be separate subtrees 01:47:51 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$VIDIOC_G_STD(r0, 0x80085617, &(0x7f0000000000)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:47:51 executing program 4: r0 = socket$kcm(0x11, 0x2, 0x0) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r2, 0x0, 0x100000530) r3 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r4, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup3(r1, r2, 0x0) getsockopt$netrom_NETROM_T2(r5, 0x103, 0x2, &(0x7f0000000080)=0x20, &(0x7f00000000c0)=0x4) rt_sigqueueinfo(0xffffffffffffffff, 0xf, &(0x7f0000000100)={0xe, 0x400, 0xffff}) sendmsg$kcm(r0, &(0x7f0000007780)={&(0x7f0000000000)=@phonet={0x23, 0x0, 0x0, 0x3f}, 0x80, 0x0}, 0x0) 01:47:51 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:51 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) creat(&(0x7f0000000000)='./file1\x00', 0xa0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:51 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 541.962969][T21882] overlayfs: './file0' not a directory 01:47:51 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000180)='l2tp\x00') sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f00000003c0)={0x40, r2, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@L2TP_ATTR_LNS_MODE={0x5, 0x14, 0x7}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'batadv0\x00'}, @L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5, 0x21, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x8084}, 0x4) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 542.037680][T21887] overlayfs: workdir and upperdir must be separate subtrees [ 542.076444][T21885] overlayfs: failed to resolve './bus': -2 01:47:52 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:52 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 542.117295][T21895] overlayfs: './file0' not a directory 01:47:52 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:52 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./bus/file0\x00', 0x215) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000300)={&(0x7f0000000000)="31907fbd4b8096530bcb6e67cc732c55a475c6c371303994b6930f33fc3257faf5c6c903bb75bc", &(0x7f00000003c0)=""/188, &(0x7f0000000180)="3d0c96c02fb7d4eb657723d308b4a945f454df30845cc9899b2a7b65d994023b694740ace4f7ac33506576f61fae466771addad933519b4fcbe7ca283aa69ef01b18c15e0e6426a19a940fb4ca1e684b14622c2f2e33a91607f7257d9489c77aac01ad11ba4a2dea84dd8bcd56", &(0x7f00000002c0)="df7d7c4b9b5257463d2755b3", 0x5, r0}, 0x38) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) [ 542.322157][T21900] overlayfs: failed to resolve './fil': -2 01:47:52 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 542.448076][T21907] overlayfs: failed to resolve './file1': -2 [ 542.487624][T21910] overlayfs: failed to resolve './file1': -2 01:47:52 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 542.506386][T21911] overlayfs: './file0' not a directory 01:47:52 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 542.655396][T21914] overlayfs: failed to resolve './fil': -2 01:47:52 executing program 4: socket$kcm(0x11, 0x2, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) r2 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r3, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup3(r0, r1, 0x0) getsockopt$netrom_NETROM_T2(r4, 0x103, 0x2, &(0x7f0000000080)=0x20, &(0x7f00000000c0)=0x4) rt_sigqueueinfo(0xffffffffffffffff, 0xf, &(0x7f0000000100)={0xe, 0x400, 0xffff}) 01:47:52 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0xd0) chdir(&(0x7f0000000380)='./bus\x00') openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000000)='/proc/thread-self/attr/exec\x00', 0x2, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$FBIOBLANK(r2, 0x4611, 0x2) 01:47:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$SNDRV_TIMER_IOCTL_STATUS32(r1, 0x80585414, &(0x7f0000000440)) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r2 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) ioctl$DRM_IOCTL_ADD_CTX(r2, 0xc0086420, &(0x7f0000000340)={0x0}) ioctl$DRM_IOCTL_RM_CTX(r2, 0xc0086421, &(0x7f0000000400)={r3, 0x3}) mkdir(&(0x7f0000000280)='./file0\x00', 0x7c) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r5 = socket(0x10, 0x3, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r5, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x3c, 0x4, 0x8, 0x3, 0x0, 0x0, {0xa, 0x0, 0x4}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0xe0f0}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x3a}]}, 0x3c}, 0x1, 0x0, 0x0, 0x11}, 0x20008010) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./file0\x00') r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r6, 0xc0189436, &(0x7f0000000040)) 01:47:52 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:52 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:52 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:52 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000003c0)=@nat={'nat\x00', 0x1b, 0x5, 0x410, 0xd0, 0xd0, 0xffffffff, 0x0, 0x280, 0x378, 0x378, 0xffffffff, 0x378, 0x378, 0x5, &(0x7f00000002c0), {[{{@ip={@local, @multicast2, 0x0, 0xff000000, 'veth1_to_hsr\x00', 'veth0_macvtap\x00', {0xff}, {0xff}, 0x6c, 0x3, 0x5e}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x1, [0x4, 0x2, 0x5, 0x1, 0x1], 0x5, 0x3}, {0x4, [0x0, 0x0, 0x5, 0x1, 0x0, 0x2], 0x6, 0x4}}}}, {{@ip={@rand_addr=0x64010100, @remote, 0x0, 0xff, 'veth0_to_team\x00', 'syzkaller1\x00', {0xff}, {}, 0x32, 0x0, 0x20}, 0x0, 0x70, 0xa8}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x8, @multicast1, @loopback, @port=0x4e24, @icmp_id=0x68}}}}, {{@uncond, 0x0, 0xe0, 0x108, 0x0, {}, [@common=@set={{0x40, 'set\x00'}, {{0x4, [0x7, 0x1, 0x4, 0xa, 0x6, 0x2], 0x4, 0x3}}}, @common=@ah={{0x30, 'ah\x00'}, {[0x400, 0x7]}}]}, @common=@unspec=@CLASSIFY={0x28, 'CLASSIFY\x00'}}, {{@ip={@local, @dev={0xac, 0x14, 0x14, 0x22}, 0xff, 0xffffff00, 'geneve1\x00', 'syzkaller1\x00', {0xff}, {0xff}, 0x2e, 0x0, 0x55}, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50, 'osf\x00'}, {'syz1\x00', 0x0, 0x0, 0x0, 0x1}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x0, @empty, @dev={0xac, 0x14, 0x14, 0x1e}, @port=0x4e21, @icmp_id=0x66}}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x470) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer\x00', 0x42000, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$KVM_GET_PIT2(0xffffffffffffffff, 0x8070ae9f, &(0x7f0000000180)) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="65050000000000023d2e2f6275732c776f726b6469723d2e2f666969e5b6a24e046272"]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) 01:47:52 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f776ea92d7c723d2e2f6275732c776f626b6469723d2e2f94d188a317b480297e8749ff66696c65312c75707065"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 543.026234][T21931] overlayfs: failed to resolve './fil': -2 01:47:53 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:53 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000000180)) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:53 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 543.301077][T21947] overlayfs: failed to resolve './file': -2 [ 543.306567][T21945] overlayfs: unrecognized mount option "lown-|r=./bus" or missing value [ 543.320300][T21949] x_tables: duplicate underflow at hook 1 01:47:53 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 543.382656][T21949] overlayfs: unrecognized mount option "e" or missing value [ 543.401678][T21950] overlayfs: unrecognized mount option "lown-|r=./bus" or missing value [ 543.569103][T21959] overlayfs: failed to resolve './file': -2 01:47:53 executing program 4: socket$kcm(0x11, 0x2, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) r2 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r3, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup3(r0, r1, 0x0) getsockopt$netrom_NETROM_T2(r4, 0x103, 0x2, &(0x7f0000000080)=0x20, &(0x7f00000000c0)=0x4) 01:47:53 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:53 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r1, 0xc028660f, &(0x7f0000000000)={0x0, r0, 0xb0c3, 0x2, 0x800, 0x5}) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f776572846334692e2f6275732c7702006b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530a829bf1c54829691edebc598bcd7110db2d705f2c0071f3b88e6470ea5bfcab1a5cf7a40cba7f0094f90604f132858b6965e4c5d82383e45e4628a3b3f05dd7b7fd4bc0a07a15ca5dba2cdf72eb1728b3f97aa2c04d76ae2c9a54fb0db4c5529bd51148a8ec45c7bc818c8fc69719098e69b5aec0fcd7208d647cfd528acda34adb9bdd35f58ef3d6299f71692c43afec2069937bd3b2804dd17a5b208c85275f70f67499d00"/228]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0xc0189436, &(0x7f0000000040)) 01:47:53 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:53 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 543.833094][T21967] overlayfs: failed to resolve './file': -2 01:47:53 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 543.951947][T21979] overlayfs: unrecognized mount option "lowerc4i./bus" or missing value 01:47:53 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xac) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='loweir=./file1Nupperdir=./file0\x00'/47]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000180)) ioctl$TUNSETLINK(r0, 0x400454cd, 0x31b) 01:47:53 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:54 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:54 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 544.241402][T21991] overlayfs: unrecognized mount option "loweir=./file1Nupperdir=./file0" or missing value [ 544.319142][T21991] overlayfs: unrecognized mount option "loweir=./file1Nupperdir=./file0" or missing value 01:47:54 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000003c0)="9c3e94b9b618c251eebc4462214bfb87400bb9b5c53b19352a094daf9b7a7cb928ac48aa3c1e6ed5d93126ebc20d82bbce0b207bde7fa42ec5d005785474b08a5621a42b65aba4998fe7566f20fd9858373418d02dab43677c939580d8144051611cc6b5871198a4f84f64d0910198fdd0ee05cfd467d56bb6d4cda4ee07e48868ba612eef574ceb4dd1a734c6cd7806350e3e4328a83d9a29a4a7b967962d31bc2164d2681b1ae985d934472d48fcfde5b51b2bfac396c526c5e3aaa10373800db4083b0818e84fe4716ea03c14da7d0c3990a953dbd7b7d6b13e1c5acdd8ce5b45360cc0", 0xe5, 0x45, &(0x7f0000000180)=@nfc={0x27, 0x0, 0x1, 0x1}, 0x80) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r1 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="5800000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="00000000ffffffff0000000008000100736662002c00020028000100"/51], 0x58}}, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'team0\x00', r2}) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f0000000600)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000300)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="40010000", @ANYRES16=0x0, @ANYBLOB="00082bbd7000fddbdf25010000001400020077673200000000000000000000000000d0000880380000800800030002000000240002003fc0f0a17295c28f61a74c9643d4535f8a5bb80ba1a93dfb26b4a789b13c649608000a00010000009400008024000100975c9d81c983c8209ee781254b899f8ed925ae9f0923c23c62f53c57cdbf691c1400040002004e23e000000200000000000000001400040002004e21ac1414aa0000000000000000060005000300000008000300040000001400040002004e20ac1414250000000000000000200004000a004e2400000008000000000000000000000000000000000600000008000100", @ANYRES32=0x0, @ANYBLOB="140002007767300000000000000000000000000008000100", @ANYRESHEX, @ANYBLOB="00000300a05ca84f6c9c8e3853e2fd7a70ae0fb20fa152600cb00845174f08076f8d7843b3e7a91d9d1c1051bc983364147d61d12149cb85904bd125a21cf3900e5c733ace5e488bb4f29fb5bc40fd9523fdda3a7ae234dd879e6f715cd84a3c952524885f249a843e967dff608d29ca9c8fb0e57cd5b50c"], 0x140}, 0x1, 0x0, 0x0, 0x4068115}, 0x1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x80086601, &(0x7f0000000040)) 01:47:54 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:54 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:54 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:54 executing program 4: socket$kcm(0x11, 0x2, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) r2 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r3, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup3(r0, r1, 0x0) 01:47:54 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r4) fchownat(r1, &(0x7f0000000000)='./file1\x00', r3, r4, 0x1000) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0xc0189436, &(0x7f0000000040)) 01:47:54 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 544.807199][ T29] kauditd_printk_skb: 27 callbacks suppressed [ 544.807215][ T29] audit: type=1804 audit(1593395274.686:1319): pid=22011 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/678/bus/file0" dev="sda1" ino=15841 res=1 01:47:54 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:54 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 545.054637][ T29] audit: type=1804 audit(1593395274.936:1320): pid=22026 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/679/bus/file0" dev="sda1" ino=15954 res=1 01:47:55 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000001480)={0x0, @can={0x1d, r1}, @qipcrtr={0x2a, 0xffffffffffffffff, 0x4001}, @ipx={0x4, 0x400, 0xfffffffd, "08b245a838b0", 0xf2}, 0xfff, 0x0, 0x0, 0x0, 0x8000, &(0x7f00000002c0)='geneve1\x00', 0x23, 0xfff, 0x8}) r4 = socket(0x11, 0x800000003, 0x0) bind(r4, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r4, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000300)={&(0x7f0000001500)={0x140, 0x0, 0x200, 0x70bd2c, 0x25dfdbfb, {}, [{{0x8}, {0x124, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24, 0x1, 'priority\x00'}, {0x5}, {0x8, 0x4, 0x7}}, {0x8, 0x6, r3}}}, {0x64, 0x1, @bpf_hash_func={{0x24, 0x1, 'bpf_hash_func\x00'}, {0x5}, {0x34, 0x4, [{0x5fa8, 0x1, 0x4, 0xffffffc1}, {0x9, 0x3, 0x3, 0xfffff6a6}, {0x9, 0xd3, 0x2, 0x6}, {0xea, 0x0, 0x3, 0x2}, {0x9, 0x46, 0x7, 0x180000}, {0xfdd0, 0x1, 0xfa, 0x6}]}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24, 0x1, 'user_linkup_enabled\x00'}, {0x5}, {0x4}}, {0x8, 0x6, r5}}}, {0x40, 0x1, @name={{0x24, 0x1, 'mode\x00'}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}]}}]}, 0x140}, 0x1, 0x0, 0x0, 0x4001}, 0x10) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r7, 0xc0189436, &(0x7f0000000040)) 01:47:55 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:55 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 545.221178][T22029] overlayfs: unrecognized mount option "" or missing value [ 545.245007][ T29] audit: type=1804 audit(1593395275.126:1321): pid=22032 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/680/bus/file0" dev="sda1" ino=16221 res=1 [ 545.317653][ T29] audit: type=1804 audit(1593395275.156:1322): pid=22029 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/676/bus/file0" dev="sda1" ino=16072 res=1 [ 545.389832][T22033] overlayfs: unrecognized mount option "" or missing value [ 545.428246][ T29] audit: type=1804 audit(1593395275.306:1323): pid=22033 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/676/bus/bus/file0" dev="sda1" ino=16379 res=1 [ 545.500060][T22042] overlayfs: './file0' not a directory 01:47:55 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x2) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:55 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:55 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:55 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 545.569663][ T29] audit: type=1804 audit(1593395275.446:1324): pid=22042 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/586/bus/bus/file0" dev="overlay" ino=16143 res=1 01:47:55 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r2, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/122) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:47:55 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x10e) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, &(0x7f00000003c0)={0x0, {{0x2, 0x4e24, @loopback}}, {{0x2, 0x4e24, @local}}}, 0x108) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000180)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x1000480, &(0x7f0000000100)=ANY=[@ANYRES16=r0]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 545.715686][T22050] overlayfs: failed to resolve './file0': -2 [ 545.769987][ T29] audit: type=1804 audit(1593395275.646:1325): pid=22050 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/681/bus/file0" dev="sda1" ino=16062 res=1 [ 545.810108][T22054] overlayfs: unrecognized mount option "" or missing value 01:47:55 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:55 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 545.881576][T22058] overlayfs: unrecognized mount option "" or missing value 01:47:55 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:55 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 546.033929][T22067] overlayfs: failed to resolve './file0': -2 [ 546.052738][T22070] overlayfs: './file0' not a directory [ 546.083089][ T29] audit: type=1804 audit(1593395275.956:1326): pid=22067 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/682/bus/file0" dev="sda1" ino=15685 res=1 01:47:56 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:56 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0xe8) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 546.188248][ T29] audit: type=1804 audit(1593395275.966:1327): pid=22066 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/587/bus/bus/file0" dev="overlay" ino=15843 res=1 01:47:56 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 546.287425][T22078] overlayfs: './file0' not a directory 01:47:56 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 546.330026][ T29] audit: type=1804 audit(1593395276.196:1328): pid=22078 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/678/bus/bus/file0" dev="overlay" ino=15825 res=1 01:47:56 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 546.372298][T22080] overlayfs: failed to resolve './file0': -2 01:47:56 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 546.600615][T22090] overlayfs: './file0' not a directory 01:47:56 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r2, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/122) 01:47:56 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffffffffffff) 01:47:56 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:56 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:56 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 546.829021][T22096] overlayfs: failed to resolve './bus': -2 [ 546.889847][T22096] overlayfs: './file0' not a directory 01:47:56 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='overlay\x00', 0x14003, &(0x7f00000003c0)=ANY=[@ANYBLOB="2e1c1efc282c4b143d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65304740b44fa685b2fe74cdac6383bc44938ccb7e2af2a0cf74eb1e520b7d6a88555e60293043618af9600d12df5432a3a687823f413b3850dc7a18e1bebeebc2cb55357d749799513f0244f8a736a8606f3dd62743a7de54676f055dbdba6e81ac"]) socket$nl_crypto(0x10, 0x3, 0x15) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:56 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 547.111778][T22108] overlayfs: failed to resolve './bus': -2 01:47:57 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:47:57 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 547.193102][T22114] overlayfs: './file0' not a directory 01:47:57 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='overlay\x00', 0x44, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,wo`wC\\r=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) setsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f0000000000)=0xe87, 0x4) [ 547.284257][T22118] overlayfs: unrecognized mount option ".(" or missing value [ 547.373608][T22123] overlayfs: unrecognized mount option ".(" or missing value 01:47:57 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:57 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x41) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 547.527259][T22129] overlayfs: unrecognized mount option "wo`wC\r=./file1" or missing value [ 547.618444][T22132] overlayfs: unrecognized mount option "wo`wC\r=./file1" or missing value [ 547.632167][T22134] overlayfs: failed to resolve './file1': -2 01:47:57 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r2, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:47:57 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:57 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, 0x0) 01:47:57 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f772f62845e671aeb05ba7e32c845070f6e5075732c776f726b6469723d2e2f66696c65312c7570706572646972"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:47:57 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 547.745971][T22137] overlayfs: failed to resolve './file1': -2 [ 547.792400][T22138] overlayfs: './file0' not a directory 01:47:57 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f00000001c0)=0x6e) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000000)='[$.-\\-},/:^{:\x00', &(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c) [ 547.939113][T22149] overlayfs: unrecognized mount option "low/b^g~2EnPus" or missing value [ 547.939452][T22143] overlayfs: failed to resolve './bus': -2 [ 547.957180][T22146] overlayfs: failed to resolve './file1': -2 01:47:57 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) socket$nl_crypto(0x10, 0x3, 0x15) write$binfmt_elf64(r2, 0x0, 0x100000530) recvfrom$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r2) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 547.992819][T22154] overlayfs: unrecognized mount option "low/b^g~2EnPus" or missing value 01:47:57 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, 0x0) 01:47:57 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:57 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 548.215599][T22156] overlayfs: failed to resolve './bus': -2 01:47:58 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 548.286668][T22164] overlayfs: failed to resolve './file1': -2 [ 548.309638][T22167] overlayfs: './file0' not a directory 01:47:58 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x8) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) [ 548.640239][T22177] overlayfs: failed to resolve './file1': -2 [ 548.668078][T22178] overlayfs: './file0' not a directory 01:47:58 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, 0x0) 01:47:58 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:58 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:47:58 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:58 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='trusted.overlay.upper\x00', &(0x7f0000000280)={0x0, 0xfb, 0xb4, 0x3, 0x1f, "06cffd5e211abbd860321447403a1e42", "874d43c09d94bf3fc27811ab32fae7132bf4fd1be70991bc1e93eafc7d6f26974c5bd9c60c2b54fee98892d7360127d18d696906249404b045c382d6a9e81aca53fc598a5def61761166500a387e487567243f7f3858bd0cd4bd92c8dbe3c9efe91a083e0f0eedadf6031e8c0051bf8451644beff8b909214d60dfc72f57b03dc1db7771f64ccb8d7898fb2f27333b40bf3c59f4bfddab42912556787d1e0c"}, 0xb4, 0x2) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:58 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 548.902427][T22190] overlayfs: failed to resolve './file0': -2 [ 548.954796][T22190] overlayfs: './file0' not a directory 01:47:59 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:47:59 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) 01:47:59 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x3) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:59 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:59 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 549.162615][T22200] overlayfs: './file0' not a directory 01:47:59 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 549.406000][T22211] overlayfs: './file0' not a directory 01:47:59 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0xb0082a, &(0x7f0000000180)=ANY=[]) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:59 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) 01:47:59 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:47:59 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:47:59 executing program 2: mkdir(0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 549.645311][T22218] overlayfs: './file0' not a directory 01:47:59 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000180)='IPVS\x00') sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x42100000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0x138, r1, 0x400, 0x70bd2c, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_SERVICE={0x28, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@private=0xa010102}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x58}]}, @IPVS_CMD_ATTR_SERVICE={0x28, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'sed\x00'}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x5}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x0, 0x1c}}]}, @IPVS_CMD_ATTR_DAEMON={0x5c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x5}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'team_slave_0\x00'}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x4}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @mcast1}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x1}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x40}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_SERVICE={0xc, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x3c}]}, @IPVS_CMD_ATTR_SERVICE={0x54, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x4f}, @IPVS_SVC_ATTR_PORT={0x6, 0x4, 0x4e21}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x19, 0x4}}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x1}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv6=@mcast1}, @IPVS_SVC_ATTR_PROTOCOL={0x6, 0x2, 0x8}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7ff}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x79}]}, 0x138}, 0x1, 0x0, 0x0, 0x880}, 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) 01:47:59 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 549.832015][ T29] kauditd_printk_skb: 32 callbacks suppressed [ 549.832031][ T29] audit: type=1804 audit(1593395279.697:1361): pid=22226 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/686/bus/file0" dev="sda1" ino=16357 res=1 [ 549.921180][ T29] audit: type=1804 audit(1593395279.787:1362): pid=22232 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/686/bus/bus/file0" dev="sda1" ino=15828 res=1 01:47:59 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f6682ba68c00000000000000000"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:47:59 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) [ 550.025728][T22239] overlayfs: failed to resolve './file1': -2 [ 550.046499][ T29] audit: type=1804 audit(1593395279.917:1363): pid=22239 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/696/bus/file0" dev="sda1" ino=15844 res=1 01:48:00 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:00 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 550.201357][T22243] overlayfs: './file0' not a directory [ 550.225541][ T29] audit: type=1804 audit(1593395280.097:1364): pid=22241 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/594/bus/bus/file0" dev="overlay" ino=16384 res=1 [ 550.243692][T22246] overlayfs: failed to resolve './fh': -2 01:48:00 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0x1c) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f00000003c0)={{{@in6=@private0, @in=@local}}, {{@in=@remote}, 0x0, @in=@loopback}}, &(0x7f00000001c0)=0xe8) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r0]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 550.331429][T22252] overlayfs: failed to resolve './fh': -2 [ 550.348267][ T29] audit: type=1804 audit(1593395280.167:1365): pid=22250 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/687/bus/file0" dev="sda1" ino=15978 res=1 [ 550.385719][T22249] overlayfs: failed to resolve './bus': -2 [ 550.418645][T22253] overlayfs: failed to resolve './file1': -2 01:48:00 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x41) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nvram\x00', 0x111001, 0x0) [ 550.452913][ T29] audit: type=1804 audit(1593395280.267:1366): pid=22254 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/880/bus/file0" dev="sda1" ino=16374 res=1 01:48:00 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mount(&(0x7f0000000080)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c645a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3aaa4dde379e8c52d6dbfce8322f729e6d30db5edffe69dc974b581e85d83fa18b1329aae3e1e51aae4407d4a9f861035dd634bfdf1a94e8a0bd2ef51f873b06716df103a3665e4a1d07be05fb8999bcb5ca7661530668fbfe2c5f202002e2b5030fe6ae544af3677316f6ea44148b85d0c12373a945453d671f85f165e6f252918ff033647b96da37e8b82c1c0b76827c80d8dcc5d5940ceacbb1c9"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) setsockopt$inet_sctp6_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, &(0x7f0000000200)=0x7, 0x4) [ 550.567643][ T29] audit: type=1804 audit(1593395280.307:1367): pid=22253 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/697/bus/file0" dev="sda1" ino=15937 res=1 01:48:00 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:00 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(0x0, 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:00 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:00 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f84909fbd727540ef3640e0fd40cc19746275732c776f726b6469723d2e2f66696c65312c"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$DRM_IOCTL_RES_CTX(r2, 0xc0106426, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{}, {}]}) 01:48:00 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM(r0, 0x84, 0x65, &(0x7f0000000180)=[@in6={0xa, 0x4e20, 0x3, @empty, 0x5}, @in6={0xa, 0x4e23, 0x2, @private0={0xfc, 0x0, [], 0x1}, 0x5}, @in6={0xa, 0x4e21, 0x8, @loopback, 0x1}, @in6={0xa, 0x4e23, 0x9, @rand_addr=' \x01\x00', 0x7}, @in={0x2, 0x4e20, @broadcast}], 0x80) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x4c00) [ 550.769191][T22263] overlayfs: './file0' not a directory 01:48:00 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(0xffffffffffffffff, 0xc0205647, &(0x7f00000001c0)={0xf000000, 0x1ff, 0x200, r0, 0x0, &(0x7f0000000180)={0x9909dd, 0xff, [], @p_u32=&(0x7f0000000000)=0x8}}) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fchownat(r1, &(0x7f00000002c0)='./bus\x00', 0xee01, r2, 0x400) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) [ 550.846776][T22267] overlayfs: failed to resolve './file1': -2 [ 550.879373][ T29] audit: type=1804 audit(1593395280.747:1368): pid=22267 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/698/bus/file0" dev="sda1" ino=16361 res=1 [ 550.967055][T22272] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 550.995220][T22272] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:48:00 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:00 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 551.004232][ T29] audit: type=1804 audit(1593395280.867:1369): pid=22275 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/596/bus/file0" dev="sda1" ino=16375 res=1 [ 551.121340][T22284] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 551.174882][T22284] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 551.194098][ T29] audit: type=1804 audit(1593395281.067:1370): pid=22288 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/689/bus/file0" dev="sda1" ino=16015 res=1 [ 551.198538][T22281] overlayfs: failed to resolve './bus': -2 01:48:01 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 551.254432][T22285] overlayfs: failed to resolve './bus': -2 01:48:01 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, &(0x7f0000000100)=0x3f, 0x4) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec5a035a2bd46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) setsockopt$netlink_NETLINK_RX_RING(r1, 0x10e, 0x6, &(0x7f0000000080)={0x7, 0x0, 0x4c}, 0x10) 01:48:01 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530b2a60de9bfe16c1021ee386a1b8e899e63b1fbedf5af5f915944292086544101ff28a64698a8a8403f592361c6a643715edf826e90a113726c770e1015160db181daab0b42a01a1c5c5cf994ef8372f5313acae836258a4342dd8fa10c32dbcbfaaf63ac"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x161881, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r5) getgroups(0x4, &(0x7f00000001c0)=[r4, r5, 0xee01, 0xffffffffffffffff]) r7 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vcsa\x00', 0x4800, 0x0) connect$pppoe(r7, &(0x7f00000002c0)={0x18, 0x0, {0x4, @dev={[], 0x18}, 'veth1_to_batadv\x00'}}, 0x1e) fchownat(r1, &(0x7f0000000180)='./bus\x00', r3, r6, 0x1000) 01:48:01 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 551.459830][T22293] overlayfs: failed to resolve './file0 l!8jc_YD) TA(F@?Y#aƦCq^߂nrlw ګ B\r1:6%CBݏ 2c': -2 01:48:01 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r1, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:01 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x80) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x142, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) open_tree(r2, &(0x7f0000000180)='./bus\x00', 0x900) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:01 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:01 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:01 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper3ir=./lile0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x4) [ 551.901710][T22311] overlayfs: failed to resolve './file0': -2 [ 551.951660][T22312] overlayfs: failed to resolve './bus': -2 [ 551.985437][T22318] overlayfs: './file0' not a directory 01:48:01 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:01 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726402723d2e2f6275022c776f726b6469723d2e2f66696c6531723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file2\x00', 0x0, 0x10) write$P9_RRENAMEAT(0xffffffffffffffff, &(0x7f0000000000)={0x7, 0x4b, 0x1}, 0x7) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 552.109022][T22323] overlayfs: unrecognized mount option "upper3ir=./lile0" or missing value [ 552.149401][T22326] overlayfs: unrecognized mount option "upper3ir=./lile0" or missing value 01:48:02 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=../filE1,upperdir=./file0\x00'/47]) chdir(&(0x7f0000000380)='./bus\x00') r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) recvmsg$can_j1939(r0, &(0x7f00000015c0)={&(0x7f0000000180)=@ll, 0x80, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000001480)=""/90, 0x5a}, {&(0x7f0000001500)}], 0x6}, 0x2041) bind$packet(r1, &(0x7f0000001600)={0x11, 0x16, r2, 0x1, 0xff, 0x6, @multicast}, 0x14) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0xc0189436, &(0x7f0000000040)) 01:48:02 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 552.205649][T22327] overlayfs: failed to resolve './file0': -2 [ 552.320497][T22330] overlayfs: unrecognized mount option "lowerdr=./bu" or missing value [ 552.357014][T22334] overlayfs: unrecognized mount option "lowerdr=./bu" or missing value [ 552.437429][T22336] overlayfs: missing 'workdir' 01:48:02 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5460, &(0x7f0000000040)) 01:48:02 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:02 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530ee50f954916a062647d812ba53188a755e98ff13347616beeeb67dd5f0ba423dd8eed9d934d1bfe05d9748e0178b80fcd9d1b9736d7d9b25eea6d18a67cfa746b320183d93230a3139356a40ee269105cff74abb31c5b1ee4e05cca958c52d0f687445ddfd13b05dff6bf51cc9311874cff4392727824a2844b8e36f89be662c4a11a5ad4c"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xf, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$EVIOCSKEYCODE_V2(r4, 0x40284504, &(0x7f0000000300)={0x81, 0x1, 0x0, 0x10001, "48645f8312a71677451602064825dd4e5715350b38f2da57cdd4e7612e2ccb5b"}) sendmsg$RDMA_NLDEV_CMD_DELLINK(r2, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x48, 0x1404, 0x400, 0x70bd25, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000001}, 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x80086601, &(0x7f0000000040)) [ 552.531437][T22340] overlayfs: missing 'workdir' [ 552.590274][T22344] overlayfs: unrecognized mount option "JL" or missing value [ 552.632174][T22342] overlayfs: failed to resolve './file0': -2 [ 552.691148][T22347] overlayfs: unrecognized mount option "JL" or missing value 01:48:02 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r1, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:02 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65305ef45c85626d0cee62d241e392b8656d00a386de7cd1eb67970376c18ba177de6924e0d18c13b07b69c8eecb398a2d67e4a5df2582c86cd7b09d8f3865ec8f4fdf038db9f29a705950a255fc520ee8c974abfe365467b4518d3b243a8a320db7c78125c12712a2f2389fe86a79490901da74d0c301dcd3de33a15063bee2557b1c366375530274515bc19a02b87bb4e29fb66d9fb24768590bdc79b7c21fd98793247bf6a2da8386d0014698af46e9fa9a607c15704d629e8bbafb989247eeaaa96c974318a9def6f7dd2d631a5a569f6016327c9f26f0420a3cd23b54"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)) 01:48:02 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:02 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:02 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socket$bt_hidp(0x1f, 0x3, 0x6) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000700)='devlink\x00') sendmsg$DEVLINK_CMD_TRAP_SET(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000740)={0x58, r5, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0x34, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}, {0x5}}]}, 0x58}}, 0x0) sendmsg$DEVLINK_CMD_SB_TC_POOL_BIND_GET(r3, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)={0xcc, r5, 0x400, 0x70bd2d, 0x25dfdbff, {}, [{{@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0x5}, {0x6, 0x16, 0x1}, {0x5, 0x12, 0x1}}, {{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0x81}, {0x6, 0x16, 0x8}, {0x5, 0x12, 0x1}}, {{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x9}, {0x6, 0x16, 0x4}, {0x5}}]}, 0xcc}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:02 executing program 3: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, &(0x7f0000000180)) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000200)='/proc/capi/capi20ncci\x00', 0x240000, 0x0) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$LOOP_GET_STATUS64(r4, 0x4c05, &(0x7f0000000080)) [ 552.968273][T22354] overlayfs: failed to resolve './file0': -2 [ 552.977807][T22353] overlayfs: failed to resolve './file0^bm bA㒸em': -2 01:48:02 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 553.065445][T22359] overlayfs: failed to resolve './file0^bm bA㒸em': -2 01:48:03 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:03 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4b4c, &(0x7f0000000040)) [ 553.205918][T22366] overlayfs: './file0' not a directory 01:48:03 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) sendmsg$RDMA_NLDEV_CMD_DELLINK(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x18, 0x1404, 0x200, 0x70bd2b, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}, 0x1, 0x0, 0x0, 0x48080}, 0x20040090) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$tipc(r0, &(0x7f0000001600)={&(0x7f00000003c0)=@id={0x1e, 0x3, 0x0, {0x4e21, 0x1}}, 0x10, &(0x7f00000015c0)=[{&(0x7f0000000400)="60d51150ddae9f07f2bebe3daee08a09d780a7aa8398321fb9ed924be8460195cc55d95824135bcd2d30c5c0afc9cf3ee4e9af6160feab4a1e4f66069f8d172dcaaa394f3a5b665519c053690a08c38430b86a32492c593dadad958f529affd95c80062442150e6a3b32ab320e8236ad00583fa74efe2b9ed210db2d4a0562a329b1564a03461c5942a6088f7c87b5433aa8ed00f315710c4cd0d78995d70db0ee9a608c7aadb7768d32c36ccce14101b45e8640cd17f56357053ce8b3b91fc887fca45fb5e0776b619fe7bac65daccc9b3b4e5ce3b6344dce17658e26d5e21f1165eff8ddec255b5b722836aac5aef067e7b38bb86dcdb3a0b26b53ade20b33431b7713d2408f76b44f6a0d3c44a011477a14770543b31a67c2aad86f3a679285ab1e51206322d1585244a204128fc6f3fe70c7ba7e371bad94953e67afcb029c7872f91c93921c1af2f3a1d3456e3f6082c6856cbb6d974b3aea6d85f0566750a83d4ff59668a092e464539c6b4d09b3287daf1d1e1573da0bc529930577fa3298478ce9be1f4ab658254bc5d915b577cac7467c780d307884ba9cd759d40b8f7ddaac03e43cbf4a09edb5340be966cae8a58c08b01c1b47d1d7755f89e2d457842e17da7bda4e5b57739341331e3123cda527409471beca52777d8ba83667f90f79a505c94b046d327cf90f6caaf4797fec5bfbe56a8149144b64459f3315e1324674bd2f635503888103e2ca6e4b792a803d4958990405fb4eafd87303161cf3b33fe87540865d2b1e65cfe229cbac2e0175e457610f797187140617f0dde78385f81a0a380372e9aee28f2e9c08679189e7c9f8d69f2c6396228bcf91ce1472d2a4340bc35f560978984d10fa2de7f853c0e827b6228d252f4d999d01195e8d81a1c278ec42a3a0cb74f263445be4e2f9a78b94083e991c5ec5d9dc06e05fb01a02a1e3cd27f0cbeec4a49ade05c4faaf24d85c22e96ddf99405033e545e7d00ce7a1161a584ef204e5f79637e22c962c7d16051aad5f3784be99a3d647e37a17a86e5ceeb365d2e1f30541ec700fe6106dbb76d698d544bb12d01d1c998eda0b6708b35cf8b40d81174587a0e7736772148bb292bb5a3f7034bd0293f6471e89351ec1c3faa4ecb6150d84409f526b5096f61cc30e9dc2b9443bb1023b319b27de6209b2bd81a2a831dab40857c59a0e3d66e7bed9b5dd3d5cc49b61e023dea55c27586f8bee9771d3662ce0d94928e9d8e7e7262a2101e1e8d3b5a280d8064973240af90e74d2c8345f2964f418ce553c20fa939ad739de3324bd65e0d457db163a1db123308cbe320b471b6762263686bd0f7a1962da3873b5fa022ead014aa5bb41fdb5ced13335ab9d3d996e64802906b68af563131b98eb6f906a7a7423153b364fd00584824997ae584d12aac094207b8c66381f6fb94dda4d7cedea931351f73520a1c2faef1eba83e6813467141825cea3c98b82e1a1275bf76ca17f4c906600ee12ced3b267db34b7c3ec46caca8f808d4c1b6a42be44ec39aecb10555f422130401abcc9b0e6a67cba1df722c4cd8afcd2cc06edd10ec9e98a0c0ecb6dca3dc26136e1202633e6db0aa31ceeb4c15d74873d474a466a42fdccfc68d24e286e83563f66b1cafd804eaed97b2dca861a7380fce6ce4c50074c789dc76f4658fd0584861b6d62c0c6cd725d3ea40e11bddd86c7ae49019c162fda34ca6b92806fd123da738684af28e92700c232cc71638bdafe1ecdd3acb69c26ef0642a1f3f92d962f870dfb2fca754c741bafa94474e9ed634a5b259d8fb8fe2cad6277eea37d3226e313542bdf11769d0f6b7074e1a2003b024a2303006ab78d1b092a327d1c96ce717a77d90a888e981e9552aa135f25978c6c553e221731db94b426b843e5602e0e7084aab4fc20be39cbcb36daf675fc2d8ce6cd7f3457c685ffd521c53f0953e44c7571f53d50fc219a7e00869701d26b9e22ba292dfa94d83aaf78bc01603d5355cf860994681d925eef11360c460f84a163cd38b1ead5b8de377d439b15292ec18354a8cce686db2e570531b3e3c1e2e009c4a0e9ab17b965fd7e9dac75f89b1575e2755f58c30db253b8ab91d305c3463b272f00f07074e63dc680d85da3327ef638a1cf6b7b2b263c358dd0677463accb61109ecc288a56cc5b67a576ab9655a34105f1de35b36a72f20705586b9a980e565a8d12c042caad6e29af743370aee8619c6ecf37b722bfb428e12fb1665ce9084484fcb1ad5acba27b18e4a8e0231bad8c35c2f26fb52fb31e7c04d0e85c4bd126a2e7b4d28ac201567cb970ec4b4769b30068beda9d24a3c58fcb8c358673d06961decf49b1007eee9966d584d3795671ed19405ea2ca2f06091ccb801199bbc0b8607972f2a01142762702d935880949f2cfe2f87cabc27915681c16ffcf4c3d32d8f55248f994c792eac4e10913efa0ab8dc8066e275af224e9bc42e17fb8e0425bc0965bdac13b01d039b68d43bc76deda6b9d3f6c583900d444717fcefe84196c33eb727f3a3b115683e2c56c912e82fc0acc99688a38ee6c25f598f2b970df26a9a045eae1c32ae0cbf11e483640818ed5f30f3b10f904ad9201435b9ffdc35ed5795916b8e2be10b7bf628cb47e90f91760579e3f8b687c2e0406c1aa668b616f55e6a3d33151a3e8e43c872be29d3ff61f43fea4a457b7bbba104e47d46b8e84c704d0a2c05b5d3c07ad5f7e58f7fafd659c5c13de1430f242d9119c6ea3c9aef4855b0e1567382b3b04bb4db8e07799443e287b08b872548ebf02073da1b954e1cd9d700183694d688c70c5898e2ff98fd0487f2cc964556204c43d1c9a3f6603b5e7e35c52623d121167884d495fee1f856d11ce811155db195b7c6d60b3924ad5bcaff34f290305f4d376ca6ba048614277b1ed1ed33963eb890d7bda99b570ca170536aee6073a6a7b6719c9a3335cf4fd96739630a3122d45773730f202bb31d5bce856a7e011f77bfc6e693e8afcb68fa389493373638bc39c534bb8846e2db206e402131383a747c69c44c015dac7d8abd889bc3d81f292e2b8f55e82c0cdb12753198b276aa371ebb6a4a246a787b9f883f00cc499f0b6a30254a9a758303ed72cc2bd11165d879ed13196386324397a8a1937208786d5e2f09f94492407407ff7c1285f9fd629b607a65f93f106716200cc0f9ed3dc5cda26685e78ab904f3718929ee928dc5b352b35da9e09cee5edec781ee24eabcd2841adc2d1e0c097b088f584ea8b6322a56e3d42ab0ff59736c55c6b4002d54111a8a360f3915ad73f43d8e3b54377da29b808a29f2498250a2a206a29e9b9235baa7589398f37b6399744d0e63156e9bb56119c904128890ebcbd9b185fdff5ff16db9c2afd7cf1cab5e0cd1639d01cf21f4f55851dd6b7ebf4512708ab7561b8a5c2ee615ac4a99cd6b855ad5cc929d36447ca5191fcddab2c01ac8c6bc5426faf14791c9fbd409bb793a7cc2626a53434fc6c0afff670ca3fa9f1c118d708ed2933a0eb1f07f76acb2e021b5d0fb1b87f2f96b48d23abe4d6af7de36fee1dfe21962b2798c1a832be5d09164c335ab5d12066c31407a42e4c4985e0c23a79c9d9f4e4cf2464dcfa5525a359e60af98608b8470710083b9f68fb4912aa8e6b604628912479ad6698ba2ea9d4cd739acb9fd89df0c4dada0308a82e46b907b5f7c4f86fa6550b7b815c8c5d7d3b514270a50963a9bffc4884bba999ac008cd2571c09a4e665fed77d5ee6c0a10d3356c06bb623fe6c752ddfe989193101c3dd98ccb805c65035dbee99db59617326dd7b8149f54a55575b1c33065b67dba24160035649868367b8c602d3e2bd84e7c1b1d8ed9f76d32e61c9e5ea070b57eac3f87fed80da38b2fd55cc53bc7569609ea432e9487ab3f8b2d0f3876b830ef0f26aadddb256813f4bfffd61d7e786e0dad4a2c4dcd2af51ba2c22ca22a20702d65d0a7bc8bff453dfd0f0095a9b3e4ad84bfa6f2c48f45dde67148c452be0bcece9259d026b0e50873360915ae9e9d3447307a6bc832beb106664c9cd7db0294dc133fe5049801311f396a6925623153de02d9f9778743bf868fa7a6eac280879831e67db436956add0793f932510233241945fb5b3dbfc359dd9c927c2764e44fe64cba9b55843b471b7cd3e5ca8dcec95a16f58295e753f050e0404431b968287f00b8284810b91f26003ed8dbdc55e97719fe68bae0d7675849dec419c7ae7d78c75179cf2c4f917aab20040db73dce248d5739eb1ef9df1a7f35c67eacb184466214aa33f5c9489894835c84d37c356b1782f43535fea7700a9ed42acc95089e91be07c90efed71c0ca9748c9ad370b597785c8b6651d1f7ae1ca73734638017f9b5b4c4fecc7aa9517a8a33a92746c19bb528f8eba355ee2de74c9d706d1660933ce5445d41dcec46de019b00bdf1fe29ac1655125415e3c1b8655919cde16d4116ebbdd50364d8d9ed455b6228f823c656eec4ca5f515cbc3523db37b84786926842f614194efcb839ef436111ae4d702bc6e8f3347bc19e513f8635ed4b18e1015ae34daf69c926c8140945d06279153b44281ca8f4c9bfab0ee19901c7ba116854c8a868ad45c443ef974f23b528eb07384111fa3e2a0c3e30203b90ca99b4d9cc3d48dde37cd0155cf8ec8469a8d5c6b9ffa9a79c890e5b0106a8f97c6adfbfeb3ab0c26ec4ae26772296e7a28778892b3abf2b9d35cc7d6ee338ca6b7f8da51bd7ab3bae972365634d311eb6aeac7150e4402bcbb31019bb6932cfc2249cb12d4cedab933bfb9c5fbaab1db732ae6057da600004099e610e81c8768e99aaa59b6b830f6326797b6c59f69e7d98601596318bcb74bdad3c9b511a30bb4203ed17d3cd4d856a625ac3b11f8ee8c1f25aaaf1b71a7f9b998004e1e83d24de2274b3d82a126dd62ac3c360da13e0150258989e92d43f0170018aa490de1248f6d971e992e9a098b2f1fc0124cd1b1da57ca6148bf23649e8407b548b9f19f1e3865ccc8c5905bafdf208cdff04fad19f476fb391393ec3cd1447066105036a510e1edab8b8dd9cc7d726ed5c92709669486adc02182aa89362403ec1146079e8e258477a40963855d08b162106eee8d6b7803ad18a562ddce9e41ffeb56528b356a556ad98b450466c9e8ee5683ae9b780f6634b951baddadfc72c4fa3ac48f0a62966c9472c00a302fd9955392c26020730f1bd54f7014320a2a0cd76b6674e14da94fe0664d6282760447850f247072ce60387132bb341bef8442e25ef8bfed7aef8338406b679ab1b159fda2b4e8a38c9d62c4ff62f9e901cdd3ecb71312bfe166da207bd08fec56ceccd88f1e8afe59e3c48e4466ccde6dd23b96c43bd85f862ba2ddafeee83c783ec6639dc8a2daa6f4ff1082aa40c3d884ebb3a1ddbd2fa2abd52fb02558be11d8ce6d37e28a5a5262b83bd829d37c6c8cfef244c820ece011334af5deefc83099f62763d4b7111336a31b87aa27695f0c6a6eba093b292f4d908b507263329e2c0a4586e3aff7d565f0e3a11b2ab4773378861d30a99a2cba735aa59b9c441f26e13e23b14c21be0d882667ce88e01e62663b0b8b9cb2deedc2d6bfc1a76b67dd3cf742562e8aef91ab0b9c974efd390a3144a858ef83479d3af1a5f175fa1699351d5688dec56a21f08479d9527882ce38c2e63d5f425a44cd58f667faafafa037bac53e146c22f922926b55a458a16771d88caf5d5b7b95b79ce5eb8c79197eca2a22e460820fa29d4ad76887e98a96c198b07ff0ee", 0x1000}, {&(0x7f0000001400)="25ede4567cf9e52529b4f20346b88cd81820c82671695ae5b091c64f2179ec9153446458f33c7ed8cfa31f20ea4d28d057af9362f67d7952e7c7810c1ddddcfc3476378947f63ffcba1bd3fdb225686123788d44a7a3043d5b7b2cf490e580f17dbd6d999c224dfd9f9084c42f47ecdbf5052ed2c1480b372745c14071a535b2928aed2b90928173d42a99f715b58b0667399d9045ad", 0x96}, {&(0x7f00000014c0)="4ace8b99e05a6a3751a0fe17e62861b4f243d1fee97c568bab829f726dda9370e1e693405bd7b56244830a81521722cb85475dd351761a1cc80b9904dabb78a2213a20611571da88dfcdd81b5ce8ed80fcfd222bbbb407ea5819067bfd5c612922e2d1db7293dbdeb63e02399ae494644d99237d8b79ec9588e6ce574acdd2dd3dc7b1e4ac93ac53e9afb47c40353275ce1c", 0x92}, {&(0x7f0000001580)="3d7ad6b911", 0x5}], 0x4, 0x0, 0x0, 0x4000010}, 0x840) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000000)=0x4d) 01:48:03 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:03 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 553.662140][T22379] overlayfs: './file0' not a directory 01:48:03 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r1, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:03 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) perf_event_open(&(0x7f0000000000)={0x5, 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, 0x200000000, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$vcsu(&(0x7f0000000080)='/dev/vcsu#\x00', 0x9, 0x311100) ioctl$SIOCX25SENDCALLACCPT(r0, 0x89e9) mount(&(0x7f0000000700)=ANY=[@ANYBLOB="8da0250192f09c09c7e728d49230538d393e88d0e50380c02e07d1fd57c6524c4f25a7d22c25c70c6cfeaf67f7ec2ad090f7e882a01c83a962e1e3ae8e29ec71f59811d46a28321510f7f8a404dce39daf595779083863cca26b2d814f486166bf58777019c641a564859e41cf82463e89e46a4ee46a332f8364b0f7ac63ba3a"], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000b00)='nfs\x00', 0x0, &(0x7f0000000000)) 01:48:03 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:03 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:03 executing program 3 (fault-call:7 fault-nth:0): mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:03 executing program 0 (fault-call:7 fault-nth:0): mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:03 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r1, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:03 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 554.113731][T22402] overlayfs: filesystem on './file0' not supported as upperdir 01:48:04 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:04 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65305dfa981148d14b56807271743d068747f39ebcc9a691e90529203f4168b070a4407b37d0d3f4f7035a3e339afcfdd254a84950393cb1568b9cfdef2dde65c22662461756da9cd02e72b8ab4f75f9c660ffd03e0c537b54754b5eae7ee59bddfdb85cd6fc2748c7"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:04 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) socket$inet(0x2, 0x4000000000000001, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 554.277575][T22407] FAULT_INJECTION: forcing a failure. [ 554.277575][T22407] name failslab, interval 1, probability 0, space 0, times 0 [ 554.279391][T22404] FAULT_INJECTION: forcing a failure. [ 554.279391][T22404] name failslab, interval 1, probability 0, space 0, times 0 [ 554.362968][T22407] CPU: 0 PID: 22407 Comm: syz-executor.3 Not tainted 5.8.0-rc2-syzkaller #0 [ 554.371675][T22407] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 554.381753][T22407] Call Trace: [ 554.385067][T22407] dump_stack+0x18f/0x20d [ 554.389423][T22407] should_fail.cold+0x5/0x14 [ 554.395344][T22407] ? tomoyo_realpath_from_path+0xc3/0x620 [ 554.401089][T22407] should_failslab+0x5/0xf [ 554.405527][T22407] __kmalloc+0x27d/0x340 [ 554.409826][T22407] ? rcu_read_lock_sched_held+0x3a/0xb0 [ 554.415531][T22407] tomoyo_realpath_from_path+0xc3/0x620 [ 554.421090][T22407] ? tomoyo_profile+0x42/0x50 [ 554.425790][T22407] tomoyo_path_number_perm+0x1cb/0x4d0 [ 554.431267][T22407] ? tomoyo_path_number_perm+0x183/0x4d0 [ 554.436915][T22407] ? tomoyo_execute_permission+0x470/0x470 [ 554.442738][T22407] ? get_pid_task+0x116/0x200 [ 554.447440][T22407] ? find_held_lock+0x2d/0x110 [ 554.452553][T22407] ? check_preemption_disabled+0x38/0x220 [ 554.458291][T22407] ? __fget_files+0x294/0x400 [ 554.463003][T22407] security_file_ioctl+0x50/0xb0 [ 554.468072][T22407] ksys_ioctl+0x50/0x180 [ 554.472510][T22407] __x64_sys_ioctl+0x6f/0xb0 [ 554.477133][T22407] do_syscall_64+0x60/0xe0 [ 554.481704][T22407] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 554.487694][T22407] RIP: 0033:0x45cb19 [ 554.491592][T22407] Code: Bad RIP value. [ 554.495662][T22407] RSP: 002b:00007fd242c37c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 554.504169][T22407] RAX: ffffffffffffffda RBX: 00000000004e5240 RCX: 000000000045cb19 01:48:04 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 554.512149][T22407] RDX: 0000000020000040 RSI: 0000000040086602 RDI: 0000000000000004 [ 554.520215][T22407] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 554.528198][T22407] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 554.536279][T22407] R13: 00000000000002f1 R14: 00000000004c5783 R15: 00007fd242c386d4 [ 554.554622][T22404] CPU: 1 PID: 22404 Comm: syz-executor.0 Not tainted 5.8.0-rc2-syzkaller #0 [ 554.563610][T22404] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 554.573680][T22404] Call Trace: [ 554.577025][T22404] dump_stack+0x18f/0x20d [ 554.581376][T22404] should_fail.cold+0x5/0x14 [ 554.586001][T22404] ? tomoyo_realpath_from_path+0xc3/0x620 [ 554.591743][T22404] should_failslab+0x5/0xf [ 554.596176][T22404] __kmalloc+0x27d/0x340 [ 554.600530][T22404] ? rcu_read_lock_sched_held+0x3a/0xb0 [ 554.606100][T22404] tomoyo_realpath_from_path+0xc3/0x620 [ 554.611694][T22404] ? tomoyo_profile+0x42/0x50 [ 554.616495][T22404] tomoyo_path_number_perm+0x1cb/0x4d0 [ 554.622175][T22404] ? tomoyo_path_number_perm+0x183/0x4d0 [ 554.627845][T22404] ? tomoyo_execute_permission+0x470/0x470 [ 554.633538][T22421] overlayfs: failed to resolve './file0]HKVrqt=Gɦ) ?Ahp@{7Z>3TIP9 S{TuK^~'H': -2 [ 554.633772][T22404] ? get_pid_task+0x116/0x200 [ 554.649023][T22407] ERROR: Out of memory at tomoyo_realpath_from_path. 01:48:04 executing program 3 (fault-call:7 fault-nth:1): mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 554.653412][T22404] ? find_held_lock+0x2d/0x110 [ 554.653460][T22404] ? check_preemption_disabled+0x38/0x220 [ 554.653482][T22404] ? __fget_files+0x294/0x400 [ 554.653505][T22404] security_file_ioctl+0x50/0xb0 [ 554.653524][T22404] ksys_ioctl+0x50/0x180 [ 554.653541][T22404] __x64_sys_ioctl+0x6f/0xb0 [ 554.653559][T22404] do_syscall_64+0x60/0xe0 [ 554.694415][T22404] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 554.700320][T22404] RIP: 0033:0x45cb19 [ 554.704218][T22404] Code: Bad RIP value. [ 554.708307][T22404] RSP: 002b:00007f545e501c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 554.716729][T22404] RAX: ffffffffffffffda RBX: 00000000004e5240 RCX: 000000000045cb19 [ 554.724714][T22404] RDX: 0000000020000040 RSI: 0000000040086602 RDI: 0000000000000004 [ 554.732695][T22404] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 554.740767][T22404] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 554.748864][T22404] R13: 00000000000002f1 R14: 00000000004c5783 R15: 00007f545e5026d4 01:48:04 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:04 executing program 4: socket$kcm(0x11, 0x2, 0x0) syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 554.803265][T22425] overlayfs: failed to resolve './file0]HKVrqt=Gɦ) ?Ahp@{7Z>3TIP9 S{TuK^~'H': -2 01:48:04 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:04 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./bus/file0\x00', 0x8, 0x3, &(0x7f0000000600)=[{&(0x7f0000000480)="474f69b90cf793364883c7b105a05977b6f5858917c6ff5e153b326455b646c2", 0x20, 0xffff}, {&(0x7f00000004c0)="c8a816149c0685811c367ba3e7f71244ffcdac4a844ceb9edfb777464839dc953b815b12932ade73879b768ead71bc258a3c0ddb48eba19da8bdc3b4d6dce49b54af6300ebd31c8c70f6ee6ff55f24f5", 0x50, 0x200}, {&(0x7f0000000540)="205924397f7375e64f8e8ac9a21088c9a4a2bb82bd4b6dac07d693ec1cee48bc4314c09c7733895922f2a3febba32db1d738c0d765b538ac5d7751ac82961c0a6fc51d0444d7e0588d66e2091f89e82b6fe69fd322f119bbbd1cc304d6c9f033bea9f47d5e5821a6d54aebefb44654324a39238ab8d98910e83afce72606528b2f7bb1fb97ef", 0x86, 0x9}], 0x410, &(0x7f0000000680)={[{@debug='debug'}, {@noquota='noquota'}, {@journal_dev={'journal_dev', 0x3d, 0x3}}, {@acl='acl'}, {@nojournal_checksum='nojournal_checksum'}, {@journal_checksum='journal_checksum'}], [{@dont_appraise='dont_appraise'}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}, {@euid_gt={'euid>', r1}}, {@subj_role={'subj_role', 0x3d, '}'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '^'}}, {@obj_user={'obj_user', 0x3d, 'overlay\x00'}}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) recvfrom$unix(r3, &(0x7f0000000180)=""/125, 0x7d, 0x40002003, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) [ 555.024822][ T29] kauditd_printk_skb: 21 callbacks suppressed [ 555.024838][ T29] audit: type=1804 audit(1593395284.897:1392): pid=22435 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/887/bus/file0" dev="sda1" ino=15798 res=1 [ 555.086440][T22435] FAULT_INJECTION: forcing a failure. [ 555.086440][T22435] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 555.099924][T22435] CPU: 0 PID: 22435 Comm: syz-executor.3 Not tainted 5.8.0-rc2-syzkaller #0 [ 555.108615][T22435] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 555.118691][T22435] Call Trace: [ 555.122050][T22435] dump_stack+0x18f/0x20d [ 555.126414][T22435] should_fail.cold+0x5/0x14 [ 555.131034][T22435] __alloc_pages_nodemask+0x1a3/0x930 [ 555.136436][T22435] ? __alloc_pages_slowpath.constprop.0+0x2780/0x2780 [ 555.143260][T22435] ? mark_lock+0xbc/0x1710 [ 555.147713][T22435] cache_grow_begin+0x8c/0xb20 [ 555.153014][T22435] ? cache_alloc_pfmemalloc+0x1e/0x140 [ 555.158706][T22435] cache_alloc_refill+0x27b/0x340 [ 555.163850][T22435] ? tomoyo_realpath_from_path+0xc3/0x620 [ 555.169712][T22435] __kmalloc+0x319/0x340 [ 555.175196][T22435] tomoyo_realpath_from_path+0xc3/0x620 [ 555.181133][T22435] ? tomoyo_profile+0x42/0x50 [ 555.185839][T22435] tomoyo_path_number_perm+0x1cb/0x4d0 [ 555.191335][T22435] ? tomoyo_path_number_perm+0x183/0x4d0 [ 555.197861][T22435] ? tomoyo_execute_permission+0x470/0x470 [ 555.200126][ T29] audit: type=1804 audit(1593395284.937:1393): pid=22434 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/710/bus/file0" dev="sda1" ino=16224 res=1 [ 555.203939][T22435] ? get_pid_task+0x116/0x200 [ 555.203963][T22435] ? find_held_lock+0x2d/0x110 [ 555.204010][T22435] ? check_preemption_disabled+0x38/0x220 [ 555.204032][T22435] ? __fget_files+0x294/0x400 [ 555.204055][T22435] security_file_ioctl+0x50/0xb0 [ 555.253125][T22435] ksys_ioctl+0x50/0x180 [ 555.257390][T22435] __x64_sys_ioctl+0x6f/0xb0 [ 555.263186][T22435] do_syscall_64+0x60/0xe0 [ 555.267633][T22435] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 555.273536][T22435] RIP: 0033:0x45cb19 [ 555.277519][T22435] Code: Bad RIP value. [ 555.282029][T22435] RSP: 002b:00007fd242c16c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 555.290584][T22435] RAX: ffffffffffffffda RBX: 00000000004e5240 RCX: 000000000045cb19 [ 555.298930][T22435] RDX: 0000000020000040 RSI: 0000000040086602 RDI: 0000000000000004 [ 555.307005][T22435] RBP: 000000000078bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 555.315250][T22435] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 555.323329][T22435] R13: 00000000000002f1 R14: 00000000004c5783 R15: 00007fd242c176d4 [ 555.440027][T22404] ERROR: Out of memory at tomoyo_realpath_from_path. 01:48:05 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:05 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:05 executing program 4: socket$kcm(0x11, 0x2, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:05 executing program 3 (fault-call:7 fault-nth:2): mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:05 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:05 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$vim2m_VIDIOC_PREPARE_BUF(r1, 0xc058565d, &(0x7f0000000180)={0x9, 0x3, 0x4, 0x0, 0x3, {0x77359400}, {0x4, 0x8, 0xc1, 0x3f, 0xd3, 0x8a, "44dfee19"}, 0x1, 0x1, @planes=&(0x7f0000000000)={0x7b8, 0xff, @mem_offset=0x2e}, 0x7fffffff, 0x0, r3}) fcntl$setflags(r4, 0x2, 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x152) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x80086601, &(0x7f0000000040)) [ 555.715397][T22450] overlayfs: missing 'lowerdir' 01:48:05 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 555.748795][ T29] audit: type=1804 audit(1593395285.617:1394): pid=22450 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/711/bus/file0" dev="sda1" ino=15813 res=1 01:48:05 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 555.855363][T22456] FAULT_INJECTION: forcing a failure. [ 555.855363][T22456] name failslab, interval 1, probability 0, space 0, times 0 [ 555.927719][T22456] CPU: 0 PID: 22456 Comm: syz-executor.3 Not tainted 5.8.0-rc2-syzkaller #0 [ 555.937215][T22456] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 555.947484][T22456] Call Trace: [ 555.950788][T22456] dump_stack+0x18f/0x20d [ 555.955140][T22456] should_fail.cold+0x5/0x14 [ 555.959879][T22456] ? tomoyo_realpath_from_path+0xc3/0x620 [ 555.965609][T22456] should_failslab+0x5/0xf [ 555.970038][T22456] __kmalloc+0x27d/0x340 [ 555.974483][T22456] ? rcu_read_lock_sched_held+0x3a/0xb0 [ 555.980308][T22456] tomoyo_realpath_from_path+0xc3/0x620 [ 555.986564][T22456] ? tomoyo_profile+0x42/0x50 [ 555.992001][T22456] tomoyo_path_perm+0x212/0x3f0 [ 555.996861][T22456] ? tomoyo_path_perm+0x1b8/0x3f0 [ 556.001912][T22456] ? tomoyo_check_open_permission+0x380/0x380 [ 556.003391][T22465] overlayfs: missing 'lowerdir' [ 556.008106][T22456] ? lock_downgrade+0x820/0x820 [ 556.008151][T22456] ? unwind_next_frame+0xe3b/0x1f90 [ 556.008181][T22456] ? is_bpf_text_address+0xcb/0x160 [ 556.028886][T22456] ? stack_trace_save+0x8c/0xc0 [ 556.033861][T22456] security_inode_getattr+0xcf/0x140 [ 556.039247][T22456] vfs_getattr+0x22/0x60 [ 556.043519][T22456] ovl_copy_up_one+0x13b/0x1870 [ 556.048502][T22456] ? tomoyo_path_number_perm+0x415/0x4d0 [ 556.054229][T22456] ? security_file_ioctl+0x50/0xb0 [ 556.054304][ T29] audit: type=1804 audit(1593395285.927:1395): pid=22468 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/712/bus/file0" dev="sda1" ino=16298 res=1 [ 556.059353][T22456] ? ksys_ioctl+0x50/0x180 [ 556.088055][T22456] ? __x64_sys_ioctl+0x6f/0xb0 [ 556.092828][T22456] ? do_syscall_64+0x60/0xe0 [ 556.097427][T22456] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 556.103552][T22456] ? ovl_copy_up_inode+0x680/0x680 [ 556.108789][T22456] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 556.114826][T22456] ? do_raw_spin_unlock+0x171/0x230 [ 556.120128][T22456] ? check_preemption_disabled+0x38/0x220 [ 556.125870][T22456] ? dget_parent+0x18a/0x530 [ 556.131356][T22456] ovl_copy_up_flags+0x14b/0x1d0 [ 556.136310][T22456] ovl_maybe_copy_up+0x140/0x190 [ 556.141263][T22456] ovl_ioctl_set_flags+0x18d/0x320 [ 556.146485][T22456] ovl_ioctl+0x16b/0x2f0 [ 556.150831][T22456] ? ovl_ioctl_set_flags+0x320/0x320 [ 556.156228][T22456] ? __fget_files+0x294/0x400 [ 556.160925][T22456] ? ovl_ioctl_set_flags+0x320/0x320 [ 556.166227][T22456] ksys_ioctl+0x11a/0x180 [ 556.170567][T22456] __x64_sys_ioctl+0x6f/0xb0 [ 556.175169][T22456] do_syscall_64+0x60/0xe0 [ 556.179599][T22456] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 556.185493][T22456] RIP: 0033:0x45cb19 [ 556.189379][T22456] Code: Bad RIP value. [ 556.193447][T22456] RSP: 002b:00007fd242c37c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 556.202299][T22456] RAX: ffffffffffffffda RBX: 00000000004e5240 RCX: 000000000045cb19 [ 556.210359][T22456] RDX: 0000000020000040 RSI: 0000000040086602 RDI: 0000000000000004 [ 556.218629][T22456] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 01:48:05 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:05 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:06 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x0, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 556.226608][T22456] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 556.234615][T22456] R13: 00000000000002f1 R14: 00000000004c5783 R15: 00007fd242c386d4 [ 556.302918][ T29] audit: type=1804 audit(1593395286.177:1396): pid=22472 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/606/bus/file0" dev="sda1" ino=16065 res=1 01:48:06 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x2, &(0x7f0000000040)=0x20cbd) 01:48:06 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, 0x0) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:06 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 556.400404][T22462] overlayfs: failed to resolve './bus': -2 01:48:06 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 556.506157][T22475] overlayfs: './file0' not a directory [ 556.536692][ T29] audit: type=1804 audit(1593395286.407:1397): pid=22472 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/606/bus/bus/file0" dev="sda1" ino=15751 res=1 [ 556.599617][T22477] overlayfs: missing 'lowerdir' [ 556.639726][ T29] audit: type=1804 audit(1593395286.507:1398): pid=22477 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/713/bus/file0" dev="sda1" ino=15911 res=1 [ 556.756299][T22486] overlayfs: './file0' not a directory [ 556.758186][T22456] ERROR: Out of memory at tomoyo_realpath_from_path. [ 556.774048][ T29] audit: type=1804 audit(1593395286.647:1399): pid=22486 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/697/bus/bus/file0" dev="overlay" ino=15836 res=1 01:48:06 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:06 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x0, 0x0) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write$binfmt_script(r0, &(0x7f00000003c0)={'#! ', './bus', [{0x20, 'overlay\x00'}, {0x20, '&/+&{+)%),\\'}, {0x20, ')'}, {0x20, '\\-]'}, {0x20, '-'}, {0x20, 'overlay\x00'}, {0x20, '*-'}], 0xa, "c4f6434003e214970dce9594271042445f64c5ba7b17e6789c0d54579c41dacd6d60a0de6bf5a7638ee44d63932fab40730ba29b94f5cfdc6423c7a11a5e17406992165af6033ddb24c47b708236e061ce6683294b1bc5e9f521db14b22dba937a399c78a72fa940cb0e392c6f61b4d8ae141f655e9f5265a2724c6f23a3ca501d99df5da67f8e5ce3ff866c0e8c3ae8336e4b5b218f548ff0ca7fb93074d184a464cd96e4f90e9839c715bc0e263381c93990f439"}, 0xe7) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f01680c209a8faf8461507600826a66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) 01:48:06 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:06 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:06 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x10, &(0x7f0000000040)=0x20cbd) 01:48:06 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:06 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x1, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 556.986874][T22494] overlayfs: missing 'lowerdir' [ 557.043240][ T29] audit: type=1804 audit(1593395286.917:1400): pid=22499 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/714/bus/file0" dev="sda1" ino=15836 res=1 [ 557.130585][T22505] overlayfs: './file0' not a directory 01:48:07 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:07 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, 0x0, 0x0) 01:48:07 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 557.181089][T22506] overlayfs: failed to resolve './h aPv': -2 [ 557.206962][ T29] audit: type=1804 audit(1593395287.037:1401): pid=22502 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/698/bus/bus/file0" dev="overlay" ino=15813 res=1 01:48:07 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x1274, &(0x7f0000000040)=0x20cbd) [ 557.374933][T22514] overlayfs: missing 'lowerdir' 01:48:07 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, 0x0, 0x0) 01:48:07 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 557.636587][T22526] overlayfs: './file0' not a directory 01:48:07 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x100) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:07 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:07 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x2, &(0x7f0000000040)=0x20cbd) 01:48:07 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, 0x0, 0x0) 01:48:07 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:07 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4c01, &(0x7f0000000040)=0x20cbd) [ 557.919660][T22540] overlayfs: missing 'lowerdir' 01:48:07 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x2, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:07 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 557.989476][T22543] overlayfs: './file0' not a directory [ 558.062617][T22547] overlayfs: './file0' not a directory 01:48:08 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:08 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x541b, &(0x7f0000000040)=0x20cbd) 01:48:08 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x10, &(0x7f0000000040)=0x20cbd) 01:48:08 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x4, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 558.216899][T22552] overlayfs: './file0' not a directory [ 558.245209][T22553] overlayfs: missing 'lowerdir' 01:48:08 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e276275732c776f726b6469723d2e2f312c75707065726469723d2e2f66696c65300000010095c331a2f071148973e4ee17ca6263530d2d023be8ea9538ac7ce356b117e1dc1fca5883a891ba8393edefbf354410cb49f1518b1e89a0c7d3efaeaf4b454eee33d5d0c6ecaceb4e05480df9c515855a1b5df4be7a320be91cbb23cc813f7ca01d3f18a11b4684ccae3c6e954d73ab4c5c3708d3dc02b8e54a12e27831ac5832f6a19926ef4b1b4274ab379fa77301a965c8b7e63f559f8cf751404b44617208b101c0fa1f212d0588dd2bd6660dcf657423a7258b2ab68dc8c28cb7168824d392ac010aa5f81709e80b548da8029a10d29ff573e3e09af7e8a6cc61b269925e5bf14fa5b88b6936a8d699ee72fbb83ca21a07aef10c8634e3646cbe4e860d4aa04ec9b920290d17517f83b328845922617939e8d470f0e513f19da75ab4a8c2c4fb3405b0eabacf39305f168036b34f3346f9777f250278bf0f47ea9e6234502cdcc74f7103b22a1810cacfc0835cd3dea121d557caba8022af3a92198486295ba372ba310a501cc3aaed352303ac246605ae75300d22481030e2697b28c05bcf74f660d026b3a5f8d227b0960d1a6514967282fba34311bbc8f38fc6935ae993fbf182591f728adcc3ec901b487d0ff9268f82e1de36f14b3bc4ad21ca1796f494af"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x204002, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:08 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:08 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:08 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 558.535524][T22567] overlayfs: './file0' not a directory [ 558.544069][T22569] overlayfs: './file0' not a directory [ 558.574770][T22566] overlayfs: missing 'lowerdir' 01:48:08 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x0, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:08 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB]) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:08 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5421, &(0x7f0000000040)=0x20cbd) 01:48:08 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x2405, &(0x7f0000000040)=0x20cbd) [ 558.676345][T22571] overlayfs: failed to resolve './1': -2 [ 558.749729][T22578] overlayfs: './file0' not a directory 01:48:08 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x240802, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r0, 0x4010ae67, &(0x7f0000000180)={0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000002c0)={'macsec0\x00', 0x10}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x80086601, &(0x7f0000000040)) [ 558.820400][T22581] overlayfs: missing 'lowerdir' 01:48:08 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x0, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:08 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:08 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:08 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x0, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) [ 559.031866][T22594] overlayfs: './file0' not a directory 01:48:09 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5450, &(0x7f0000000040)=0x20cbd) [ 559.124775][T22597] overlayfs: './file0' not a directory 01:48:09 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4c00, &(0x7f0000000040)=0x20cbd) [ 559.212975][T22601] overlayfs: option "workdir=." is useless in a non-upper mount, ignore 01:48:09 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lon\x00rdir=.\'bus,e1,upperdir=*/file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') r4 = socket$tipc(0x1e, 0x5, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80000, 0x0) ioctl$USBDEVFS_RELEASE_PORT(r5, 0x80045519, &(0x7f0000000480)=0x2) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000140)={'virt_wifi0\x00', 0x0}) sendmsg$NL80211_CMD_SET_WIPHY(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000500)={0x24, r3, 0x11, 0x0, 0x0, {}, [@NL80211_ATTR_IFINDEX={0x8, 0x3, r6}, @NL80211_ATTR_WIPHY_TX_POWER_SETTING={0x8}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_GET_REG(r1, &(0x7f00000002c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000010}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0x90, r3, 0x1, 0x70bd2d, 0x25dfdbfc, {}, [@NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'aa\x00'}, @NL80211_ATTR_REG_RULES={0x14, 0x22, 0x0, 0x1, [@NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x1}, @NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x400}]}, @NL80211_ATTR_REG_RULES={0xc, 0x22, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_EIRP={0x8, 0x6, 0x40}]}, @NL80211_ATTR_REG_RULES={0x2c, 0x22, 0x0, 0x1, [@NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN={0x8, 0x5, 0x3}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x3f}, @NL80211_ATTR_FREQ_RANGE_END={0x8, 0x3, 0x72}, @NL80211_ATTR_DFS_CAC_TIME={0x8, 0x7, 0x7fffffff}, @NL80211_ATTR_FREQ_RANGE_START={0x8, 0x2, 0x3}]}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_REG_ALPHA2={0x7, 0x21, 'aa\x00'}, @NL80211_ATTR_REG_RULES={0x14, 0x22, 0x0, 0x1, [@NL80211_ATTR_DFS_CAC_TIME={0x8}, @NL80211_ATTR_FREQ_RANGE_MAX_BW={0x8, 0x4, 0x7f}]}, @NL80211_ATTR_USER_REG_HINT_TYPE={0x8}]}, 0x90}}, 0x40) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r7, 0x80086601, &(0x7f0000000040)) [ 559.262653][T22601] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:48:09 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x19}, 0x60) 01:48:09 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:09 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:09 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 559.497816][T22613] overlayfs: './file0' not a directory [ 559.540894][T22617] overlayfs: unrecognized mount option "lon" or missing value 01:48:09 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5451, &(0x7f0000000040)=0x20cbd) [ 559.644137][T22621] overlayfs: unrecognized mount option "lon" or missing value [ 559.653628][T22619] overlayfs: option "workdir=." is useless in a non-upper mount, ignore [ 559.661444][T22624] overlayfs: './file0' not a directory 01:48:09 executing program 4: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5450, &(0x7f0000000040)=0x20cbd) [ 559.716230][T22619] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:48:09 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:09 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file1/file0\x00', 0x109) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) 01:48:09 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4c01, &(0x7f0000000040)=0x20cbd) 01:48:09 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=.']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 560.044758][T22638] overlayfs: './file0' not a directory [ 560.098736][ T29] kauditd_printk_skb: 21 callbacks suppressed [ 560.098750][ T29] audit: type=1804 audit(1593395289.968:1423): pid=22642 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/704/bus/bus/file0" dev="overlay" ino=16379 res=1 [ 560.106468][T22637] overlayfs: failed to resolve './bus': -2 [ 560.144781][T22640] overlayfs: option "workdir=." is useless in a non-upper mount, ignore 01:48:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:10 executing program 4 (fault-call:1 fault-nth:0): r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:10 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 560.169445][T22640] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 560.187583][ T29] audit: type=1804 audit(1593395290.028:1424): pid=22644 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/722/bus/file0" dev="sda1" ino=16375 res=1 01:48:10 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5452, &(0x7f0000000040)=0x20cbd) 01:48:10 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) getsockopt$bt_BT_VOICE(r2, 0x112, 0xb, &(0x7f0000000100)=0x1, &(0x7f0000000180)=0x2) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2fb5d76b66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 560.342921][T22648] overlayfs: unrecognized mount option "upper" or missing value [ 560.396058][ T29] audit: type=1804 audit(1593395290.268:1425): pid=22651 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/723/bus/file0" dev="sda1" ino=15846 res=1 01:48:10 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:10 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 560.539234][ T29] audit: type=1804 audit(1593395290.408:1426): pid=22656 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/894/bus/file0" dev="sda1" ino=15790 res=1 [ 560.595166][T22658] overlayfs: './file0' not a directory 01:48:10 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:10 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x541b, &(0x7f0000000040)=0x20cbd) [ 560.683536][ T29] audit: type=1804 audit(1593395290.488:1427): pid=22656 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/894/bus/bus/file0" dev="sda1" ino=15771 res=1 [ 560.720037][T22666] overlayfs: unrecognized mount option "upper" or missing value [ 560.751265][T22667] overlayfs: failed to resolve './kfile1': -2 [ 560.756858][ T29] audit: type=1804 audit(1593395290.578:1428): pid=22668 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/705/bus/file0" dev="sda1" ino=15860 res=1 [ 560.768589][T22669] overlayfs: './file0' not a directory 01:48:10 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upper']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:10 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 560.871872][T22672] overlayfs: './file0' not a directory 01:48:10 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5460, &(0x7f0000000040)=0x20cbd) 01:48:10 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 560.951367][ T29] audit: type=1804 audit(1593395290.658:1429): pid=22668 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/705/bus/bus/file0" dev="sda1" ino=15814 res=1 01:48:10 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="6c81000000000000002eaf6275d648a051ea573e00fcffffffffffff2c776f726b6469723d2e2f66696c65312c75704dda930ead9ca36da2b50002c4be02fa75ddc9f19ce1cef5c4783fccadf2c143d8ae41ae2024421d7a55465930246c0e7c809b3c318e8739443b4b49f5de23a38822276051a3fa2147e7d781ab3ff8f2859890d665a7200f7a8948c61ccff1239d7120f3c0561d2315a8abb5a96f412a6486f9842a0d9014685e4b669e52b479c81f89f46c0c170972d63a5cde9978001285146fb282d7f80c8d66ffffffffffffffff62cedef53aaa582361419fb79a8f6f5cd9acaabb90cadff2f1231692cb0111e5dc88f56d40fb1fddfbfe21fa21c4e26c3fedcb15524514e6eb51789d6e743857b1c27d2ffa26724ae1dd5614c0405eb40be0c339c6763e4a4ca4475aef871360edec7ec48a3d645dd9acc2388644c37a56d9af16121f5b892eacc5cb8616bf1bbe9ef217180b1cb07479a28e8aa74e59bd0e7b3b4170192ff20a50da6b5b47c78c5a6e2db8552a1c7f7478922aef11020d89efeebc72969051199b56602ffe5b77cfe40fd9a8a872f3a9dcde08932bb28f08009f72ee4a6ad283b923d4236fe5cae125e8f82d531d0d2c6bde7b854af2a6df0d0ad3984bd353733e8b1edc97a6ba6d1bfe485733bee5edfe0776638056194aeb1138018d7edf648760c7f8f26fe459a7cf6d3b74a89595cb2550f62fe32e5d5ef902c9b3e941c36d2bb0b12d2ea8e3ddb8c0c72bc6c0ec162e0e93b4d00508ffccb8ad0f785e46de18aa5b8dc43a00eb336f4a7784721bd5cd163e3ffd"]) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000180)=""/86) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000100)={&(0x7f0000000000)='./bus/file0\x00', r3}, 0x10) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) [ 561.043905][T22681] overlayfs: unrecognized mount option "upper" or missing value [ 561.056996][ T29] audit: type=1804 audit(1593395290.668:1430): pid=22666 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/724/bus/file0" dev="sda1" ino=16003 res=1 01:48:11 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:11 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x20000260) [ 561.183648][T22687] overlayfs: './file0' not a directory [ 561.193467][ T29] audit: type=1804 audit(1593395290.668:1431): pid=22672 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/613/bus/file0" dev="sda1" ino=15826 res=1 01:48:11 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5421, &(0x7f0000000040)=0x20cbd) [ 561.247967][T22692] overlayfs: unrecognized mount option "l" or missing value 01:48:11 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 561.332374][T22697] overlayfs: unrecognized mount option "l" or missing value 01:48:11 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x5, 0x10, 0x0, "ffebe3b206f9f3245d255463bdec9d1ae89411f121bd4d5b75dc553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa62e657ee8d156674be091c8ca1"}, 0x34) [ 561.360921][ T29] audit: type=1804 audit(1593395290.758:1432): pid=22672 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/613/bus/bus/file0" dev="sda1" ino=15771 res=1 01:48:11 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x5b) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 561.409200][T22703] overlayfs: './file0' not a directory [ 561.437413][T22700] overlayfs: workdir and upperdir must be separate subtrees 01:48:11 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x6364, &(0x7f0000000040)=0x20cbd) 01:48:11 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) bind$nfc_llcp(r2, &(0x7f0000000200)={0x27, 0xffffffff, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:11 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:11 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:11 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) bind$nfc_llcp(r1, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8bdcc8c3a0298a5968d156674be091c8ca100"}, 0x60) [ 561.769463][T22723] overlayfs: './file0' not a directory [ 561.805831][T22719] overlayfs: workdir and upperdir must be separate subtrees [ 561.808749][T22727] overlayfs: './file0' not a directory 01:48:11 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5450, &(0x7f0000000040)=0x20cbd) 01:48:11 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:11 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:11 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0xb0201, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000180)={r0, 0xffffffffffffffff, 0x0, r2}, 0x10) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) ioctl$DRM_IOCTL_GET_STATS(r0, 0x80f86406, &(0x7f00000003c0)=""/225) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000340)={r4, 0x1dcc}, 0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r3, 0x84, 0x72, &(0x7f00000001c0)={r4, 0xfffffffd}, 0xc) [ 561.955596][T22730] overlayfs: './file0' not a directory 01:48:11 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x8903, &(0x7f0000000040)=0x20cbd) [ 562.150829][T22738] overlayfs: workdir and upperdir must be separate subtrees 01:48:12 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:12 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 562.310471][T22750] overlayfs: './file0' not a directory [ 562.334868][T22751] overlayfs: './file0' not a directory 01:48:12 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5451, &(0x7f0000000040)=0x20cbd) [ 562.427852][T22756] overlayfs: './file0' not a directory [ 562.446480][T22755] overlayfs: failed to resolve './fil': -2 01:48:12 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2c7571b2f6936469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$RTC_PLL_SET(r2, 0x40207012, &(0x7f0000000000)={0x0, 0xad, 0xff000000, 0x80, 0x2, 0x1, 0x9}) 01:48:12 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:12 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x890c, &(0x7f0000000040)=0x20cbd) [ 562.697586][T22762] overlayfs: failed to resolve './fil': -2 [ 562.740235][T22766] overlayfs: unrecognized mount option "uqdir=./file0" or missing value [ 562.820068][T22771] overlayfs: unrecognized mount option "uqdir=./file0" or missing value 01:48:12 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:12 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:12 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./fil']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:12 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./bus/file0\x00', 0x104) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 562.907218][T22778] overlayfs: './file0' not a directory [ 562.922525][T22777] overlayfs: './file0' not a directory 01:48:12 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5452, &(0x7f0000000040)=0x20cbd) [ 563.017790][T22782] overlayfs: failed to resolve './fil': -2 01:48:12 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x8912, &(0x7f0000000040)=0x20cbd) 01:48:12 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:13 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 563.254828][T22791] overlayfs: './file0' not a directory [ 563.329926][T22793] overlayfs: failed to resolve './file': -2 01:48:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir==./file0\x00'/47]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000000)) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = pidfd_getfd(r3, r0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) mount$fuse(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='fuse\x00', 0x242000, &(0x7f00000003c0)={{'fd', 0x3d, r4}, 0x2c, {'rootmode', 0x3d, 0xa000}, 0x2c, {'user_id', 0x3d, r5}, 0x2c, {'group_id', 0x3d, r6}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x6}}, {@allow_other='allow_other'}, {@blksize={'blksize', 0x3d, 0xe00}}], [{@obj_role={'obj_role', 0x3d, '%]'}}]}}) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r9 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r9, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28, 0x1, {0x0, 0x0, 0x0, 0x0, 0xffffffff}}}}]}, 0x58}}, 0x0) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r9, 0x110, 0x4, &(0x7f0000000300), 0x4) 01:48:13 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 563.475710][T22801] overlayfs: './file0' not a directory [ 563.507833][T22804] overlayfs: './file0' not a directory 01:48:13 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x5460, &(0x7f0000000040)=0x20cbd) 01:48:13 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x8933, &(0x7f0000000040)=0x20cbd) 01:48:13 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 563.692043][T22807] overlayfs: failed to resolve './file': -2 01:48:13 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:13 executing program 5: bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) bind$inet6(0xffffffffffffffff, &(0x7f0000000180)={0xa, 0x4e23, 0x1ea5, @remote, 0x100}, 0x1c) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fc, &(0x7f00000008c0)={0x2, 0xfffe, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$VIDIOC_G_OUTPUT(r2, 0x8004562e, &(0x7f0000000000)) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x80086601, &(0x7f0000000040)) [ 563.978097][T22822] overlayfs: failed to resolve './file': -2 [ 564.016841][T22818] overlayfs: failed to resolve './bus': -2 01:48:13 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 564.037650][T22827] overlayfs: './file0' not a directory 01:48:14 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 564.079299][T22825] overlayfs: './file0' not a directory 01:48:14 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x6364, &(0x7f0000000040)=0x20cbd) 01:48:14 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xae01, &(0x7f0000000040)=0x20cbd) [ 564.173482][T22830] overlayfs: unrecognized mount option "00000000000000000004" or missing value 01:48:14 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:14 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 564.474960][T22841] overlayfs: './file0' not a directory [ 564.496732][T22843] overlayfs: './file0' not a directory 01:48:14 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xae41, &(0x7f0000000040)=0x20cbd) 01:48:14 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x8912, &(0x7f0000000040)=0x20cbd) 01:48:14 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:14 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(0xffffffffffffffff, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace97913628e060f09c5ef4f36d26b692a70818c7e9954659d1fea9b9867c0337e68ffc4f673d1a03e4a935054f80d4ee0b822e7702a3932ecfdd3bfc30a34e5fcbcd107", 0x83) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:14 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$RTC_WKALM_SET(r2, 0x4028700f, &(0x7f0000000180)={0x1, 0x1, {0x12, 0x22, 0x16, 0x2, 0x6, 0x3, 0x0, 0x68, 0xffffffffffffffff}}) r3 = openat$cgroup_int(r0, &(0x7f0000000000)='cpuset.mem_exclusive\x00', 0x2, 0x0) ioctl$FIONCLEX(r3, 0x5450) [ 564.971835][T22857] overlayfs: './file0' not a directory [ 564.997521][T22858] overlayfs: './file0' not a directory 01:48:15 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xae80, &(0x7f0000000040)=0x20cbd) 01:48:15 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x8933, &(0x7f0000000040)=0x20cbd) 01:48:15 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:15 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 565.302530][T22867] overlayfs: './file0' not a directory [ 565.324651][ T29] kauditd_printk_skb: 37 callbacks suppressed [ 565.324667][ T29] audit: type=1804 audit(1593395295.198:1470): pid=22867 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/621/bus/bus/file0" dev="overlay" ino=15771 res=1 01:48:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)) [ 565.506378][T22878] overlayfs: './file0' not a directory [ 565.540320][T22879] overlayfs: './file0' not a directory 01:48:15 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 565.574033][ T29] audit: type=1804 audit(1593395295.448:1471): pid=22880 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/903/bus/bus/file0" dev="overlay" ino=15909 res=1 01:48:15 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x400454ca, &(0x7f0000000040)=0x20cbd) 01:48:15 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xae01, &(0x7f0000000040)=0x20cbd) 01:48:15 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 565.730116][ T29] audit: type=1804 audit(1593395295.448:1472): pid=22879 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/714/bus/bus/file0" dev="overlay" ino=15958 res=1 01:48:15 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$int_in(r0, 0x0, &(0x7f0000000000)=0x81) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:48:15 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 566.077540][T22896] overlayfs: './file0' not a directory 01:48:16 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 566.118420][ T29] audit: type=1804 audit(1593395295.988:1473): pid=22896 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/715/bus/bus/file0" dev="overlay" ino=15882 res=1 [ 566.147148][T22898] overlayfs: './file0' not a directory 01:48:16 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40049409, &(0x7f0000000040)=0x20cbd) 01:48:16 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xae41, &(0x7f0000000040)=0x20cbd) [ 566.267165][ T29] audit: type=1804 audit(1593395296.048:1474): pid=22902 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/904/bus/bus/file0" dev="overlay" ino=15913 res=1 [ 566.333629][T22906] overlayfs: './file0' not a directory 01:48:16 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:16 executing program 5 (fault-call:8 fault-nth:0): mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) 01:48:16 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 566.690129][T22917] overlayfs: './file0' not a directory [ 566.691453][T22920] overlayfs: './file0' not a directory 01:48:16 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 566.728804][ T29] audit: type=1804 audit(1593395296.598:1475): pid=22918 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/716/bus/bus/file0" dev="overlay" ino=15786 res=1 01:48:16 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xae80, &(0x7f0000000040)=0x20cbd) [ 566.838973][T22921] FAULT_INJECTION: forcing a failure. [ 566.838973][T22921] name failslab, interval 1, probability 0, space 0, times 0 [ 566.915293][T22921] CPU: 1 PID: 22921 Comm: syz-executor.5 Not tainted 5.8.0-rc2-syzkaller #0 [ 566.924124][T22921] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 566.934965][T22921] Call Trace: [ 566.938276][T22921] dump_stack+0x18f/0x20d [ 566.942629][T22921] should_fail.cold+0x5/0x14 [ 566.947330][T22921] ? tomoyo_realpath_from_path+0xc3/0x620 [ 566.953148][T22921] should_failslab+0x5/0xf [ 566.957579][T22921] __kmalloc+0x27d/0x340 [ 566.961836][T22921] ? rcu_read_lock_sched_held+0x3a/0xb0 [ 566.967405][T22921] tomoyo_realpath_from_path+0xc3/0x620 [ 566.973051][T22921] ? tomoyo_profile+0x42/0x50 [ 566.977765][T22921] tomoyo_path_number_perm+0x1cb/0x4d0 [ 566.983236][T22921] ? tomoyo_path_number_perm+0x183/0x4d0 [ 566.988891][T22921] ? tomoyo_execute_permission+0x470/0x470 [ 566.994707][T22921] ? get_pid_task+0x116/0x200 [ 566.999403][T22921] ? find_held_lock+0x2d/0x110 [ 567.004560][T22921] ? check_preemption_disabled+0x38/0x220 [ 567.011432][T22921] ? __fget_files+0x294/0x400 [ 567.016518][T22921] security_file_ioctl+0x50/0xb0 [ 567.022282][T22921] ksys_ioctl+0x50/0x180 [ 567.026558][T22921] __x64_sys_ioctl+0x6f/0xb0 [ 567.031609][T22921] do_syscall_64+0x60/0xe0 [ 567.036058][T22921] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 567.041974][T22921] RIP: 0033:0x45cb19 [ 567.046916][T22921] Code: Bad RIP value. [ 567.051897][T22921] RSP: 002b:00007fa13563fc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 01:48:16 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086603, &(0x7f0000000040)=0x20cbd) [ 567.060404][T22921] RAX: ffffffffffffffda RBX: 00000000004e5240 RCX: 000000000045cb19 [ 567.068413][T22921] RDX: 0000000020000040 RSI: 0000000040086602 RDI: 0000000000000004 [ 567.076915][T22921] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 [ 567.085000][T22921] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000005 [ 567.093330][T22921] R13: 00000000000002f1 R14: 00000000004c5783 R15: 00007fa1356406d4 [ 567.190747][T22932] overlayfs: './file0' not a directory 01:48:17 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 567.238312][ T29] audit: type=1804 audit(1593395297.108:1476): pid=22933 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/906/bus/bus/file0" dev="overlay" ino=15815 res=1 01:48:17 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x400454ca, &(0x7f0000000040)=0x20cbd) [ 567.333067][T22937] overlayfs: './file0' not a directory [ 567.343417][ T29] audit: type=1804 audit(1593395297.218:1477): pid=22937 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/717/bus/bus/file0" dev="overlay" ino=15808 res=1 01:48:17 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086604, &(0x7f0000000040)=0x20cbd) 01:48:17 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:17 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 567.627232][T22946] overlayfs: './file0' not a directory [ 567.636163][ T29] audit: type=1804 audit(1593395297.518:1478): pid=22946 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/718/bus/bus/file0" dev="overlay" ino=15850 res=1 01:48:17 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086605, &(0x7f0000000040)=0x20cbd) [ 567.730862][T22921] ERROR: Out of memory at tomoyo_realpath_from_path. [ 567.753294][T22949] overlayfs: './file0' not a directory 01:48:17 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 567.800843][ T29] audit: type=1804 audit(1593395297.668:1479): pid=22949 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/907/bus/bus/file0" dev="overlay" ino=15775 res=1 01:48:17 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) 01:48:17 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40045564, &(0x7f0000000040)=0x20cbd) 01:48:17 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)="764d15caa9bfbd2344143ea162735b5e0f73f17ed57370995e7f17470c7fb72bc003e15b8d1ee6630037bb1fe532f0a745355fbf97f5a9da05057ad08187baace979", 0x42) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 568.075066][T22958] overlayfs: './file0' not a directory 01:48:18 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086606, &(0x7f0000000040)=0x20cbd) 01:48:18 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 568.316509][T22968] overlayfs: './file0' not a directory 01:48:18 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:18 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40049409, &(0x7f0000000040)=0x20cbd) 01:48:18 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x2, &(0x7f0000000040)) 01:48:18 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 568.587374][T22975] overlayfs: './file0' not a directory 01:48:18 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086607, &(0x7f0000000040)=0x20cbd) 01:48:18 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 568.845304][T22986] overlayfs: './file0' not a directory 01:48:18 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x10, &(0x7f0000000040)) [ 568.887787][T22987] overlayfs: './file0' not a directory 01:48:18 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:18 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086603, &(0x7f0000000040)=0x20cbd) [ 569.100119][T22995] overlayfs: './file0' not a directory 01:48:19 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:19 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086608, &(0x7f0000000040)=0x20cbd) [ 569.283406][T23001] overlayfs: './file0' not a directory 01:48:19 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:19 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x4b4c, &(0x7f0000000040)) [ 569.502281][T23010] overlayfs: './file0' not a directory 01:48:19 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086604, &(0x7f0000000040)=0x20cbd) 01:48:19 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0), 0x0) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 569.615425][T23013] overlayfs: './file0' not a directory 01:48:19 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:19 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x6609, &(0x7f0000000040)=0x20cbd) [ 569.850412][T23020] overlayfs: './file0' not a directory 01:48:19 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x4c01, &(0x7f0000000040)) [ 569.989945][T23024] overlayfs: failed to resolve './bus': -2 01:48:19 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:20 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 570.096193][T23033] overlayfs: './file0' not a directory [ 570.150037][T23034] overlayfs: './file0' not a directory 01:48:20 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086638, &(0x7f0000000040)=0x20cbd) 01:48:20 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086605, &(0x7f0000000040)=0x20cbd) 01:48:20 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 570.424693][T23044] overlayfs: './file0' not a directory 01:48:20 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 570.468063][ T29] kauditd_printk_skb: 11 callbacks suppressed [ 570.468075][ T29] audit: type=1800 audit(1593395300.338:1491): pid=23039 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed comm="syz-executor.5" name="file0" dev="overlay" ino=15805 res=0 01:48:20 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x541b, &(0x7f0000000040)) [ 570.574893][T23051] overlayfs: './file0' not a directory 01:48:20 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:20 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086648, &(0x7f0000000040)=0x20cbd) [ 570.753180][T23057] overlayfs: './file0' not a directory [ 570.784082][ T29] audit: type=1804 audit(1593395300.658:1492): pid=23057 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/912/bus/bus/file0" dev="overlay" ino=15945 res=1 01:48:20 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086606, &(0x7f0000000040)=0x20cbd) 01:48:20 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 570.942107][ T29] audit: type=1804 audit(1593395300.818:1493): pid=23063 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/630/bus/file0" dev="sda1" ino=15685 res=1 [ 570.994709][T23063] overlayfs: './file0' not a directory 01:48:21 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(0x0, 0x0, 0x0) 01:48:21 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x541c, &(0x7f0000000040)) [ 571.127885][ T29] audit: type=1804 audit(1593395300.948:1494): pid=23060 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/630/bus/bus/file0" dev="sda1" ino=16022 res=1 [ 571.146425][T23072] overlayfs: './file0' not a directory 01:48:21 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4008ae8a, &(0x7f0000000040)=0x20cbd) [ 571.271589][ T29] audit: type=1804 audit(1593395301.078:1495): pid=23074 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/725/bus/bus/file0" dev="overlay" ino=16068 res=1 01:48:21 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 571.342132][T23077] overlayfs: './file0' not a directory [ 571.430006][ T29] audit: type=1804 audit(1593395301.258:1496): pid=23076 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/913/bus/bus/file0" dev="overlay" ino=15743 res=1 01:48:21 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086607, &(0x7f0000000040)=0x20cbd) [ 571.557159][T23086] overlayfs: './file0' not a directory 01:48:21 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(0x0, 0x0, 0x0) [ 571.591308][ T29] audit: type=1800 audit(1593395301.458:1497): pid=23085 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed comm="syz-executor.5" name="file0" dev="overlay" ino=16008 res=0 01:48:21 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x5421, &(0x7f0000000040)) 01:48:21 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 571.730404][T23091] overlayfs: './file0' not a directory [ 571.774577][ T29] audit: type=1804 audit(1593395301.648:1498): pid=23091 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/726/bus/bus/file0" dev="overlay" ino=15993 res=1 01:48:21 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40186366, &(0x7f0000000040)=0x20cbd) [ 571.882161][T23096] overlayfs: './file0' not a directory 01:48:21 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086608, &(0x7f0000000040)=0x20cbd) 01:48:21 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(0x0, 0x0, 0x0) [ 572.064936][T23105] overlayfs: './file0' not a directory 01:48:22 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:22 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x5450, &(0x7f0000000040)) [ 572.100840][ T29] audit: type=1804 audit(1593395301.968:1499): pid=23104 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/632/bus/bus/file0" dev="overlay" ino=15786 res=1 [ 572.350135][T23117] overlayfs: './file0' not a directory [ 572.381873][ T29] audit: type=1804 audit(1593395302.258:1500): pid=23116 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/727/bus/bus/file0" dev="overlay" ino=15765 res=1 [ 572.395433][T23118] overlayfs: './file0' not a directory 01:48:22 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x401c5820, &(0x7f0000000040)=0x20cbd) 01:48:22 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x400454ca, &(0x7f0000000040)=0x20cbd) 01:48:22 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:22 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x6609, &(0x7f0000000040)=0x20cbd) [ 572.599440][T23125] overlayfs: './file0' not a directory 01:48:22 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x5451, &(0x7f0000000040)) 01:48:22 executing program 2 (fault-call:7 fault-nth:0): mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 572.879362][T23136] overlayfs: './file0' not a directory 01:48:22 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:22 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4020940d, &(0x7f0000000040)=0x20cbd) [ 573.033415][T23140] overlayfs: './file0' not a directory [ 573.077754][T23143] overlayfs: './file0' not a directory 01:48:23 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086638, &(0x7f0000000040)=0x20cbd) [ 573.182015][T23145] FAULT_INJECTION: forcing a failure. [ 573.182015][T23145] name failslab, interval 1, probability 0, space 0, times 0 [ 573.236572][T23145] CPU: 1 PID: 23145 Comm: syz-executor.2 Not tainted 5.8.0-rc2-syzkaller #0 [ 573.246760][T23145] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 573.256961][T23145] Call Trace: [ 573.260283][T23145] dump_stack+0x18f/0x20d [ 573.264643][T23145] should_fail.cold+0x5/0x14 [ 573.269254][T23145] should_failslab+0x5/0xf [ 573.274110][T23145] kmem_cache_alloc+0x2a9/0x3b0 [ 573.278978][T23145] getname_flags.part.0+0x50/0x4f0 [ 573.284185][T23145] getname+0x8e/0xd0 [ 573.288344][T23145] do_sys_openat2+0xf7/0x3b0 [ 573.293486][T23145] ? build_open_flags+0x650/0x650 [ 573.298613][T23145] ? check_preemption_disabled+0x38/0x220 [ 573.304699][T23145] ? wait_for_completion+0x260/0x260 [ 573.309992][T23145] ? __sb_end_write+0xf8/0x1d0 [ 573.314860][T23145] __x64_sys_open+0x119/0x1c0 [ 573.319557][T23145] ? do_sys_open+0x140/0x140 [ 573.324463][T23145] ? do_syscall_64+0x1c/0xe0 [ 573.329231][T23145] ? lockdep_hardirqs_on_prepare+0x3a2/0x590 [ 573.335548][T23145] do_syscall_64+0x60/0xe0 [ 573.340062][T23145] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 573.346011][T23145] RIP: 0033:0x45cb19 [ 573.350004][T23145] Code: Bad RIP value. [ 573.354075][T23145] RSP: 002b:00007efee4104c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000002 [ 573.362666][T23145] RAX: ffffffffffffffda RBX: 00000000004f7c40 RCX: 000000000045cb19 [ 573.371185][T23145] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020000200 [ 573.379284][T23145] RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 01:48:23 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x5452, &(0x7f0000000040)) [ 573.387261][T23145] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 573.395239][T23145] R13: 0000000000000799 R14: 0000000000526e5f R15: 00007efee41056d4 01:48:23 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 573.572961][T23154] overlayfs: './file0' not a directory [ 573.600149][T23157] overlayfs: './file0' not a directory 01:48:23 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086648, &(0x7f0000000040)=0x20cbd) 01:48:23 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4020ae46, &(0x7f0000000040)=0x20cbd) 01:48:23 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 573.912796][T23166] overlayfs: './file0' not a directory 01:48:23 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x5460, &(0x7f0000000040)) [ 574.016122][T23168] overlayfs: './file0' not a directory 01:48:24 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40186366, &(0x7f0000000040)=0x20cbd) 01:48:24 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:24 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) [ 574.251091][T23175] overlayfs: './file0' not a directory 01:48:24 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40305828, &(0x7f0000000040)=0x20cbd) [ 574.407730][T23181] overlayfs: './file0' not a directory 01:48:24 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x6364, &(0x7f0000000040)) 01:48:24 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 574.619867][T23186] overlayfs: './file0' not a directory 01:48:24 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x401c5820, &(0x7f0000000040)=0x20cbd) [ 574.792893][T23194] overlayfs: './file0' not a directory 01:48:24 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) 01:48:24 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40305829, &(0x7f0000000040)=0x20cbd) 01:48:24 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 574.984063][T23199] overlayfs: './file0' not a directory 01:48:25 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x8912, &(0x7f0000000040)) [ 575.168383][T23207] overlayfs: './file0' not a directory 01:48:25 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r2, 0xc00464b4, &(0x7f0000000000)) [ 575.233597][T23211] overlayfs: './file0' not a directory 01:48:25 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4020940d, &(0x7f0000000040)=0x20cbd) [ 575.355375][T23214] overlayfs: './file0' not a directory 01:48:25 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x3, 0x0) 01:48:25 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:25 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4030582a, &(0x7f0000000040)=0x20cbd) [ 575.476327][ T29] kauditd_printk_skb: 14 callbacks suppressed [ 575.476342][ T29] audit: type=1804 audit(1593395305.347:1515): pid=23221 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/638/bus/file0" dev="sda1" ino=15965 res=1 [ 575.511577][T23222] overlayfs: './file0' not a directory 01:48:25 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:25 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x8933, &(0x7f0000000040)) [ 575.809492][T23233] overlayfs: './file0' not a directory [ 575.843115][ T29] audit: type=1804 audit(1593395305.717:1516): pid=23233 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/921/bus/bus/file0" dev="overlay" ino=15960 res=1 01:48:25 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:25 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4020ae46, &(0x7f0000000040)=0x20cbd) 01:48:25 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$VIDIOC_G_EXT_CTRLS(r2, 0xc0205647, &(0x7f0000000040)={0x990000, 0x1, 0xfffffe01, r0, 0x0, &(0x7f0000000000)={0x9b0940, 0x0, [], @value64=0x911}}) r4 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r5 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r6 = dup2(r5, r4) write$RDMA_USER_CM_CMD_CREATE_ID(r6, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r4, &(0x7f00000000c0)={0x13, 0x10, 0x10f, {0x0, r7}}, 0x18) write$RDMA_USER_CM_CMD_QUERY(r3, &(0x7f0000000080)={0x13, 0x10, 0xfa00, {&(0x7f0000000280), r7, 0x1}}, 0x18) [ 575.972639][T23239] overlayfs: './file0' not a directory [ 576.006782][T23241] overlayfs: './file0' not a directory [ 576.026980][ T29] audit: type=1804 audit(1593395305.777:1517): pid=23237 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/759/bus/file0" dev="sda1" ino=15932 res=1 01:48:26 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x4, 0x0) 01:48:26 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4030582b, &(0x7f0000000040)=0x20cbd) [ 576.158286][ T29] audit: type=1804 audit(1593395305.817:1518): pid=23238 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/733/bus/file0" dev="sda1" ino=15965 res=1 01:48:26 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xae01, &(0x7f0000000040)) 01:48:26 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) ioctl$SIOCAX25OPTRT(r3, 0x89e7, &(0x7f0000000000)={@default, @bcast, 0x2, 0x20}) [ 576.394514][ T29] audit: type=1804 audit(1593395305.937:1519): pid=23238 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/733/bus/bus/file0" dev="sda1" ino=15762 res=1 01:48:26 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 576.514658][T23268] overlayfs: './file0' not a directory [ 576.563243][ T29] audit: type=1804 audit(1593395306.067:1520): pid=23243 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/639/bus/bus/file0" dev="overlay" ino=15840 res=1 01:48:26 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40305828, &(0x7f0000000040)=0x20cbd) [ 576.675775][T23274] overlayfs: './file0' not a directory [ 576.680502][T23276] overlayfs: './file0' not a directory [ 576.698249][ T29] audit: type=1804 audit(1593395306.567:1521): pid=23276 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/734/bus/bus/file0" dev="overlay" ino=16091 res=1 01:48:26 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) recvfrom$unix(r2, &(0x7f00000000c0)=""/241, 0xf1, 0x120, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x6e) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$rose(r3, &(0x7f0000000040)="3e5a3a685814e484a016", 0xa, 0x24008090, 0x0, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r5 = dup(r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) ioctl$KDGETLED(r5, 0x4b31, &(0x7f0000000080)) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:26 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40305839, &(0x7f0000000040)=0x20cbd) 01:48:26 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x5, 0x0) [ 576.808650][T23281] overlayfs: './file0' not a directory 01:48:26 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:26 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xae41, &(0x7f0000000040)) [ 577.090683][T23294] overlayfs: './file0' not a directory 01:48:27 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$KVM_GET_MSR_INDEX_LIST(r4, 0xc004ae02, &(0x7f0000000100)=ANY=[@ANYBLOB="7eaf7ee1fb90e8d215f2f3c180cd4f69511073744bc8ba8d6b59870bba3644a9a0e8b2beefef8897ad4e1271b891944a974f4ca901ff291ae4f2a595b389377a5d9e0e69efa5ba2a191852bb87bc27635da4cd6d4f484405d617521a4f79fe8dd21d73c4d9fc3e0cb364b0a049f53bc928acbd00588556d2f0feefe356c1185724267109accfbb037543fd97d84d8b15b3c509c0582918f54343007ce71be39b78d23a63deac80f2ca72014d8f217f51"]) mq_open(&(0x7f00000002c0)='/dev/kvm\x00', 0x800, 0x0, &(0x7f0000000300)={0x1000, 0xe3, 0x100000001, 0x91}) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) bind$nfc_llcp(r5, &(0x7f0000000200)={0x27, 0x0, 0x3, 0x0, 0xe, 0x2, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x6}, 0x60) ioctl$sock_qrtr_TIOCOUTQ(r4, 0x5411, &(0x7f00000001c0)) [ 577.123767][ T29] audit: type=1804 audit(1593395306.997:1522): pid=23294 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/923/bus/bus/file0" dev="overlay" ino=15960 res=1 [ 577.129849][T23296] overlayfs: './file0' not a directory 01:48:27 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40305829, &(0x7f0000000040)=0x20cbd) 01:48:27 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 577.202695][T23297] overlayfs: './file0' not a directory 01:48:27 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x6, 0x0) [ 577.275001][ T29] audit: type=1804 audit(1593395307.057:1523): pid=23299 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/735/bus/bus/file0" dev="overlay" ino=16027 res=1 01:48:27 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4090ae82, &(0x7f0000000040)=0x20cbd) [ 577.378113][T23307] overlayfs: './file0' not a directory 01:48:27 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nullb0\x00', 0x101003, 0x0) ioctl$IOC_PR_CLEAR(r1, 0x401070cd, &(0x7f0000000040)={0x42c}) 01:48:27 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x400454ca, &(0x7f0000000040)) 01:48:27 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 577.639908][T23319] overlayfs: './file0' not a directory [ 577.678566][ T29] audit: type=1804 audit(1593395307.547:1524): pid=23319 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/924/bus/bus/file0" dev="overlay" ino=15918 res=1 01:48:27 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x6, 0x11, 0x0, "ffebe3b206f9f3247d250175d8553ff3e1a5fd837d0077bbc240cc38bdcc00", 0xfffffffffffffffe}, 0x60) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bsg\x00', 0x20000, 0x0) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r3 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) r4 = dup2(r3, r2) write$RDMA_USER_CM_CMD_CREATE_ID(r4, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_QUERY(r2, &(0x7f00000000c0)={0x13, 0x10, 0x10f, {0x0, r5}}, 0x18) write$RDMA_USER_CM_CMD_NOTIFY(r1, &(0x7f00000000c0)={0xf, 0x8, 0xfa00, {r5, 0x13}}, 0x10) r6 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r7 = dup(r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$VIDIOC_S_HW_FREQ_SEEK(r7, 0x40305652, &(0x7f0000000100)={0x180, 0x5, 0x4, 0x9, 0x8, 0x0, 0x7}) 01:48:27 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4030582a, &(0x7f0000000040)=0x20cbd) [ 577.841367][T23329] overlayfs: './file0' not a directory [ 577.841529][T23327] overlayfs: './file0' not a directory 01:48:27 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086301, &(0x7f0000000040)=0x20cbd) [ 577.888441][T23331] overlayfs: './file0' not a directory [ 577.895372][T23317] syz-executor.2 (23317) used greatest stack depth: 23480 bytes left 01:48:27 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a1}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:27 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x7, 0x0) 01:48:28 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40049409, &(0x7f0000000040)) 01:48:28 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$alg(0x26, 0x5, 0x0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$SNDRV_CTL_IOCTL_CARD_INFO(r3, 0x81785501, &(0x7f0000000040)=""/148) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL(r4, 0xc040564b, &(0x7f0000000000)={0x1, 0x0, 0x12, 0xeed4, 0x800, {0x4f0}}) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 578.230634][T23346] overlayfs: './file0' not a directory 01:48:28 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4030582b, &(0x7f0000000040)=0x20cbd) [ 578.369139][T23355] overlayfs: './file0' not a directory 01:48:28 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:28 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = syz_open_dev$audion(&(0x7f00000002c0)='/dev/audio#\x00', 0x1f, 0x4000) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000300)={&(0x7f0000000000)="09b21e35ce930d716591174e42585fede3cc0fa7fc20159903a05adf6948a2fe1cd964b6a04314e6e5016cf968fad034aa9660802a", &(0x7f0000000040)=""/141, &(0x7f0000000100)="e88fc6655fc2ba25064781d8bf03c83490c2576664d518056e5dc670f6d0414bdf68c4a408bca9f46901dd3b2cbf128af063f9296463e7b9e35f250f85f739485f28b402da7144f778fdbb26e374c0994cb8204fedd9996a5968d14448a4792a6ba7ddb70ade87086ed4d4b335c6890a768802ab32fc835ea7d89e05238047838924826462173d041b59b474ddf9b6eba05dc525f35c720cd089ebdf72aa601c06cbea672b06f411f66827d86d4093569c79b654326e992255f38dbd6116e97cf672cdfdd1d4646595c104278d182be02e3fdec583a8abeb01f85690f0b5fec1339424939dfcee16dc34e07c3eb7262adce5e53805f8", &(0x7f0000000280)="95de2939a00002ee79ff3d0da0156a14", 0x2, r1, 0x4}, 0x38) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = getpid() socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffffd) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="5800000024000b0f000000000000004007000000", @ANYRES32=0x0, @ANYBLOB="00000000ffffffff0000000008000100736662002c00020028000100"/64], 0x58}}, 0x0) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000440)='TIPCv2\x00') sendmsg$TIPC_NL_KEY_FLUSH(r7, &(0x7f00000005c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="dc000000", @ANYRES16=r8, @ANYBLOB="20032dbd7000fbdbdf25180000002c00098008000200ff0100000800020007000000080002008000000008000200ffff0000080002000180f01feee898d8cfc2eb2181b2ce8800006800078008000100ff0f00000c000400000000000000000008000200000000000c00040005000000000000000800010003000000080001002d0000000c00030004000000000000000c00030009000000000000000c000400ffffffff0000000008000200040000003400038008000200080000000800020001001900080001004ef7ffff080002000400000008000200060000000800020005000000"], 0xdc}}, 0xc020) setuid(r6) ioctl$DRM_IOCTL_GET_CLIENT(r4, 0xc0286405, &(0x7f0000000380)={0x7, 0x9, {r5}, {r6}, 0x3, 0x8}) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000340)={r1}) 01:48:28 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x20cbd) [ 578.570199][T23361] overlayfs: './file0' not a directory [ 578.601435][T23364] overlayfs: './file0' not a directory 01:48:28 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086603, &(0x7f0000000040)) [ 578.658142][T23357] syz-executor.2 (23357) used greatest stack depth: 22192 bytes left 01:48:28 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) 01:48:28 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) bind$nfc_llcp(r0, &(0x7f0000000080)={0x27, 0x0, 0x0, 0x0, 0xd, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$BINDER_GET_NODE_DEBUG_INFO(r3, 0xc018620b, &(0x7f0000000100)={0x3}) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000340)={r4, 0x1dcc}, 0x8) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(0xffffffffffffffff, 0x84, 0x6c, &(0x7f0000000140)={r4, 0xfd, "7fb8d31719d332efd5fc5a9a2fcf3e88427023574d79202a3083332c86d4f374f979e523639c708e4b0b0ced035c1de09bd3fa0c5add5d008f20004e14a199b6c60c9bccdf109514b751ad8f57ad52d000522bd0975dc080891af55de00a58a260fdad41f7d06591b607011dbd36eb4b434c4cd520445f60ccd887f22eb269bbdf453994231fe300ed116714693a4292124bf52180c44b4b1f494841f0264e92dcdc20e0de592b3b2e0f6881f4cd9df6a68eae8e710957706096c6fdc80196378d97d2271308ce22ac67942a45ac382af2cd42071217613206f887fba7849da9da82ee5b152faf35ef0387f73883e00436399398f3601a758d1579176d"}, &(0x7f0000000280)=0x105) ioctl$PPPIOCSMRU(r1, 0x40047452, &(0x7f0000000040)=0x6) [ 578.791316][T23374] overlayfs: './file0' not a directory 01:48:28 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:28 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40305839, &(0x7f0000000040)=0x20cbd) 01:48:28 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$VIDIOC_PREPARE_BUF(r2, 0xc058565d, &(0x7f0000000040)={0x6, 0x1, 0x4, 0x100, 0xf028, {r3, r4/1000+60000}, {0x3, 0x2, 0x4, 0x0, 0x40, 0x2, "6e0f6f48"}, 0x2, 0x4, @userptr=0x1, 0x9, 0x0, r6}) syz_open_dev$usbmon(&(0x7f00000000c0)='/dev/usbmon#\x00', 0x1, 0x200202) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x12, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 578.958049][T23383] overlayfs: './file0' not a directory 01:48:28 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x801c581f, &(0x7f0000000040)=0x20cbd) [ 579.128138][T23392] overlayfs: './file0' not a directory [ 579.152490][T23395] overlayfs: './file0' not a directory 01:48:29 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086604, &(0x7f0000000040)) 01:48:29 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:29 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xc, 0x0) 01:48:29 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) connect$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x7, 0x3, 0x1, "aab137d7405999e98c5bf8d99b527b1192b0be96b84fb8bc9741e9a0c57ed44b09f6bd247c96a4fa44c090eadaa8e7967679aa3df45b6c912f643d34bd2674", 0x25}, 0x60) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 579.300438][T23398] overlayfs: './file0' not a directory 01:48:29 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x405c5503, &(0x7f0000000040)=0x20cbd) 01:48:29 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) getsockopt$CAN_RAW_RECV_OWN_MSGS(0xffffffffffffffff, 0x65, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/capi/capi20ncci\x00', 0x400000, 0x0) sendmsg$NFT_MSG_GETRULE(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x14, 0x7, 0xa, 0x401, 0x0, 0x0, {0x5, 0x0, 0x8}}, 0x14}, 0x1, 0x0, 0x0, 0x8004}, 0x4) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dlm-monitor\x00', 0x202800, 0x0) [ 579.522624][T23408] overlayfs: './file0' not a directory 01:48:29 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc004500a, &(0x7f0000000040)=0x20cbd) 01:48:29 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 579.632289][T23416] overlayfs: './file0' not a directory 01:48:29 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086605, &(0x7f0000000040)) [ 579.683747][T23413] overlayfs: failed to resolve './bus': -2 [ 579.750966][T23421] overlayfs: './file0' not a directory 01:48:29 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x12, 0x0) [ 579.837206][T23425] overlayfs: './file0' not a directory 01:48:29 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x4090ae82, &(0x7f0000000040)=0x20cbd) 01:48:29 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 580.075710][T23434] overlayfs: './file0' not a directory [ 580.115955][T23436] overlayfs: './file0' not a directory 01:48:30 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086606, &(0x7f0000000040)) 01:48:30 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0045878, &(0x7f0000000040)=0x20cbd) 01:48:30 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xf0, 0x0) [ 580.197150][T23439] overlayfs: './file0' not a directory 01:48:30 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b221bd5f0175d8553ff3e1a5fd837da377bbc239cc3a0298a59645513785fd7b07a274be091c8ca10a00"}, 0x60) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb010000008003000000000c0000000c000000020000000000000000000004"], 0x0, 0x26}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x5, 0x1f6, &(0x7f00000002c0)=""/168, 0x0, 0x0, [], 0x0, 0x0, r1, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x1}, 0x6d) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000280)='/dev/btrfs-control\x00', 0x81, 0x0) getsockopt$TIPC_IMPORTANCE(r2, 0x10f, 0x7f, &(0x7f0000000380), &(0x7f00000004c0)=0x4) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f00000006c0)=ANY=[@ANYBLOB="b7000000a5517f5fbfa30000000000000703000028feffff720af0fff8ffffff71a4f0ff00000000b7060000000000012e400300000000006506020001cd00007118540000000000c3640000000000006a0a00fe00000000850000002e000000b7000000000000009500000000000000023bc065b7a379d179fc9e94af69912435f1b6a693172e61917ad4b200000000000000000beca090f32050e436fe275daf51efd601b6bf01c8e8b1b5e4fef3bef7074815ae98743d1ace4c46631256dd19aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc3996792043a6787bac46aa712f2e6388f3286c69669622208266f896ba2c9e73c2efeec2dc565fbafbb79ff8abaa8a08f54a062107e9bb3e980fff675c8d3e91df6648a7a6aebcb63e0867b75690152af27711f0cbb9c06018d21bf3f87b8eb65323b4267a526d53442db8e48dbc5ce47d67d07441a7975d5e41b14fc0154a8246249952a8b61633ce068220defe09d3b1136af6d03e9cf996c13d1bfcdc54567a9ca80dec2e943fe4ae7c617cc071f7add70cfbd48f8f6b50fe68a4ea6c213839152641dfa686c4da6a8297d88efa73e7e601040000b4a685969f28902bdecf66ef39755de79ed2c711477febc96231a53984d00877301d0ec62427a8e3a118fdd1ce9aaed569ebc5f2e58d6028e66139a737cc7146a131d47dcebb32ed67021d76e983223c998aec22242ae54e87f438d26982876b58f913436695327399a733f07138a7369257fcc7d86f2ce97f0c117ec439c6b7b965752bbc06eced08d97a32ae4b1ad4d11c5b6f68ee841975233e4cea13f3ef04b2cab9cc256d4539dbafd888c7097c1169e0bebcc81ca3b740e663fbddcf91c50f1fda40bf34b6c9c1da2d6ed8acaf2a8091820ff4cf6fe74ddca8bf2eed0e11b2139e8c3ec95436af5269d5792decda7d8b5dcf8640b504ba23c6d0a739aeab115cb9f9cdbf9319a56f0f9cee17deecf747f3493f1dc3c9a40b3e93fa80b8234ccbf39a9ef09bd97321f0dc20956f44ba2c5ec2e7569b05cf4690ddc189f174046a8b214acf23f42fb51ef6436631fdc1e4d92af7a6e3789cd481be6b4cb5a8bf2b058c6211c8edb02f83b8beb9801d06c58b22dd713fe3b7ef18e21081aacfd091b754125a488cea18255f79bebcb3051f622f8a1d9af1908e88a58774a24f35a4ccdbcdea6212286c23dd89c2b4b90647f17231472af8e51319dda7f3ab20f093aad3ce875f7458a59ee6d0a52aeb7bc8ebf1798515fc5de3f1bae8b4e9393f73960a9d5ce557523d056a5e7725531c5485278e0362338e2e2710fe00465e0d182a96d0b6fe5525285eea359274f1f21d69233bbe94941f10ba292100000000000000000000000000000000c18e93a0c5231779f2ee201e9fe7e63e84b57b5f05ecb594b8255b3085b352ca9533d6c31c1a30158c30352f8a126a65cb6582e58aa641007418611df53a601c3a8fb8d2286e86abf98136f345446730f68f5d6d1817a9e1b09e5650d2519fbe719a45337d29eb343fef5f7f565457660dec6fe903a1c2ea4f40a8ea1c179892afa219fc69a44163f0d761caea674b19242d1840d047882f640ea248457288c5ffb63e857da03ff5c0475c3c04a0295b10fa4552438cfebafa575e4d90d14dfe6d6824c63252c3a9b1fe0a4592054d2b9f7e106c1a1ad974eae4582b55c072bb754e7de8c01a8eeb3143a6ce78941414dfa909bf8a0036f1024ae83f37913d8933839a7b0d69e7bb1078c61303a08ee9cff44456784e5e8cd0f792fdf8f29d09b40263857f1a0fbd"], &(0x7f00000001c0)='GPL\x00'}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000480)={r3, 0xc0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000080)={r4}, 0xc) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180)={r4}, 0xc) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000140)={r5, 0xc0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000040)=r6, 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x1b66, r6}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000)=r6, 0x4) [ 580.400601][T23446] overlayfs: './file0' not a directory 01:48:30 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:30 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086301, &(0x7f0000000040)=0x20cbd) [ 580.544803][ T29] kauditd_printk_skb: 12 callbacks suppressed [ 580.544820][ T29] audit: type=1804 audit(1593395310.417:1537): pid=23456 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/647/bus/file0" dev="sda1" ino=15930 res=1 [ 580.580207][T23460] overlayfs: './file0' not a directory [ 580.666779][T23461] overlayfs: failed to resolve './bus': -2 01:48:30 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086607, &(0x7f0000000040)) [ 580.718603][T23461] overlayfs: './file0' not a directory [ 580.726463][T23464] overlayfs: './file0' not a directory [ 580.735383][ T29] audit: type=1804 audit(1593395310.487:1538): pid=23456 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/647/bus/bus/file0" dev="sda1" ino=16165 res=1 01:48:30 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:30 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) 01:48:30 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0045878, &(0x7f0000000040)=0x20cbd) [ 580.910991][ T29] audit: type=1804 audit(1593395310.507:1539): pid=23453 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/741/bus/file0" dev="sda1" ino=16092 res=1 01:48:30 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$KVM_ASSIGN_SET_MSIX_ENTRY(r3, 0x4010ae74, &(0x7f0000000000)={0x200, 0x6, 0x454}) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x9) [ 581.000461][T23474] overlayfs: './file0' not a directory [ 581.048531][ T29] audit: type=1804 audit(1593395310.647:1540): pid=23465 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/741/bus/bus/file0" dev="sda1" ino=16121 res=1 01:48:30 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x80086601, &(0x7f0000000040)=0x20cbd) [ 581.170655][ T29] audit: type=1804 audit(1593395310.837:1541): pid=23471 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/930/bus/file0" dev="sda1" ino=15833 res=1 [ 581.205403][T23484] overlayfs: './file0' not a directory [ 581.232739][T23485] [ 581.235094][T23485] ====================================================== [ 581.242105][T23485] WARNING: possible circular locking dependency detected [ 581.249204][T23485] 5.8.0-rc2-syzkaller #0 Not tainted [ 581.254480][T23485] ------------------------------------------------------ [ 581.260761][T23488] overlayfs: './file0' not a directory [ 581.261487][T23485] syz-executor.2/23485 is trying to acquire lock: [ 581.261493][T23485] ffff88808b24c080 (&iint->mutex){+.+.}-{3:3}, at: process_measurement+0x363/0x1760 [ 581.261594][T23485] [ 581.261594][T23485] but task is already holding lock: [ 581.275570][ T29] audit: type=1804 audit(1593395310.907:1542): pid=23471 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/930/bus/bus/file0" dev="sda1" ino=15964 res=1 [ 581.282851][T23485] ffff8880a7be4450 (sb_writers#4){.+.+}-{0:0}, at: mnt_want_write+0x3a/0xb0 [ 581.282883][T23485] [ 581.282883][T23485] which lock already depends on the new lock. [ 581.282883][T23485] [ 581.282886][T23485] [ 581.282886][T23485] the existing dependency chain (in reverse order) is: [ 581.282888][T23485] [ 581.282888][T23485] -> #1 (sb_writers#4){.+.+}-{0:0}: [ 581.282913][T23485] __sb_start_write+0x234/0x470 [ 581.282922][T23485] mnt_want_write+0x3a/0xb0 [ 581.282936][T23485] ovl_maybe_copy_up+0x11f/0x190 [ 581.282946][T23485] ovl_open+0xba/0x270 [ 581.282963][T23485] do_dentry_open+0x501/0x1290 [ 581.303058][ T29] audit: type=1804 audit(1593395311.107:1543): pid=23485 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir596616170/syzkaller.xx5Cdk/768/bus/file0" dev="sda1" ino=16134 res=1 [ 581.314348][T23485] dentry_open+0x132/0x1d0 [ 581.314363][T23485] ima_calc_file_hash+0x32b/0x570 [ 581.314375][T23485] ima_collect_measurement+0x4ca/0x570 [ 581.314386][T23485] process_measurement+0xca6/0x1760 [ 581.314403][T23485] ima_file_check+0xb9/0x100 [ 581.314415][T23485] path_openat+0x156c/0x2750 [ 581.314425][T23485] do_filp_open+0x17e/0x3c0 [ 581.314437][T23485] do_sys_openat2+0x16f/0x3b0 [ 581.314447][T23485] __x64_sys_open+0x119/0x1c0 [ 581.314457][T23485] do_syscall_64+0x60/0xe0 [ 581.314476][T23485] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 581.354739][ T29] audit: type=1804 audit(1593395311.167:1544): pid=23486 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/742/bus/bus/file0" dev="overlay" ino=15833 res=1 [ 581.355199][T23485] [ 581.355199][T23485] -> #0 (&iint->mutex){+.+.}-{3:3}: [ 581.355228][T23485] __lock_acquire+0x2acb/0x56e0 [ 581.355244][T23485] lock_acquire+0x1f1/0xad0 [ 581.367764][T23491] overlayfs: './file0' not a directory [ 581.370263][T23485] __mutex_lock+0x134/0x10d0 [ 581.370278][T23485] process_measurement+0x363/0x1760 [ 581.370297][T23485] ima_file_check+0xb9/0x100 [ 581.416616][ T29] audit: type=1804 audit(1593395311.287:1545): pid=23492 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/931/bus/bus/file0" dev="overlay" ino=16378 res=1 [ 581.421675][T23485] path_openat+0x156c/0x2750 [ 581.421687][T23485] do_filp_open+0x17e/0x3c0 [ 581.421705][T23485] do_sys_openat2+0x16f/0x3b0 [ 581.561688][T23485] __x64_sys_open+0x119/0x1c0 [ 581.566884][T23485] do_syscall_64+0x60/0xe0 [ 581.571851][T23485] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 581.578250][T23485] [ 581.578250][T23485] other info that might help us debug this: [ 581.578250][T23485] [ 581.588471][T23485] Possible unsafe locking scenario: [ 581.588471][T23485] [ 581.595912][T23485] CPU0 CPU1 [ 581.601373][T23485] ---- ---- [ 581.606739][T23485] lock(sb_writers#4); [ 581.611066][T23485] lock(&iint->mutex); [ 581.617827][T23485] lock(sb_writers#4); [ 581.624583][T23485] lock(&iint->mutex); [ 581.628748][T23485] [ 581.628748][T23485] *** DEADLOCK *** [ 581.628748][T23485] [ 581.636978][T23485] 1 lock held by syz-executor.2/23485: [ 581.642426][T23485] #0: ffff8880a7be4450 (sb_writers#4){.+.+}-{0:0}, at: mnt_want_write+0x3a/0xb0 [ 581.651551][T23485] [ 581.651551][T23485] stack backtrace: [ 581.657443][T23485] CPU: 0 PID: 23485 Comm: syz-executor.2 Not tainted 5.8.0-rc2-syzkaller #0 [ 581.666381][T23485] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 581.676439][T23485] Call Trace: [ 581.679734][T23485] dump_stack+0x18f/0x20d [ 581.684067][T23485] check_noncircular+0x324/0x3e0 [ 581.689180][T23485] ? print_circular_bug+0x3a0/0x3a0 [ 581.694467][T23485] ? save_stack+0x1b/0x40 [ 581.698800][T23485] ? kmem_cache_free+0x7f/0x310 [ 581.703750][T23485] ? audit_log_end+0x141/0x2a0 [ 581.708604][T23485] ? integrity_audit_msg+0x35f/0x430 [ 581.713893][T23485] ? lock_repin_lock+0x450/0x450 [ 581.718871][T23485] ? mark_lock+0xbc/0x1710 [ 581.723314][T23485] ? find_held_lock+0x2d/0x110 [ 581.728172][T23485] __lock_acquire+0x2acb/0x56e0 [ 581.733037][T23485] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 581.739030][T23485] lock_acquire+0x1f1/0xad0 [ 581.743537][T23485] ? process_measurement+0x363/0x1760 [ 581.748910][T23485] ? lock_release+0x8d0/0x8d0 [ 581.753596][T23485] __mutex_lock+0x134/0x10d0 [ 581.758206][T23485] ? process_measurement+0x363/0x1760 [ 581.763576][T23485] ? lock_downgrade+0x820/0x820 [ 581.768428][T23485] ? process_measurement+0x363/0x1760 [ 581.773801][T23485] ? mutex_lock_io_nested+0xf60/0xf60 [ 581.779176][T23485] ? up_write+0x191/0x560 [ 581.783513][T23485] ? downgrade_write+0x3a0/0x3a0 [ 581.788470][T23485] ? kmem_cache_alloc+0x35f/0x3b0 [ 581.794029][T23485] process_measurement+0x363/0x1760 [ 581.799231][T23485] ? mmap_violation_check+0x1e0/0x1e0 [ 581.804610][T23485] ? lock_downgrade+0x820/0x820 [ 581.811804][T23485] ? do_raw_spin_lock+0x120/0x2b0 [ 581.816846][T23485] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 581.822826][T23485] ? rwlock_bug.part.0+0x90/0x90 [ 581.827773][T23485] ? find_held_lock+0x2d/0x110 [ 581.832538][T23485] ? aa_get_task_label+0x25d/0x540 [ 581.837651][T23485] ? lock_downgrade+0x820/0x820 [ 581.842613][T23485] ? ext4_file_open+0x1d0/0x6b0 [ 581.847497][T23485] ? check_preemption_disabled+0x38/0x220 [ 581.853215][T23485] ? aa_get_task_label+0x27f/0x540 [ 581.858328][T23485] ? apparmor_task_getsecid+0xc2/0x110 [ 581.863795][T23485] ima_file_check+0xb9/0x100 [ 581.868387][T23485] ? process_measurement+0x1760/0x1760 [ 581.873859][T23485] path_openat+0x156c/0x2750 [ 581.878637][T23485] ? path_lookupat+0x830/0x830 [ 581.883399][T23485] ? lockdep_hardirqs_on_prepare+0x590/0x590 [ 581.889381][T23485] ? __lock_acquire+0x16e3/0x56e0 [ 581.894416][T23485] do_filp_open+0x17e/0x3c0 [ 581.898926][T23485] ? may_open_dev+0xf0/0xf0 [ 581.903435][T23485] ? do_raw_spin_lock+0x120/0x2b0 [ 581.908454][T23485] ? _raw_spin_unlock+0x24/0x40 [ 581.913298][T23485] ? __alloc_fd+0x28d/0x600 [ 581.917791][T23485] do_sys_openat2+0x16f/0x3b0 [ 581.922575][T23485] ? __might_fault+0x190/0x1d0 [ 581.927319][T23485] ? build_open_flags+0x650/0x650 [ 581.932337][T23485] ? put_timespec64+0xcb/0x120 [ 581.937097][T23485] ? ns_to_timespec64+0xc0/0xc0 [ 581.942019][T23485] __x64_sys_open+0x119/0x1c0 [ 581.946852][T23485] ? do_sys_open+0x140/0x140 [ 581.951705][T23485] ? __x64_sys_clock_gettime+0x165/0x240 [ 581.957332][T23485] ? do_syscall_64+0x1c/0xe0 [ 581.961946][T23485] ? lockdep_hardirqs_on_prepare+0x3a2/0x590 [ 581.967922][T23485] do_syscall_64+0x60/0xe0 [ 581.972337][T23485] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 581.978565][T23485] RIP: 0033:0x45cb19 01:48:31 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 581.982574][T23485] Code: Bad RIP value. [ 581.986642][T23485] RSP: 002b:00007efee40e3c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000002 [ 581.995207][T23485] RAX: ffffffffffffffda RBX: 00000000004f7c40 RCX: 000000000045cb19 [ 582.003340][T23485] RDX: 0000000000000000 RSI: 0000000000000300 RDI: 0000000020000200 [ 582.011297][T23485] RBP: 000000000078bfa0 R08: 0000000000000000 R09: 0000000000000000 [ 582.019469][T23485] R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff [ 582.027789][T23485] R13: 0000000000000799 R14: 0000000000526e5f R15: 00007efee40e46d4 01:48:31 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086608, &(0x7f0000000040)) 01:48:31 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x500, 0x0) 01:48:32 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x801c581f, &(0x7f0000000040)=0x20cbd) 01:48:32 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x20cbd) [ 582.074174][T23502] overlayfs: './file0' not a directory 01:48:32 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:32 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/schedstat\x00', 0x0, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180)='nl80211\x00') sendmsg$NL80211_CMD_GET_KEY(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x44, r3, 0x1, 0x70bd2d, 0x25dfdbfe, {}, [@NL80211_ATTR_MAC={0xa, 0x6, @local}, @NL80211_ATTR_KEY_SEQ={0x9, 0xa, "9497f45d90"}, @NL80211_ATTR_KEY_DEFAULT_MGMT={0x4}, @NL80211_ATTR_KEY_DATA_WEP104={0x11, 0x7, "b1ef5ec04f541db2bb70554e8a"}]}, 0x44}, 0x1, 0x0, 0x0, 0xc000}, 0x20000001) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x0, 0x0, 0x20b, 0x100, 0x80, 0x3, 0x9, 0x1f}, 0x20) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d183f03011ae89411f121bd4f0175d8553ff3e1a5fd02000000bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca100"}, 0x60) [ 582.334707][T23515] overlayfs: './file0' not a directory 01:48:32 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc020660b, &(0x7f0000000040)=0x20cbd) [ 582.364758][ T29] audit: type=1804 audit(1593395312.237:1546): pid=23515 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/743/bus/bus/file0" dev="overlay" ino=15964 res=1 01:48:32 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x6609, &(0x7f0000000040)) 01:48:32 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x600, 0x0) [ 582.433288][T23521] overlayfs: './file0' not a directory [ 582.442972][T23523] overlayfs: './file0' not a directory [ 582.469743][T23526] overlayfs: './file0' not a directory 01:48:32 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0045878, &(0x7f0000000040)=0x20cbd) 01:48:32 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa1010000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 582.679227][T23535] overlayfs: './file0' not a directory 01:48:32 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x700, 0x0) 01:48:32 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x80) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) statx(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuseblk(&(0x7f0000000000)='/dev/loop0\x00', &(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='fuseblk\x00', 0x2000000, &(0x7f00000004c0)={{'fd'}, 0x2c, {'rootmode', 0x3d, 0xd000}, 0x2c, {'user_id'}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@max_read={'max_read', 0x3d, 0xfffffffffffffffc}}, {@default_permissions='default_permissions'}], [{@smackfsdef={'smackfsdef', 0x3d, 'overlay\x00'}}]}}) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r1, 0x0, 0x100000530) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r3, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r3, 0x0, 0x100000530) recvfrom$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000100)='./file2\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0', @ANYRES16, @ANYRES16=0x0, @ANYRES16=r3]) chdir(&(0x7f0000000380)='./bus\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 582.749746][T23541] overlayfs: './file0' not a directory 01:48:32 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086638, &(0x7f0000000040)) [ 582.811267][T23543] overlayfs: './file0' not a directory [ 582.849277][T23545] overlayfs: './file0' not a directory 01:48:32 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0045878, &(0x7f0000000040)=0x20cbd) 01:48:32 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:32 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xc00, 0x0) [ 583.025286][T23554] overlayfs: './file0' not a directory [ 583.135472][T23562] overlayfs: './file0' not a directory [ 583.151644][T23563] overlayfs: './file0' not a directory 01:48:33 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) getsockname$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000100)=0x14) setsockopt$PNPIPE_ENCAP(0xffffffffffffffff, 0x113, 0x1, &(0x7f0000000140), 0x4) r6 = socket(0x10, 0x3, 0x0) r7 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r8 = dup(r7) r9 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r9, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) setsockopt$RDS_FREE_MR(r9, 0x114, 0x3, &(0x7f0000000180)={{0xffffffdb, 0x6}, 0x7}, 0x10) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) ioctl$PPPIOCATTCHAN(r8, 0x40047438, &(0x7f0000000040)=0x1) sendmsg$nl_route_sched(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}, {0xfff1}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x7, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x33) 01:48:33 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086648, &(0x7f0000000040)) 01:48:33 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdfe}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:33 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0189436, &(0x7f0000000040)=0x20cbd) 01:48:33 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x1200, 0x0) [ 583.323941][T23573] overlayfs: './file0' not a directory 01:48:33 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x4008ae89, &(0x7f0000000040)) [ 583.471630][T23584] overlayfs: './file0' not a directory [ 583.487157][T23586] overlayfs: './file0' not a directory 01:48:33 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc020660b, &(0x7f0000000040)=0x20cbd) [ 583.582588][T23591] overlayfs: './file0' not a directory [ 583.725967][T23597] overlayfs: './file0' not a directory [ 583.760273][T23598] overlayfs: './file0' not a directory 01:48:33 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$sock(r0, &(0x7f0000000000)={&(0x7f00000002c0)=@rxrpc=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e21, 0xfffffbff, @remote, 0x79d}}, 0x80, &(0x7f0000001600)=[{&(0x7f00000003c0)="e2214fe458ee8ede9dcd67f9300878f1956833886dac3f56e96797fdfd078c9efd20b56ddf8be7d1d9ca603d64d07edfa9bf6beef411321e9440b5cbabf13ee1deee9c37670da6bcd84f51830f2de675582c7c19f245", 0x56}, {&(0x7f0000000440)="7ca830f2e63ce28ac0d853c9f12020270a2c3dc0ce9a78b9fc799f3d5d9386020aee4283e3278f7e607becdd6d35ddc0159ddd7110d90b055300a9bcd9a3569e49dadb79aef98eaf0531d148ebaaa95259dcfd2a2e2729b41b", 0x59}, {&(0x7f00000004c0)="82fe343d9139e46ff69d74ab8ebf13a00c9e5f7515948d4d8e3581e3d9ffc23ed53c6d809b9774552479b240abd98d29b83775e70bda6354115c4c28fbe683449b865dc7673614b2068656d4fc044464d0ff0479d49f801bfb4e702a9f0ef8b70d676e9364e8a185588b176de9f59ea7667ee9731fb656cfb9afda137987b40bfbabce6764b629d37b2f8746bf281d79e24ca738ebb2b2a86fd88efbae6f99e65ee1b14ae0790df0ffb46103", 0xac}, {&(0x7f0000000580)="4e7752d085ab06f5f2ba12ce42a85a7f68b1ad320cfabf57e66c29483d6dc713d1e02aedc6f1981fc9380425ad031ed3889cf440d3c5096bcc6e61be23eb8eb3721ef61de5f94e0471706a15c8da1bc34bc1479c5589e1a841d06415b527947e3e455541f7acc739c6e80647e8f5366e5974de87068aaff057b5f6a02cbf24d4bd8462a05159f75f04112d715916b2895b872fa546f3b0cf602e476f02565b7e4d1ac7219da5053f09a8676c091ed74103540da2f2c4d3ba11b9dbccdb7ea604db240b1037987b80fd5a31a2d30d59b6044cda91c8a1a6b361be47df5050b120b4b534d33e4f4e62dceaeb760df4fd313f6464a68e599eae19bfc6bbb04b93c887743d7e7fb1d9a91568f04aca36d562468dce3b371da804fd7e590feff816390a508386fc6c382327644bd307a85bbb2403febe2d7bbc4411071ae213493a86e12e59cc8f25491999b3e4baeb9f0580f9d769509a8e2940ebae53f4d6a02de4b46be26ea782c6a277dc491e122ec6d1dcd1cb584be5ef4a1ded7785a863e214dc8f529e9da368200030c0fcf32c69e0ad61db00e92b34700dfd9fdd768be8fa74063181fe23f1dbfe8758fb8bcb9b08004b4f05b2d68a7535a71d13fbc831774da2b483b886512048473abea5da40e5da18918bacce0cd1a4770c724dac9a826f3bc1c19da304fbc4bd0a6fdb37d3f6bb3a12fb3a746301686240bf73123962023e68dd7a2ed9baaa6830f05bbf434ad5eee3d0e367535f02a1805e33c0d47dc9c477415bee7477beac596c8976ac2135b61eebebb2960b9e56ec919330c6d59d71ab37aae02e65b4e996159083e220e4c3e0a3ac093239184e15e708e03953f84ba7effba0831cfbfd7c959d30209696629eee6966daad0fa024868bd94297b106bf9249e405b88221132588c6376ab1d0cf2564a70f358f62efe4e782dfdbffa47ec1fa3830a6e1771367b7914e33bcbba2870be0cc33ab629d0e231f4ada4d568c46b17a10505d3cee050831378bec2c2aba0e6776a8d63fe7667dcaaefe6a3cb8e2e5a32e11e2d2e865880035f60a9ee008b54e7365290c2c0dc636b52110835bb0a040b46ca9d0cf4ade4a533db610e15aa14ee9ea7485340b6e01c31f6fe0ff1a685fe750b93344536b8d76d8c9a45640e202a1d535058ca9bd3b9660d669895c3a391573f68acdf9869061053901173a90488f47247aa44660234b6a9521415f5586b248a20998df1edd4380e1c787df0ca3a5819b540d6c8db46a2be619e89a5ba18a01125a742c2fe794679bb0c5ec0e052816c09d03266ec24d19990a9d5f4baec0a9e8741cda83ed03d8b269f4184f24781b55346cea08e576039f9f2a4a09d283430ff581af3de9f126ac19aed82ca0c42d3dd5c19768eb46141b3ecbc85e768877d8963bdb93e7ab5c5f453da20d1a143c0e81b05ef170fbaafc3c20df2ba62971ed8208b8d8623fb66c60880e872ab5ea13c7e3ca1310c2a1e06b9399e1f36f3131ae43dae6afe69e37006cace975308cc7c5a69100060fe5148b65f4e3e7fd6692407567e19031519be964c4d19d3a7dd6374a400bc0f36443a2df9269690339b0546bff06a46e215878f225c6a9e6b4ea2267cc9ff35b0d455808e3cd811b632df4c197e23ad5a0e10404d44df2ad2858feec075cf6bc31d847e76fcc3c6adc0056b294aa51e331dc79ae4a687ee7d9f7fd5b24bbbd40fc245a59efb9d3407419d2ca0a1b287b0c663d8d94b0e37f92e4337c0c887f80a32c6babf7bc3259464f50fb4a5da055f7e4ea642f6f6dab18d9c87a235d72c2ab00dd0738da3ec1f6b422e968f03fa4b8669fc32cc0f8d9d4d48a902bd7233c8c0df9a63a88977a132702ccecfc4b9caecd0a25a101579b45701915c1a495ae51dbf0e352501786125eaf2b2f9235fc1a84f4931a42564c2772bf4d3b9e97b242d4f6990404850ae44ea581298b5ffdaa7425fc81e0525477bfe460da01cac3dd0258925a84aefa9fe82e75d35916cc25b19b98ebe56f565168ba9e7ed2789bac096a613e0d6265a4b326f87398befbf633f08178b85b848f56a59d13b8f6bb78531ed904d11ac789e28fdd7a02ff3d22c3ac3a65935e54dbc8273e57be855461254ed8e9353ae592ed585fabf31ce61c53f257bafde44919e35377690dabb9ef018249b0dd3017948cf5a2fe10614b7514f4f6565c5359172b200df14d6643435791e9cdfe433be9ca553acd14c949e8a6bbd2d3da4cc5b8e9e89935d7425fb7ed98d283188acf74dbacf4a8a850f10d961892f16c645495940e0e1d9f8ee0f956a5d3bfc16bc739aa7b77269ddd4e1fa25d05202fba6f1eab317095394e00dd1507bedd744f83862603bf468ae868fade6f047bd0b43ac1658fc075d969fce0b017907cd2e3d5e992de217f0f03ca36956e2e33dc48e03bdbfd6703338b223f981283eae1bb9534e4c2a5a4b7271714f045439fadb7cfb1ac4a5c7d6d5e0d827bcb8f08e7afc281cf89be2092932635662a2325dbe3633e90d960bba2b04ebf633a6124f768c0497096e721bbf0dc9569b0ccb22ec5090e92e81a5ebc515d70d06de4b0299cc872e9f52b281ac872a980e5259ab07dd61f1d4661c24d956c765351b38e0534931409e433f7d52d3a44a251c842f1c4a3a83c56cf521a6bfbf2eb9e506d2f2e5b08b87d76fe5c444647991ad193b79b409cc43ba64f49da6a5b1849978db8aacd9620781e6ce0d6fccee83aa9c0350f94f49f3bc564db383943eac1c1549356c7997191be53abd68381d44431d2d21f0b47a8e019c017c1469f2d2f7333b8e72d2ee15d26f263303596649494633c36335519449ca76e7b04196d83a0c84ea756b8e0211db5943a84be1e14b775773d012b3b6e0890992d402fa0c869308841881664884cf8799da681afe5b219807bf717ef0eaaa017776930b442b49ecdf64feb9e70631d5dfa73201c0ad3780f7d78909a284de9ae6e2a98f858ce5bd5960fc3777cf255df34b2bf68ab0cb0734e4e7767804e40a28e1c3bc6ec02a6730858309edf55e0b366e110e6e1f4adc089458629c56fc365a0879ed882e7cfd7f2840af1fe09bb1893c21017eb1c72da7d62b67fbaadf5af3f8dea66bbbdc14b048470a194e36eb4cd45d05c7db32eb9e7eb5ca780ae5ee18cd0da27a804f23e9a58b5c32006b79e65e0e8fc3250a2ed2805d86051f26040630d4a9e227109b3c0bc5959d98b268fd676e38871fe707d8969bc47a097f71e901a34d5af9089594c2693095ded17946464d69ecefb4579687d6314cb8c80849cdc3e9432cf94d516b0dcda94b262c72f8c5975f8e261559ca8fb35faedd07b6b7deeecab12ba27d2ff481a5849e07dd4a490c21b7eaa3f38d5a09cd73894052df315facad003193398be0e4fa209307f2486ec939e306b7c17eb19b83d113110d6b17dcb921d4988fc2f7c54ed898cd74a0883fd1d984dad12a15053c1565185091662ca7921a66e926b9bb3b18223e9832f3c2efdaf85eeacc0c771e6fed9afbf306eaceae35c14efa3da1e7f0ba228d369f4f93cbb8d7f361df06a70509109c0f93193c0084cbabf26507ebed3363d31f58547e3a71948b55c941e3d665ec91a60a54ac691c64522db4d06f343cda212ef79078263a86494cf73231e04d8da0392061101b32da6975fc13abeefb0b93240d228960ccb086cca20763b21ddcc49f9dd16c03009ac55881d53b0810bff2a9c03a3218af828fd3bb623e8e20ebd0444592b4c06ecc74f3929e9d0b231abaea2faade3517e104b88cdb8efba819aafd9c8a0316b26bb68b65b7cd59b0ba431f2bb5143a29bc2199657c93e9cf8b77042615259f22e5d718a1e43a8a18a044472c16e7bec70f4e6f9ece9f3541040254a1b3ed570b7dd1e4b9f1c519a64babfa6126359ab6ca29b186949e2e4ab2ac6abecdbc913ae118a281cf92589e45419d7e44d059b86af713ee0fd746d12c42798b143082eab9db857f0788cf234a49a76de58787f78b2a1ca5bfc64d5cf9e7d39977df9c0fe011957f07adbbd6ab8c2ffc456b4efdc327ef7b0b49aff53be04d163443149cd8862c5a3ac9dcbf854afd26bdb863db972689d29b54ace122534ff4b932d7ad61fbc0699a43a7d467294a3125471c56f6a2b6305b569544f0dea42d5ca41b9672fec251c801bb6ea0df425d1aa028608ceb69eb0494d510688931d9ece0b6b749b0b34eea0a9bb719c48335ee0fd982a03fe0d6156d7aece7d1a3e3c9171942009b3f4488ff324d335c611ddb96e40edcec93703dd2d82aa3b6c3d71a480a33468d1176d56d36fbcf5334aa9097316c1c0b3db7bdd50770eee6a7ca25d6fac09181b0cf29280985696f364c7aef28d1c585d80c8d77666a1f3d40923c83bd59468567be9da0707fda3077133d4398740341f0ac160cb6dc62ab1f492855f01a99b58cf766e87d13d85b48a1846ec4a9183e4f7e3e013fc9512b5551c316d4d82dc4db6a31df818712514ae07cdf7d6de6bee3029b8a9135749049ab514089e6b06c9ec9dc4a51a0e814ebd6b6bd70dc2d3fa0d9c58a1f9823307d13b91da0c335d57d4f161cb5851302496c1bf59049471d6c257d783b87976e0a15eaae6ea5f7a3d27f73209085a7d2014ec20e2f0a46b9181ad374a74be830e8eb20e2595fb568424b4d9783927dc2d288fb5471c664dff29e1abf3cc262c38949c02fba274324ad11e247fda7b52602cea1d4ae0a0ef1208f6e5e791d87be00fa29c1faa6b3ba3fd9c1971db206199e66c7d73a8782f81bfc5cbbeb331c34ff34dfce7e899ca5c3b03e7e9afc1df0296419820e6b01bda39cdeadb9a95651d65cd207597e74adad56f70d247a02f8893ad95b1e5ff24a7a9b208f2c8b6ee5fac2c018ef5d8f8c3dfab057513cb1a49c9f06903e4d1eafe7aa138c3f9d81253b1019cb4a59525989dba3924994d320672acc1cf947f9bfa80893b2fdd7d8630702aee393023517870669154ca2a0d19f3f5d07056548add43dd6186581644bff5df2eda4a209191ae01c8ee3482b2a8df38b5952d64b2f4356e012b7fc2bbf9ccf69a21bbb77181edc98b6664686e5f97749a9b26a67340ac28f5d34d5895919dbd5cb16ae954e45a97e90abbc69e8dbdc911dd0d783473a7daca9c1c168c9f0a8bec21a7114947ee16993a7aa8640ef8fcc113a9a84ca5d819545ff79d2c5ba4f3b1442afecc28cccc4d82323088c9e514c0ae92f045caa3ace6d6743a7438ac5ce96b464e56a09083ba0ff06cbd5f92806588ce29f702844076723b3e7d0edc4e506aad7f2aba74e82809007e8d9d6bf8ede74628791c7c7ecd35baac028723a4190f5271cd529e9e8254a1039234383e21c5189b1281a22810a4ac142fa7ce08fe6fdb5d1e777b07827b94da64022a60b73b9c1e1a9f2d07a3c271688983e37113c1c88bbc86e69639597cb0e752ba8b509fb62c8d34d9c44c43e0da490fbe415b85faa0e49a38df32fe2dca78aa7dbda04d56d67ad59192e15dc83ed52d3fcceea6d863fd5927805303c4f844b42ec0d20887f51073289a096561a7e1f9abfbf86388dbf31dc3fc982edb4afe5846c13e91e51910d41eb1b4de5bae11986b81346a19cd944267bd1ec1f7d6d35ba529cf92e376cf15665c426d40b3bbb1ad8e684e21988633066c2a26331b401350746f361bc95a64875ec4c39e659cf26a8b6d85cf91034f8bec5114d5e9349535b956ff0e77187604a6904b0a8f623f6039cc169d105ef12ca79e2370c65df898370be240c65b9819b3ca7b54a72d1604", 0x1000}, {&(0x7f0000001580)="d0c1b6b859672b3d0fa46efc30a541a84063863d1022c617d702e0577da9c480c207a5fe9a6a19176dedf43c058fb2b2da857e277799658a15728a6d8aac97ea6de86829d75a8016e07be6b566f5611c0b8b5733c828abd2c680f211", 0x5c}], 0x5, &(0x7f0000001680)=[@mark={{0x14, 0x1, 0x24, 0x1f}}, @mark={{0x14, 0x1, 0x24, 0x6cbb}}, @txtime={{0x18, 0x1, 0x3d, 0x9}}, @txtime={{0x18, 0x1, 0x3d, 0x4}}], 0x60}, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="580000d2d32b115e97d35c000000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff0000000008000100736662002c00020028000100"/64], 0x58}}, 0x0) r3 = accept4$alg(r2, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(r3, 0x8919, &(0x7f0000000100)={'bond0\x00', {0x2, 0x4e24, @private=0xa010100}}) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c653035069778a5e0ba6ab5ba8c7417e0f7af35652907c0d533a55cf178e3d9e4b59bac3c9299b22f6e81fa70269c46ea1fff979c196712295e"]) chdir(&(0x7f0000000380)='./bus\x00') r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:33 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x26d2, 0x0) 01:48:33 executing program 4: openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000)='/dev/rfkill\x00', 0x1a000, 0x0) r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) prctl$PR_CAP_AMBIENT(0x2f, 0x1, 0x11) 01:48:33 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:33 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0xc0506617, &(0x7f0000000040)=0x20cbd) 01:48:33 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40186366, &(0x7f0000000040)) [ 584.029262][T23616] overlayfs: './file0' not a directory [ 584.047545][T23617] overlayfs: './file0' not a directory 01:48:33 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) clone(0x200802047fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = getpid() pause() ptrace(0x10, r1) ptrace$getsig(0x4205, r1, 0x2, &(0x7f0000000080)) socket$rds(0x15, 0x5, 0x0) getsockopt$inet_sctp_SCTP_NODELAY(0xffffffffffffffff, 0x84, 0x3, &(0x7f00000002c0), &(0x7f0000000300)=0x4) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vcsu\x00', 0x200000, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440)='ethtool\x00') sendmsg$ETHTOOL_MSG_LINKMODES_SET(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)={0x20, r4, 0x301, 0x0, 0x0, {0xb}, [@ETHTOOL_A_LINKMODES_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x5}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(r2, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2ab868fcce05af00}, 0xc, &(0x7f00000001c0)={&(0x7f0000000080)={0x11c, r4, 0x100, 0x70bd27, 0x25dfdbfc, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x5c, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8}]}]}, @ETHTOOL_A_STRSET_STRINGSETS={0xa8, 0x2, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x3}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x5}, @ETHTOOL_A_STRINGSET_ID={0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x7}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}, @ETHTOOL_A_STRINGSET_ID={0x8}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x8}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x2}, @ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x4}]}]}]}, 0x11c}, 0x1, 0x0, 0x0, 0x24000080}, 0x88a3bf296bbdd7ff) 01:48:34 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x26de, 0x0) 01:48:34 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x401c5820, &(0x7f0000000040)) [ 584.086002][T23620] overlayfs: './file0' not a directory 01:48:34 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = shmget(0x0, 0x1000, 0x780012c9, &(0x7f0000f00000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_STAT(r0, 0xd, &(0x7f00000003c0)=""/137) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) unlink(&(0x7f0000000000)='./bus\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530c5ddd7127cc3f0aca81f15a14f11e5fe2d65181cf4f597dfdb7aff00dd153779bf8b9890f543b83b623e2da190d36bc00ce4cf4c722f0765cc81"]) chdir(&(0x7f0000000380)='./bus\x00') r1 = msgget$private(0x0, 0x703) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:34 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 584.271580][T23631] overlayfs: failed to resolve './file05xjt5e)3x䵛0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:34 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x4020940d, &(0x7f0000000040)) 01:48:34 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xd226, 0x0) 01:48:34 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) msgget(0x3, 0x290) [ 585.059883][T23673] overlayfs: unrecognized mount option "rP" or missing value [ 585.060405][T23674] overlayfs: './file0' not a directory 01:48:35 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)}], 0x3, 0x9) r1 = syz_open_dev$audion(&(0x7f0000000040)='/dev/audio#\x00', 0x7, 0x101400) ioctl$VIDIOC_S_FREQUENCY(r1, 0x402c5639, &(0x7f00000000c0)={0xff, 0x2, 0xf}) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r4, 0x0, 0x100000530) recvfrom$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) sync_file_range(r5, 0x8, 0x101, 0xf) socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000001280)=@newqdisc={0x70, 0x24, 0x200, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {0x0, 0xffe0}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_pie={{0x8, 0x1, 'pie\x00'}, {0x44, 0x2, [@TCA_PIE_BYTEMODE={0x8, 0x7, 0x1}, @TCA_PIE_ALPHA={0x8, 0x4, 0x1a}, @TCA_PIE_BYTEMODE={0x8}, @TCA_PIE_ECN={0x8, 0x6, 0x1}, @TCA_PIE_TUPDATE={0x8, 0x3, 0x101}, @TCA_PIE_ALPHA={0x8, 0x4, 0x14}, @TCA_PIE_BETA={0x8, 0x5, 0x1a}, @TCA_PIE_BETA={0x8, 0x5, 0x3}]}}]}, 0x70}}, 0x440) ioctl$sock_inet6_SIOCDELRT(r1, 0x890c, &(0x7f0000000100)={@private2={0xfc, 0x2, [], 0x1}, @empty, @private1={0xfc, 0x1, [], 0x1}, 0x82, 0x7, 0x8, 0x500, 0xff, 0x82060000, r3}) 01:48:35 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40305828, &(0x7f0000000040)) [ 585.130260][T23679] overlayfs: unrecognized mount option "rP" or missing value [ 585.147017][T23683] overlayfs: './file0' not a directory 01:48:35 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xde26, 0x0) 01:48:35 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/btrfs-control\x00', 0x40400, 0x0) sendmsg$AUDIT_GET(r1, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x3e8, 0x4, 0x70bd26, 0x7ff, "", ["", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40}, 0x1) 01:48:35 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x900000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 585.258016][T23688] overlayfs: failed to resolve './file0': -2 01:48:35 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket$pppoe(0x18, 0x1, 0x0) read(r1, &(0x7f0000000180)=""/82, 0x52) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 585.465344][T23702] overlayfs: './file0' not a directory [ 585.480393][T23704] overlayfs: './file0' not a directory [ 585.500681][T23705] overlayfs: './file0' not a directory 01:48:35 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40305829, &(0x7f0000000040)) 01:48:35 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) r0 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_STAT_ANY(r0, 0xf, &(0x7f0000000180)=""/114) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:35 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:35 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xf000, 0x0) [ 585.633255][T23707] overlayfs: './file0' not a directory 01:48:35 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000200)='./file2\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:35 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x4030582a, &(0x7f0000000040)) [ 585.790326][T23718] overlayfs: './file0' not a directory [ 585.806938][T23719] overlayfs: './file0' not a directory [ 585.814745][ T29] kauditd_printk_skb: 30 callbacks suppressed [ 585.814759][ T29] audit: type=1804 audit(1593395315.686:1577): pid=23713 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/658/bus/bus/file0" dev="overlay" ino=16057 res=1 [ 585.878063][T23720] overlayfs: './file0' not a directory [ 585.917324][ T29] audit: type=1800 audit(1593395315.716:1578): pid=23716 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="overlay" ino=16027 res=0 [ 585.989854][ T29] audit: type=1804 audit(1593395315.716:1579): pid=23719 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir189403675/syzkaller.33tItD/941/bus/bus/file0" dev="overlay" ino=16136 res=1 [ 586.023507][T23724] overlayfs: './file0' not a directory [ 586.081480][T23729] overlayfs: './file0' not a directory [ 586.089306][ T29] audit: type=1804 audit(1593395315.966:1580): pid=23729 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/659/bus/bus/file0" dev="overlay" ino=15898 res=1 01:48:36 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$CAPI_GET_PROFILE(r2, 0xc0404309, &(0x7f0000000000)=0x7a07) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x12, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) sched_yield() 01:48:36 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6400000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:36 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000140)=ANY=[]) chdir(&(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:36 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xff00, 0x0) 01:48:36 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) recvmsg$can_bcm(r1, &(0x7f0000000300)={&(0x7f0000000180)=@l2tp={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000001880)=[{&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/145, 0x91}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000001680)=""/224, 0xe0}, {&(0x7f0000001780)=""/252, 0xfc}, {&(0x7f00000002c0)=""/11, 0xb}], 0x7}, 0x3) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:36 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x4030582b, &(0x7f0000000040)) 01:48:36 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x7, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 586.320142][ T29] audit: type=1800 audit(1593395316.186:1581): pid=23740 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="overlay" ino=15898 res=0 [ 586.370536][T23754] overlayfs: './file0' not a directory [ 586.388098][T23755] overlayfs: './file0' not a directory 01:48:36 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa101000000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 586.414803][ T29] audit: type=1804 audit(1593395316.276:1582): pid=23755 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/750/bus/bus/file0" dev="overlay" ino=16358 res=1 01:48:36 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xf0ffff, 0x0) 01:48:36 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) lsetxattr$trusted_overlay_origin(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='trusted.overlay.origin\x00', &(0x7f00000001c0)='y\x00', 0x2, 0x2) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:36 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40305839, &(0x7f0000000040)) [ 586.456160][T23758] overlayfs: './file0' not a directory 01:48:36 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup(r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat2(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={0x0, 0x40, 0x10}, 0x18) ioctl$VHOST_SET_VRING_CALL(r6, 0x4008af21, &(0x7f00000001c0)={0x2, r7}) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dlm-control\x00', 0x6e7080, 0x0) ioctl$DRM_IOCTL_ADD_CTX(r8, 0xc0086420, &(0x7f0000000100)) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) mmap$fb(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2000000, 0x110, r4, 0xdc000) ioctl$EVIOCGSND(r2, 0x8040451a, &(0x7f0000000000)=""/146) 01:48:36 executing program 4: bind$nfc_llcp(0xffffffffffffffff, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VIDIOC_G_EXT_CTRLS(0xffffffffffffffff, 0xc0205647, &(0x7f0000000080)={0xa20000, 0x7, 0x4399, r0, 0x0, &(0x7f0000000000)={0x990905, 0x5, [], @ptr=0x1f}}) ioctl$NS_GET_USERNS(r1, 0xb701, 0x0) [ 586.593079][ T29] audit: type=1804 audit(1593395316.356:1583): pid=23749 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/660/bus/bus/file0" dev="overlay" ino=16352 res=1 01:48:36 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfefdffff00000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 586.770756][T23777] overlayfs: './file0' not a directory [ 586.778556][T23776] overlayfs: './file0' not a directory [ 586.796345][ T29] audit: type=1804 audit(1593395316.666:1584): pid=23769 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/751/bus/bus/file0" dev="overlay" ino=16374 res=1 [ 586.826325][T23778] overlayfs: './file0' not a directory [ 586.872236][ T29] audit: type=1804 audit(1593395316.706:1585): pid=23771 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir736414418/syzkaller.SvhjJB/661/bus/bus/file0" dev="overlay" ino=15832 res=1 01:48:37 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', r1}, 0x10) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:37 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086301, &(0x7f0000000040)) 01:48:37 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469722d2e2f6275732c776f726b0069723d2e2f662fb14f032c757070658d17e323726469723d2e2f66"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) write$uinput_user_dev(r1, &(0x7f00000003c0)={'syz1\x00', {0x0, 0xffff, 0x3, 0x20}, 0x1c, [0x3, 0x1, 0x7, 0x7, 0xd8f, 0x9, 0x1000, 0x6, 0x6, 0x1fffe0, 0x20, 0x1f, 0x6, 0x7, 0x0, 0x4, 0x6, 0x3, 0x1, 0xd5b5, 0x5ea0, 0x1, 0x2, 0x7, 0x0, 0x5f4, 0xffffffff, 0x7fff, 0x6, 0x7, 0x7, 0x1f, 0xcc6, 0x2, 0x7, 0x3, 0x101, 0x3e, 0xc1, 0x1ff, 0x7fffffff, 0x8, 0x3ff, 0x1f, 0x4, 0x80000000, 0xcd2e, 0x1, 0x0, 0x5, 0x5, 0x7fffffff, 0x1, 0x0, 0xff, 0x100, 0xaa66, 0x6, 0x7fffffff, 0x4b9, 0x9, 0xd419ba7, 0x9, 0x3], [0x5, 0x8, 0x1, 0x9, 0x20, 0x5, 0x0, 0xce8, 0x5, 0x81, 0x3, 0x400, 0x1, 0x5, 0x800, 0x8a, 0xb0bd, 0x8, 0x7, 0xfffffffe, 0x8595, 0x3c8, 0x8, 0x30000000, 0x1, 0x3, 0x4, 0xce, 0x9, 0xffffff43, 0x8, 0x2, 0xffffffc1, 0x8, 0x45f, 0x400, 0x6, 0xff, 0x40, 0x8bf, 0xeb1, 0x2, 0x91, 0x0, 0x20, 0x4, 0x8, 0x8000, 0xd6a, 0x8001, 0x5, 0x4, 0x9, 0x401, 0x61, 0x3800000, 0x5, 0x9, 0xffffffff, 0x0, 0xffffff88, 0xffffffc1, 0x4747, 0x7], [0x2, 0x1, 0x8, 0x40, 0x0, 0x6, 0x8, 0x2000400, 0x4, 0x8, 0x1, 0x6, 0x80000000, 0x1000, 0x80000001, 0xff, 0x7fff, 0x2, 0x9, 0x0, 0x6, 0x6, 0x5, 0x1, 0x200, 0x0, 0x40, 0x5, 0x8000, 0x9, 0xfffffff9, 0x3f, 0x100, 0x5, 0xd134, 0x7f, 0x0, 0x8a2, 0x18, 0x3, 0xffffffc0, 0x9, 0x9, 0x7, 0x2, 0x80, 0xffff1a89, 0xf4, 0x5b0dc867, 0x8, 0x4, 0x8001, 0x7, 0x3, 0x8, 0x900, 0x9, 0x2, 0x0, 0x0, 0x9, 0x1000, 0x1ff, 0x8], [0x6c, 0x5, 0x3, 0x100, 0xfffffffa, 0x4, 0x6, 0x6, 0x1000, 0x2, 0x7fffffff, 0x401, 0x80000001, 0x0, 0x3, 0x1f, 0x88e, 0x75e68d42, 0x5, 0x0, 0x80000001, 0x3, 0x7, 0x80, 0x100, 0x4, 0x6, 0x1, 0x8, 0x4, 0x1, 0xb26, 0x493, 0x400, 0xfffffff7, 0x7, 0x3ab, 0x0, 0x10000, 0x2, 0x7f, 0x2, 0x4, 0x7d24, 0xffff, 0x0, 0x8, 0x8, 0x1ff, 0x200, 0x6, 0x11, 0x3, 0x1, 0x8, 0x4, 0x8001, 0x1, 0x7fffffff, 0x80, 0x9, 0x200, 0x1ff, 0x1]}, 0x45c) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 01:48:37 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x1000000, 0x0) 01:48:37 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000340)={r1, 0x1dcc}, 0x8) getsockopt$inet_sctp6_SCTP_RTOINFO(r0, 0x84, 0x0, &(0x7f0000000100)={r1, 0xff, 0x3, 0x2}, &(0x7f0000000140)=0x10) setsockopt$inet_sctp_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f00000001c0)=@assoc_value={r2}, 0x8) r3 = socket(0x11, 0x800000003, 0x0) bind(r3, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) setsockopt$netlink_NETLINK_CAP_ACK(r3, 0x10e, 0xa, &(0x7f0000000040)=0xffff8001, 0x4) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup3(r5, r4, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) [ 587.216500][T23798] overlayfs: unrecognized mount option "lowerdir-./bus" or missing value [ 587.253172][T23802] overlayfs: './file0' not a directory 01:48:37 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x2000000, 0x0) [ 587.265380][ T29] audit: type=1804 audit(1593395317.136:1586): pid=23798 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir614300292/syzkaller.ndyWyB/752/bus/file0" dev="sda1" ino=16372 res=1 01:48:37 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x8000, &(0x7f0000000000)=ANY=[]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 587.320015][T23805] overlayfs: './file0' not a directory [ 587.332260][T23807] overlayfs: './file0' not a directory [ 587.344597][T23808] overlayfs: unrecognized mount option "lowerdir-./bus" or missing value 01:48:37 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x80086601, &(0x7f0000000040)) 01:48:37 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(0xffffffffffffffff, 0x84, 0x23, &(0x7f0000000340)={r1, 0x1dcc}, 0x8) getsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000000)={r1, 0x6}, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7765726469723dff2f6275732c776f726b6469723d2e2f66696c653000000000000000"]) chdir(&(0x7f0000000380)='./bus\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:37 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) socket$phonet(0x23, 0x2, 0x1) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:37 executing program 4: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000000)) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r1, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:37 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./fJle1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x10400, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000180)=0x4) ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE(r1, 0x408c5333, &(0x7f00000003c0)={0xfff, 0x4, 0x0, 'queue0\x00', 0x8001}) 01:48:37 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x801c581f, &(0x7f0000000040)) [ 587.715670][T23827] overlayfs: './file0' not a directory [ 587.722448][T23825] overlayfs: './file0' not a directory [ 587.752964][T23828] overlayfs: option "workdir=./file0" is useless in a non-upper mount, ignore 01:48:37 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x3000000, 0x0) [ 587.799238][T23828] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 01:48:37 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$audion(&(0x7f00000001c0)='/dev/audio#\x00', 0x1, 0x339181) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r2, 0x84, 0x1e, &(0x7f0000000240), 0x4) r3 = dup3(r1, r0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0x6e) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) r5 = creat(&(0x7f0000000300)='./file0\x00', 0x1a2) ioctl$NBD_DO_IT(r5, 0xab03) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r4, 0x0, 0x100000530) recvfrom$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_INITMSG(r4, 0x84, 0x2, &(0x7f0000000280), &(0x7f00000002c0)=0x8) [ 587.841106][T23835] overlayfs: failed to resolve './fJle1': -2 [ 587.880693][T23838] overlayfs: './file0' not a directory 01:48:37 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') ioctl$EXT4_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:37 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x4000000, 0x0) 01:48:37 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0045878, &(0x7f0000000040)) [ 588.046983][T23850] overlayfs: './file0' not a directory [ 588.049308][T23851] overlayfs: './file0' not a directory 01:48:38 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) sendmsg$NFNL_MSG_ACCT_NEW(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x9021a602}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x34, 0x0, 0x7, 0x201, 0x0, 0x0, {0xf, 0x0, 0x2}, [@NFACCT_PKTS={0xc, 0x2, 0x1, 0x0, 0x5dba}, @NFACCT_FLAGS={0x8}, @NFACCT_BYTES={0xc, 0x3, 0x1, 0x0, 0x2}]}, 0x34}, 0x1, 0x0, 0x0, 0x24004810}, 0x20000004) [ 588.145174][T23853] overlayfs: './file0' not a directory 01:48:38 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x5000000, 0x0) [ 588.283842][T23860] overlayfs: './file0' not a directory [ 588.295501][T23859] overlayfs: './file0' not a directory 01:48:38 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0xd0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT]) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:38 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0045878, &(0x7f0000000040)) [ 588.460500][T23867] overlayfs: './file0' not a directory [ 588.498319][T23870] overlayfs: './file0' not a directory 01:48:38 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r0, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r0, 0x0, 0x100000530) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$TIOCL_SETSEL(r3, 0x541c, &(0x7f00000001c0)={0x2, {0x2, 0x3, 0x81, 0x4000, 0x20, 0xf}}) accept4$llc(r1, &(0x7f0000000000)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, &(0x7f0000000180)=0x10, 0x800) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:38 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x6000000, 0x0) 01:48:38 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vcsa\x00', 0x610082, 0x0) setsockopt$IP_VS_SO_SET_FLUSH(r2, 0x0, 0x485, 0x0, 0x0) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000140)={&(0x7f00000002c0)={0xe0, 0x0, 0x1, 0x3, 0x0, 0x0, {0x0, 0x0, 0x8}, [@CTA_SEQ_ADJ_ORIG={0x2c, 0xf, 0x0, 0x1, [@CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x4}, @CTA_SEQADJ_CORRECTION_POS={0x8, 0x1, 0x1, 0x0, 0x389a}, @CTA_SEQADJ_OFFSET_BEFORE={0x8, 0x2, 0x1, 0x0, 0x6}, @CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x3}, @CTA_SEQADJ_OFFSET_AFTER={0x8, 0x3, 0x1, 0x0, 0x7ff}]}, @CTA_TUPLE_MASTER={0x64, 0xe, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x11}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @private=0xa010100}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x21}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x12, 0x3, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x14, 0x4, @initdev={0xfe, 0x88, [], 0x1, 0x0}}}}]}, @CTA_SYNPROXY={0x3c, 0x18, 0x0, 0x1, [@CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x7}, @CTA_SYNPROXY_ISN={0x8, 0x1, 0x1, 0x0, 0x1}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x9}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x3}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0xffffffd9}, @CTA_SYNPROXY_ITS={0x8, 0x2, 0x1, 0x0, 0x9}, @CTA_SYNPROXY_ISN={0x8, 0x1, 0x1, 0x0, 0xfffffffe}]}]}, 0xe0}, 0x1, 0x0, 0x0, 0x20004004}, 0x44) [ 588.670698][T23877] overlayfs: './file0' not a directory [ 588.691599][T23881] overlayfs: unrecognized mount option "01777777777777777777777" or missing value 01:48:38 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0105303, &(0x7f0000000040)) [ 588.821248][T23890] overlayfs: './file0' not a directory 01:48:38 executing program 1: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm_plock\x00', 0x40000, 0x0) ioctl$DRM_IOCTL_VERSION(r0, 0xc0406400, &(0x7f00000001c0)={0x8, 0x7f, 0x1, 0xfe, &(0x7f0000000240)=""/254, 0xb8, &(0x7f0000000340)=""/184, 0x7c, &(0x7f0000000100)=""/124}) socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup3(r2, r1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x6, 0x0, 0x3}, 0x0, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) eventfd(0xf84) 01:48:38 executing program 4: r0 = socket(0x6, 0x800000003, 0x1) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x58, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8, 0x1, 'sfb\x00'}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) accept4$packet(0xffffffffffffffff, 0x0, &(0x7f0000000400), 0x800) r3 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0xb361c3a0c492f29e) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=ANY=[@ANYBLOB="5800000024000b0f00"/20, @ANYRES32=r4, @ANYBLOB="000000eaff0300000000000000000100736662002c0002002800010000000000000000000000000000000000000000000053cf05aa924c3c945d043a854cb3000000000000000000000000000000fb89b6"], 0x58}}, 0x0) sendto$rxrpc(r5, &(0x7f00000004c0)="4bda2d466bb716bce0eb58f0364f29a59495066d59a75d9973ca024ba52ed202d2635c7dfa44a958bf0cdbf4d440233968c694467ae0fc2c99170b3cadfd2644735326db2aaba147d89c6cece5bc69152d78f00469e8d74326d943bb261c690da7cf8215b19e58de2e915baa96a19b53ba39ae76b05666ac1b8f67ab530ef0d1f47f19488d53e025cc83c36f2fe8a998b0a855b6f954ca7bfb2ab419d87d342a4206dcf9ee9865bb9307a71876887f49d3801ec6100db198b0a6eb6c5e09a74adb9a28deab", 0xc5, 0x1, &(0x7f0000000300)=@in6={0x21, 0x2, 0x2, 0x1c, {0xa, 0x4e21, 0x400, @empty, 0x2}}, 0x24) r6 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x20000, 0x0) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r7, &(0x7f00000001c0)={&(0x7f0000000100), 0xc, &(0x7f0000000180)={&(0x7f0000000140)=@newneigh={0x2c, 0x1c, 0x8, 0x70bd28, 0x25dfdbff, {0x1c, 0x0, 0x0, 0x0, 0x1, 0x8, 0x10}, [@NDA_SRC_VNI={0x8, 0xb, 0x1}, @NDA_LINK_NETNSID={0x8, 0xa, 0x7}]}, 0x2c}, 0x1, 0x0, 0x0, 0x20040010}, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0xca, &(0x7f0000000040)={0x9, 0x1, 0x0, 0x3, 0x3}, 0xc) syz_open_dev$video(&(0x7f00000002c0)='/dev/video#\x00', 0xfffffffffffff801, 0x20700) bind$nfc_llcp(r3, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:38 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x7000000, 0x0) 01:48:38 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0189436, &(0x7f0000000040)) [ 588.952235][T23898] overlayfs: './file0' not a directory [ 589.037512][T23903] netlink: 52 bytes leftover after parsing attributes in process `syz-executor.4'. 01:48:39 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x8000000, 0x0) [ 589.088005][T23906] overlayfs: './file0' not a directory 01:48:39 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) getsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r1, 0x84, 0x7, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) [ 589.185994][T23911] overlayfs: './file0' not a directory [ 589.289012][T23919] overlayfs: './file0' not a directory 01:48:39 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:39 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc020660b, &(0x7f0000000040)) [ 589.528210][T23929] overlayfs: './file0' not a directory [ 589.566776][T23931] overlayfs: './file0' not a directory [ 589.596934][T23933] overlayfs: './file0' not a directory 01:48:39 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./file0\x00', 0x10) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f00000003c0)={0x0, 0x93, "83cbd36bde5ab125ec1866c3405fd1c2075f17a09793d79fa5f3f76b47db40ad050650ac79048d6f8c5b23ac2d9e64bed28b3c82f338700b9451b8482c06fc5e135e78a49480a607e105873d339262c2db8397cc3baad902d72725d2423bee59cf8eb8c1872f6f5b082ba7b4a84828ad0a58f9acaa65c32ce490bcdb2e6b3f1f8dd7a05bdfbaabbbda079703745fcd96480103"}, &(0x7f0000000000)=0x9b) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x73, &(0x7f0000000180)={r2, 0x4b3, 0x20, 0x7, 0x7}, &(0x7f00000001c0)=0x18) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6c6f7f65726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6530"]) chdir(&(0x7f0000000380)='./bus\x00') r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:39 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000240)={'syz', 0x3}, 0x0, 0x0, r3) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0x11) keyctl$invalidate(0x15, r3) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000004c0)=@delqdisc={0x4c, 0x25, 0x100, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r2, {0x0, 0x7}, {0x4, 0x10}, {0x0, 0xffe0}}, [@TCA_STAB={0x4}, @TCA_STAB={0x24, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xfe, 0x1, 0x4, 0x7ff, 0x2, 0x7fff, 0x14}}, {0x4}}]}]}, 0x4c}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000040)={'wg0\x00', r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup3(r6, r5, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfffffffffffffffd}, 0x0, &(0x7f0000000000)={0x400000000001ff, 0x20000000, 0x80000}, &(0x7f0000000140)={0x0, 0x989680}, 0x0) 01:48:39 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xc000000, 0x0) 01:48:39 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x294742, 0x0) 01:48:39 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0xc0405665, &(0x7f0000000040)) 01:48:39 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) r2 = socket(0x11, 0x800000003, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) lremovexattr(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000580)=@known='com.apple.system.Security\x00') getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f00000003c0)={{{@in6=@private2, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6}}, &(0x7f00000002c0)=0xe8) mount$9p_tcp(&(0x7f0000000000)='127.0.0.1\x00', &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='9p\x00', 0x80783b06c4efb68f, &(0x7f00000004c0)={'trans=tcp,', {'port', 0x3d, 0x4e22}, 0x2c, {[{@afid={'afid', 0x3d, 0x3}}, {@loose='loose'}, {@cachetag={'cachetag', 0x3d, 'com.apple.system.Security\x00'}}], [{@fowner_gt={'fowner>', r1}}, {@uid_gt={'uid>', r3}}, {@subj_user={'subj_user', 0x3d, '{&+%+^,+'}}, {@dont_hash='dont_hash'}]}}) r4 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ioctl$VIDIOC_DV_TIMINGS_CAP(r4, 0xc0905664, &(0x7f00000005c0)={0x0, 0x0, [], @bt={0x9, 0x81, 0x1, 0x0, 0x80000000, 0x31, 0x8, 0xc}}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:39 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = socket(0x11, 0x800000003, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_INFO(r2, 0x81204101, &(0x7f0000000280)) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) setsockopt$inet_sctp6_SCTP_NODELAY(r1, 0x84, 0x3, &(0x7f0000000000)=0x2, 0x4) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x0, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1"}, 0x60) 01:48:39 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x12000000, 0x0) [ 589.829424][T23945] overlayfs: './file0' not a directory 01:48:39 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x2) [ 589.892918][T23953] overlayfs: './file0' not a directory [ 589.904857][T23954] overlayfs: unrecognized mount option "loerdir=./bus" or missing value 01:48:39 executing program 4: syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, &(0x7f0000000000)=@bpq0='bpq0\x00', 0x10) r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer\x00', 0x40, 0x0) ioctl$TCSETS(r0, 0x5402, &(0x7f0000000080)={0x1ff, 0xfffffff7, 0x3, 0x10000, 0xa, "c3bbd180a29d6333b639093c3f60085d31395b"}) 01:48:39 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file1\x00', 0xb8) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:39 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) socket(0x10, 0x80002, 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) ioctl$KVM_SET_TSC_KHZ(r1, 0xaea2, 0x553d) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) write$P9_RREADLINK(r2, &(0x7f0000000040)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup3(r4, r3, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000000)={0x1ff}, &(0x7f0000000200)={0x0, 0x989680}, 0x0) 01:48:39 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) [ 590.154495][T23968] overlayfs: './file0' not a directory 01:48:40 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0x3f000000, 0x0) [ 590.267047][T23976] overlayfs: failed to resolve './file0': -2 01:48:40 executing program 4: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x111b80, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000140)='l2tp\x00') sendmsg$L2TP_CMD_TUNNEL_CREATE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000040)={0x1c, r3, 0x917, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8}]}, 0x1c}}, 0x0) sendmsg$L2TP_CMD_TUNNEL_CREATE(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r3, 0x2, 0x70bd2d, 0x25dfdbfb, {}, [@L2TP_ATTR_DEBUG={0x8, 0x11, 0x1}, @L2TP_ATTR_ENCAP_TYPE={0x6}]}, 0x24}, 0x1, 0x0, 0x0, 0x4000}, 0xc084) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f00000000c0)=0x9ac1, 0x4) write$binfmt_elf64(r4, 0x0, 0x100000530) recvfrom$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$SO_TIMESTAMPING(r4, 0x1, 0x25, &(0x7f0000000180)=0x4200, 0x4) bind$nfc_llcp(r0, &(0x7f0000000200)={0x27, 0x10000, 0x0, 0x0, 0x10, 0x0, "ffebe3b206f9f3247d2594183f03011ae89411f121bd4f0175d8553ff3e1a5fd837d0077bbc240cc38bdcc8c3a0298a596aa620357ee8d156674be091c8ca1", 0x2d}, 0x60) 01:48:40 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=.kdir=./file1,upperdir=./file0\x00\x00\x00\x00\x00\x00\x00\x00']) chdir(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) [ 590.318005][T23975] overlayfs: './file0' not a directory 01:48:40 executing program 3: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = openat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x1, 0x118) r3 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) fanotify_mark(r2, 0x10, 0x40000000, r4, &(0x7f0000000180)='./bus\x00') mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) chdir(&(0x7f0000000380)='./bus\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r5, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:40 executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) openat$fuse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/fuse\x00', 0x2, 0x0) r0 = socket(0x10, 0x80002, 0x0) r1 = socket(0x11, 0x800000003, 0x0) bind(r1, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r1, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x488, &(0x7f00000002c0)={{0x2c, @remote, 0x4e24, 0x3, 'wrr\x00', 0x1b, 0x0, 0x46}, {@dev={0xac, 0x14, 0x14, 0x40}, 0x4e22, 0x2000, 0x80000001, 0x1, 0x1f}}, 0x44) sendto$ax25(r1, &(0x7f0000000140)="511c076d85cf1575347ecfe4e976a0830b59994f5e5bfb338dba7bf93e154a", 0x1f, 0x40000, &(0x7f0000000240)={{0x3, @default, 0x8}, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}, 0x48) syz_open_dev$sndpcmc(&(0x7f00000001c0)='/dev/snd/pcmC#D#c\x00', 0x1000, 0x18080) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000180)='/dev/input/mice\x00', 0x0) ioctl$SCSI_IOCTL_DOORLOCK(r2, 0x5380) bind(0xffffffffffffffff, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(0xffffffffffffffff, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0x14) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000380)='nl80211\x00') sendmsg$NL80211_CMD_NEW_STATION(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x24, r3, 0x8, 0x70bd2d, 0x25dfdbfc, {}, [@NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x400}, @NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5, 0xe4, 0x1}]}, 0x24}, 0x1, 0x0, 0x0, 0x20}, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup3(r5, r4, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) pselect6(0x40, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x0, 0x0, 0x4, 0x261, 0xfff}, 0x0, &(0x7f0000000000)={0x4287, 0x0, 0x1ff, 0x8001, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000500), 0x0) ioctl$KVM_SET_DEVICE_ATTR(r6, 0x4018aee1, &(0x7f0000000100)={0x0, 0xfffff800, 0x2, &(0x7f0000000040)=0x1}) 01:48:40 executing program 5: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x3) [ 590.498170][T23986] overlayfs: './file0' not a directory 01:48:40 executing program 2: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0']) write$snddsp(r0, &(0x7f00000003c0)='v', 0x1) chdir(&(0x7f0000000380)='./bus\x00') open(&(0x7f0000000200)='./file0\x00', 0xd2260000, 0x0) [ 590.582874][T23995] overlayfs: missing 'workdir' [ 590.624153][T23997] overlayfs: missing 'workdir' 01:48:40 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f00000000c0)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6f7f65726469723d2e2f627506000000726b6469723d2f2f666941efcfcc599a4f3575718565726469723d2e2f66d2e2a87e07d1d5fb2993c03b6e1499eda98f05ff3a27e3335c806d9ddf8a1766df313d285f8c734174fcbc1c07d39d321ae2699b926667042624b751ace10309"]) chdir(&(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x20cbd) 01:48:40 executing program 1: fcntl$F_SET_FI