program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x13000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x5, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d051387", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:07 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 257.641575][T21267] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value [ 257.654021][T21278] overlayfs: unrecognized mount option "w" or missing value 13:06:07 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff010000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x5, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d051387", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:07 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x13260000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w\\rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x5, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d051387", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:07 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f0000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 257.875168][T21297] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 257.894339][T21294] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value [ 257.921488][T21299] overlayfs: unrecognized mount option "w\rkdir=./file1" or missing value 13:06:07 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x14000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x7f', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:07 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo\nkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:07 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x15000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffdf9, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 258.126264][T21318] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value [ 258.137797][T21321] overlayfs: unrecognized mount option "wo [ 258.137797][T21321] kdir=./file1" or missing value 13:06:07 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo%kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:07 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 258.255518][ T26] audit: type=1804 audit(1571403967.900:372): pid=21337 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/458/bus/file0" dev="sda1" ino=16489 res=1 13:06:07 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\xa1', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 258.338238][T21343] overlayfs: unrecognized mount option "wo%kdir=./file1" or missing value 13:06:08 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo,kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff8b, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20100000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) [ 258.555174][T21363] overlayfs: unrecognized mount option "wo" or missing value [ 258.572333][ T26] audit: type=1804 audit(1571403968.210:373): pid=21370 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/459/bus/file0" dev="sda1" ino=16595 res=1 13:06:08 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo\\kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff8c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 258.763285][T21388] overlayfs: unrecognized mount option "wo\kdir=./file1" or missing value 13:06:08 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x25000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 258.860370][T21399] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value 13:06:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 1: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor,dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 258.919772][T21406] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:08 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:08 executing program 1: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 259.069602][T21417] overlayfs: unrecognized mount option "wor" or missing value 13:06:08 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffc3, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x30000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor\\dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 1: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:08 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 259.276371][T21437] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:09 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 259.461108][T21455] overlayfs: unrecognized mount option "wor\dir=./file1" or missing value 13:06:09 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:09 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffd8, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work\nir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 259.677836][T21479] overlayfs: unrecognized mount option "work [ 259.677836][T21479] ir=./file1" or missing value [ 259.691391][T21480] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:09 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffe4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 3: mremap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x2000, 0x0, &(0x7f0000c87000/0x2000)=nil) mlockall(0x3) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xddf000)=nil, 0xddf000, 0x0, 0x32, 0xffffffffffffffff, 0x0) 13:06:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work%ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:09 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3f000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 259.876530][T21498] overlayfs: unrecognized mount option "work%ir=./file1" or missing value 13:06:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work,ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffff4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x40000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 260.092561][T21516] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:09 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffff6, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 260.154230][T21522] overlayfs: unrecognized mount option "work" or missing value 13:06:09 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:09 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x47600200, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 260.344475][T21540] overlayfs: missing 'lowerdir' 13:06:10 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0x6, 0x0, 0x0, 0x50000}]}) r0 = syz_open_pts(0xffffffffffffff9c, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, 0x0) 13:06:10 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:10 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work\\ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffffe, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:10 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x48000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4c000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 260.566105][T21551] overlayfs: unrecognized mount option "work\ir=./file1" or missing value [ 260.580211][T21556] overlayfs: missing 'lowerdir' [ 260.592223][T21560] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:10 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:10 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd\nr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 260.779448][T21574] overlayfs: missing 'lowerdir' 13:06:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x80000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f00000000c0)='team\x00') sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002440)={&(0x7f0000002040)={0x14, r1, 0x189, 0x0, 0x0, {0x3}}, 0x14}}, 0x0) 13:06:10 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 260.807695][T21580] overlayfs: unrecognized mount option "workd [ 260.807695][T21580] r=./file1" or missing value 13:06:10 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}]}) 13:06:10 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd#r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4cc74502f987c2cec6504df6ead74ed8a60ab563e98b4b2a3d27a7082dbb78abd55fba3da80b856445ab100621d6234555c08dc540473753cd89e9b08e3f5972fe9ca162b123e192e8c89c9dd81c796f27f537cc5a3fb54aff8eaff4f6b59c41705b96a6711d4679079d00"/137], 0x15) r3 = dup(r2) ioctl$VIDIOC_ENUM_FRAMESIZES(0xffffffffffffffff, 0xc02c564a, &(0x7f0000000180)={0x0, 0x0, 0x0, @stepwise={0x8, 0x66, 0x0, 0x0, 0xcfc8}}) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) umount2(&(0x7f0000000000)='./file0\x00', 0x0) [ 260.944630][T21595] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 260.976033][T21598] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value 13:06:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xedc000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5f600200, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}]}) [ 261.081005][T21608] overlayfs: unrecognized mount option "workd#r=./file1" or missing value 13:06:10 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd%r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 261.184659][T21616] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:10 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:10 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}]}) [ 261.298190][T21623] overlayfs: unrecognized mount option "workd%r=./file1" or missing value 13:06:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x68000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 261.369585][T21630] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:11 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}]}) 13:06:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 261.464143][T21640] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 261.546867][T21646] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:11 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4cc74502f987c2cec6504df6ead74ed8a60ab563e98b4b2a3d27a7082dbb78abd55fba3da80b856445ab100621d6234555c08dc540473753cd89e9b08e3f5972fe9ca162b123e192e8c89c9dd81c796f27f537cc5a3fb54aff8eaff4f6b59c41705b96a6711d4679079d00"/137], 0x15) r3 = dup(r2) ioctl$VIDIOC_ENUM_FRAMESIZES(0xffffffffffffffff, 0xc02c564a, &(0x7f0000000180)={0x0, 0x0, 0x0, @stepwise={0x8, 0x66, 0x0, 0x0, 0xcfc8}}) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) umount2(&(0x7f0000000000)='./file0\x00', 0x0) 13:06:11 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd*r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x9, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6c000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'\\orkdir', 0x3d, './file1'}}]}) 13:06:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 261.773484][T21661] overlayfs: unrecognized mount option "workd*r=./file1" or missing value [ 261.784655][T21666] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value 13:06:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff070000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd+r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 261.822417][T21670] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:11 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:11 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'\\orkdir', 0x3d, './file1'}}]}) 13:06:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x74000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 261.964385][T21682] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value [ 261.990241][T21680] overlayfs: unrecognized mount option "workd+r=./file1" or missing value [ 262.114773][T21695] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:11 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4cc74502f987c2cec6504df6ead74ed8a60ab563e98b4b2a3d27a7082dbb78abd55fba3da80b856445ab100621d6234555c08dc540473753cd89e9b08e3f5972fe9ca162b123e192e8c89c9dd81c796f27f537cc5a3fb54aff8eaff4f6b59c41705b96a6711d4679079d00"/137], 0x15) r3 = dup(r2) ioctl$VIDIOC_ENUM_FRAMESIZES(0xffffffffffffffff, 0xc02c564a, &(0x7f0000000180)={0x0, 0x0, 0x0, @stepwise={0x8, 0x66, 0x0, 0x0, 0xcfc8}}) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) umount2(&(0x7f0000000000)='./file0\x00', 0x0) 13:06:11 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'\\orkdir', 0x3d, './file1'}}]}) 13:06:11 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd,r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7a000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x162020000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:11 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 262.249124][T21704] overlayfs: unrecognized mount option "workd" or missing value [ 262.270734][T21703] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value 13:06:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x200000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 1: r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETVERSION(r0, 0x40087602, &(0x7f0000000040)) 13:06:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x88183fe0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd-r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 262.438035][T21721] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x300000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 262.581816][T21732] overlayfs: unrecognized mount option "workd-r=./file1" or missing value 13:06:12 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:12 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8bffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd.r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cce04eb, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 262.808737][T21755] overlayfs: unrecognized mount option "workd.r=./file1" or missing value [ 262.828867][T21760] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:12 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd0r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:12 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:12 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x600000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 263.042958][T21780] overlayfs: unrecognized mount option "workd0r=./file1" or missing value 13:06:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 263.107378][T21786] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:12 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:12 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdLr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x700000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:12 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:12 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:12 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x726000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 263.350347][T21813] overlayfs: unrecognized mount option "workdLr=./file1" or missing value [ 263.416059][T21815] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:13 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) ioctl$TUNSETIFF(0xffffffffffffffff, 0x894c, 0x0) 13:06:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc0ed0000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdXr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x804000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) ioctl$TUNSETIFF(0xffffffffffffffff, 0x894c, 0x0) 13:06:13 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:13 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) ioctl$TUNSETIFF(0xffffffffffffffff, 0x894c, 0x0) 13:06:13 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd\\r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc3ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 263.761462][T21851] overlayfs: unrecognized mount option "workdXr=./file1" or missing value [ 263.773097][T21856] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x826000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x11, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 263.902625][T21869] overlayfs: unrecognized mount option "workd\r=./file1" or missing value 13:06:13 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:13 executing program 3: socket$kcm(0x2b, 0x1, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 13:06:13 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdcr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc447b5f0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x900000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 1: r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 264.077384][T21890] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:13 executing program 3: socket$kcm(0x2b, 0x1, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) [ 264.138356][T21892] overlayfs: unrecognized mount option "workdcr=./file1" or missing value 13:06:13 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workddr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd8ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 1: r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x12, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:13 executing program 3: socket$kcm(0x2b, 0x1, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 13:06:14 executing program 1: r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 264.376625][T21921] overlayfs: unrecognized mount option "workddr=./file1" or missing value 13:06:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe03f1888, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa26000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdhr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 3: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 13:06:14 executing program 1: syz_open_dev$vbi(0x0, 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 264.489840][T21933] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe0ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x13, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:14 executing program 1: syz_open_dev$vbi(0x0, 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:14 executing program 3: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) [ 264.646971][T21949] overlayfs: unrecognized mount option "workdhr=./file1" or missing value 13:06:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdlr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 1: syz_open_dev$vbi(0x0, 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:14 executing program 3: ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 13:06:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe4ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 3: r0 = socket$kcm(0x2b, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:14 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 264.934413][T21977] overlayfs: unrecognized mount option "workdlr=./file1" or missing value [ 264.944293][T21981] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xeb030000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x14, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:14 executing program 3: r0 = socket$kcm(0x2b, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdor', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xeb04ce8c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 3: r0 = socket$kcm(0x2b, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) [ 265.208954][T22004] overlayfs: unrecognized mount option "workdor=./file1" or missing value 13:06:14 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdpr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 3: socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) [ 265.304098][T22019] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x25, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xed030000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 265.412328][T22029] overlayfs: unrecognized mount option "workdpr=./file1" or missing value 13:06:15 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:15 executing program 3: socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 13:06:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdsr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xef030000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 3: socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 13:06:15 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 265.619113][T22050] overlayfs: unrecognized mount option "workdsr=./file1" or missing value [ 265.627838][ T26] audit: type=1804 audit(1571403975.260:374): pid=22047 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/478/bus/file0" dev="sda1" ino=16753 res=1 13:06:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1100000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:15 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, 0x0, 0x0) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf0030000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdtr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) [ 265.856052][ T26] audit: type=1804 audit(1571403975.500:375): pid=22075 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/479/bus/file0" dev="sda1" ino=16549 res=1 13:06:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1200000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf0b547c4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 265.932450][T22085] overlayfs: unrecognized mount option "workdtr=./file1" or missing value 13:06:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x30, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:15 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:15 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf1030000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 266.109859][ T26] audit: type=1804 audit(1571403975.750:376): pid=22103 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/480/bus/file0" dev="sda1" ino=16522 res=1 13:06:15 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdur', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:15 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:15 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(0xffffffffffffffff, 0xc058565d, &(0x7f00000000c0)={0x0, 0x7, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:15 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 266.300950][T22113] overlayfs: unrecognized mount option "workdur=./file1" or missing value 13:06:16 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf4ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 266.369218][ T26] audit: type=1804 audit(1571403976.010:377): pid=22128 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/481/bus/file0" dev="sda1" ino=16549 res=1 13:06:16 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, 0x0) 13:06:16 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:16 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) r1 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x894c, 0x0) 13:06:16 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdxr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2010000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, 0x0) 13:06:16 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf6ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x894c, 0x0) [ 266.647926][T22160] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 266.651917][T22161] overlayfs: unrecognized mount option "workdxr=./file1" or missing value 13:06:16 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, 0x0) 13:06:16 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf9fdffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdzr', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:16 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:16 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x894c, 0x0) 13:06:16 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfeffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) [ 266.979531][ T26] audit: type=1804 audit(1571403976.620:378): pid=22189 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/483/bus/file0" dev="sda1" ino=16595 res=1 [ 266.995102][T22194] overlayfs: unrecognized mount option "workdzr=./file1" or missing value 13:06:16 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi\n', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) openat$tun(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x894c, 0x0) 13:06:16 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x300, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:16 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 267.178195][T22214] overlayfs: unrecognized mount option "workdi [ 267.178195][T22214] =./file1" or missing value 13:06:16 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi%', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:16 executing program 3: 13:06:16 executing program 1: syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x1, 0x2) r0 = syz_open_dev$vbi(0x0, 0xffffffffffffffff, 0x2) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000140)={0x0, 0x18, 0xfa00, {0x0, 0x0}}, 0x20) ioctl$VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "35643d88"}, 0x0, 0x0, @planes=0x0, 0x4}) 13:06:16 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 267.286436][T22227] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:17 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff010000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 3: 13:06:17 executing program 1: [ 267.431825][T22234] overlayfs: unrecognized mount option "workdi%=./file1" or missing value 13:06:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3f00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f0000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x408, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:17 executing program 1: 13:06:17 executing program 3: 13:06:17 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi,', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 3: 13:06:17 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffdf9, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 1: [ 267.718128][T22265] overlayfs: unrecognized mount option "workdi" or missing value 13:06:17 executing program 3: 13:06:17 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x500, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 267.794651][T22268] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi\\', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 1: 13:06:17 executing program 3: 13:06:17 executing program 1: [ 267.998088][T22290] overlayfs: unrecognized mount option "workdi\=./file1" or missing value 13:06:17 executing program 3: 13:06:17 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff8b, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x2c, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 268.111312][T22305] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:17 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x600, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:17 executing program 1: r0 = socket$kcm(0xa, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x8906, 0x0) 13:06:17 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff8c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:17 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000140)='/dev/sequencer2\x00', 0x802, 0x0) [ 268.229742][T22312] overlayfs: unrecognized mount option "workdir" or missing value 13:06:17 executing program 1: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) write$selinux_attr(r0, &(0x7f0000000080)='system_u:object_,g\xb4\xbau\x94\xd1\xbb\n\xd8t\x1b{r:useradd_exec_t:s0\x00', 0x31) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = open(&(0x7f0000000000)='./bus\x00', 0x4000, 0x0) sendfile(r0, r3, 0x0, 0x8000fffffffe) 13:06:18 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x5c, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 268.395346][ T26] audit: type=1804 audit(1571403978.040:379): pid=22332 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/487/bus/file0" dev="sda1" ino=16532 res=1 13:06:18 executing program 3: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x50000}]}) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) ioctl$FIBMAP(r0, 0x1, 0x0) [ 268.457730][T22332] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:18 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5e60020000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 268.522069][ T26] audit: type=1804 audit(1571403978.040:380): pid=22331 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/621/bus" dev="sda1" ino=16690 res=1 13:06:18 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1073c}], 0x1000000000000013) write(r0, &(0x7f0000000080)="df", 0x1) [ 268.561345][ T26] audit: type=1800 audit(1571403978.040:381): pid=22331 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=16690 res=0 [ 268.572109][T22345] overlayfs: unrecognized mount option "workdir\./file1" or missing value 13:06:18 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:18 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x700, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 268.677787][ T26] audit: type=1804 audit(1571403978.070:382): pid=22331 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/621/bus" dev="sda1" ino=16690 res=1 13:06:18 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffc3, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 268.786177][ T26] audit: type=1800 audit(1571403978.070:383): pid=22331 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=16690 res=0 13:06:18 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:18 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 268.931761][T22373] overlayfs: option "workdir=./file1\upperdir=./file0" is useless in a non-upper mount, ignore 13:06:18 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffd8, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 268.972938][T22373] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 269.030781][T22387] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:18 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x804, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:18 executing program 1: ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:18 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'#pperdir', 0x3d, './file0'}}]}) [ 269.117344][T22395] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:18 executing program 1: ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:18 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 269.224396][T22406] overlayfs: unrecognized mount option "#pperdir=./file0" or missing value 13:06:18 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffe0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:18 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'%pperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 1: ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:19 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffe4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 269.401280][T22421] overlayfs: unrecognized mount option "orkdir=./file1" or missing value [ 269.437029][T22424] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:19 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffff4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 269.541883][T22438] overlayfs: unrecognized mount option "%pperdir=./file0" or missing value 13:06:19 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x900, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:19 executing program 1: r0 = syz_open_dev$sg(0x0, 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:19 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7a00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffff6, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 1: r0 = syz_open_dev$sg(0x0, 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 269.658958][T22440] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:19 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7fffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'*pperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 1: r0 = syz_open_dev$sg(0x0, 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 269.871480][T22468] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 269.903619][T22472] overlayfs: unrecognized mount option "*pperdir=./file0" or missing value 13:06:19 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffffe, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 1: syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:19 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x88183fe000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 269.920001][T22471] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:19 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:19 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'+pperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 1: syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:19 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8bffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 270.108654][T22489] overlayfs: unrecognized mount option "+pperdir=./file0" or missing value 13:06:19 executing program 1: syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:19 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={',pperdir', 0x3d, './file0'}}]}) 13:06:19 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, 0x0) 13:06:20 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 270.303409][T22506] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 270.314757][T22515] overlayfs: unrecognized mount option "pperdir=./file0" or missing value 13:06:20 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cce04eb00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x80000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:20 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'-pperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, 0x0) 13:06:20 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 270.550195][T22534] overlayfs: unrecognized mount option "-pperdir=./file0" or missing value 13:06:20 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, 0x0) 13:06:20 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xedc000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'.pperdir', 0x3d, './file0'}}]}) [ 270.738584][T22557] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 270.739222][T22556] overlayfs: unrecognized mount option "orkdir=./file1" or missing value [ 270.822328][T22561] overlayfs: unrecognized mount option ".pperdir=./file0" or missing value 13:06:20 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:20 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:20 executing program 3: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'0pperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:20 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 3: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x4, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d0513", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 271.051564][T22582] overlayfs: unrecognized mount option "0pperdir=./file0" or missing value 13:06:20 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc3ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 3: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 271.181376][T22603] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:20 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:20 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:20 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd8ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:20 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'Lpperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe4ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 271.362463][T22621] overlayfs: unrecognized mount option "Lpperdir=./file0" or missing value 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:21 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'Xpperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 271.523605][T22638] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:21 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:21 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff070000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf0b547c400000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 271.627582][T22647] overlayfs: unrecognized mount option "Xpperdir=./file0" or missing value 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:21 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'\\pperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf103000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:21 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 271.913253][T22675] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 271.952242][T22674] overlayfs: unrecognized mount option "\pperdir=./file0" or missing value 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:21 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'cpperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1020, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:21 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf303000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x200000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 272.164970][ T26] kauditd_printk_skb: 1 callbacks suppressed [ 272.164979][ T26] audit: type=1804 audit(1571403981.800:385): pid=22706 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/496/bus/file0" dev="sda1" ino=16643 res=1 [ 272.199368][T22703] overlayfs: unrecognized mount option "cpperdir=./file0" or missing value 13:06:21 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1100, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:21 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x300000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:21 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf4ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 272.227933][T22703] overlayfs: unrecognized mount option "cpperdir=./file0" or missing value 13:06:21 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 272.282501][ T26] audit: type=1804 audit(1571403981.920:386): pid=22717 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/497/bus/file0" dev="sda1" ino=16553 res=1 13:06:22 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1200, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:22 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'dpperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:22 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf503000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) [ 272.538153][T22738] overlayfs: unrecognized mount option "dpperdir=./file0" or missing value [ 272.562139][ T26] audit: type=1804 audit(1571403982.200:387): pid=22742 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/498/bus/file0" dev="sda1" ino=16564 res=1 13:06:22 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:22 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 272.610399][T22748] overlayfs: missing 'lowerdir' 13:06:22 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1300, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:22 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf603000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'hpperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:22 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:22 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf6ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x600000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 272.821397][ T26] audit: type=1804 audit(1571403982.460:388): pid=22768 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/499/bus/file0" dev="sda1" ino=16519 res=1 [ 272.824510][T22772] overlayfs: missing 'lowerdir' 13:06:22 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1400, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:22 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 272.930669][T22779] overlayfs: unrecognized mount option "hpperdir=./file0" or missing value 13:06:22 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf703000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x700000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$FUSE_INTERRUPT(r0, &(0x7f00000001c0)={0x10, 0x0, 0x2}, 0x10) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r1, &(0x7f0000000340)) 13:06:22 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'ipperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) [ 273.082872][ T26] audit: type=1804 audit(1571403982.720:389): pid=22792 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/500/bus/file0" dev="sda1" ino=16487 res=1 13:06:22 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1626, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 273.150239][T22800] overlayfs: unrecognized mount option "ipperdir=./file0" or missing value 13:06:22 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf9fdffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:22 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 273.213191][T22802] overlayfs: unrecognized mount option "dont_measure" or missing value [ 273.248943][T22811] overlayfs: missing 'lowerdir' [ 273.297286][ T26] audit: type=1804 audit(1571403982.940:390): pid=22802 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/653/bus/file0" dev="sda1" ino=16740 res=1 13:06:23 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1726, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:23 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$FUSE_INTERRUPT(r0, &(0x7f00000001c0)={0x10, 0x0, 0x2}, 0x10) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r1, &(0x7f0000000340)) 13:06:23 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'lpperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}]}) [ 273.381377][ T26] audit: type=1804 audit(1571403982.960:391): pid=22817 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/501/bus/file0" dev="sda1" ino=16532 res=1 13:06:23 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfeffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x804000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 273.455923][T22829] overlayfs: unrecognized mount option "lpperdir=./file0" or missing value [ 273.479438][T22832] overlayfs: unrecognized mount option "orkdir=./file1" or missing value [ 273.500223][ T26] audit: type=1804 audit(1571403983.140:392): pid=22835 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/502/bus/file0" dev="sda1" ino=16564 res=1 13:06:23 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:23 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'opperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}]}) 13:06:23 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 273.601796][T22836] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:23 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x900000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 273.697430][ T26] audit: type=1804 audit(1571403983.340:393): pid=22851 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/503/bus/file0" dev="sda1" ino=16523 res=1 [ 273.718423][T22858] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:23 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2010, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 273.773547][T22862] overlayfs: unrecognized mount option "opperdir=./file0" or missing value 13:06:23 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}]}) [ 273.805000][ T26] audit: type=1804 audit(1571403983.410:394): pid=22836 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/654/bus/file0" dev="sda1" ino=16770 res=1 13:06:23 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$FUSE_INTERRUPT(r0, &(0x7f00000001c0)={0x10, 0x0, 0x2}, 0x10) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r1, &(0x7f0000000340)) 13:06:23 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff01000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2500, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:23 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'ppperdir', 0x3d, './file0'}}]}) [ 273.873460][T22871] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:23 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x25fe, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:23 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}]}) [ 274.011105][T22885] overlayfs: unrecognized mount option "ppperdir=./file0" or missing value 13:06:23 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 274.088193][T22894] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:23 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'spperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:23 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2616, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 274.253577][T22910] overlayfs: unrecognized mount option "spperdir=./file0" or missing value 13:06:24 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$FUSE_INTERRUPT(r0, &(0x7f00000001c0)={0x10, 0x0, 0x2}, 0x10) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:24 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={',orkdir', 0x3d, './file1'}}]}) 13:06:24 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'tpperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2617, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 274.388239][T22922] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:24 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 274.470340][T22930] overlayfs: unrecognized mount option "orkdir=./file1" or missing value [ 274.486283][T22931] overlayfs: unrecognized mount option "tpperdir=./file0" or missing value 13:06:24 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={',orkdir', 0x3d, './file1'}}]}) 13:06:24 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffff7f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 274.544188][T22939] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:24 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'xpperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$FUSE_INTERRUPT(r0, &(0x7f00000001c0)={0x10, 0x0, 0x2}, 0x10) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 274.652870][T22950] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:24 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={',orkdir', 0x3d, './file1'}}]}) 13:06:24 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:24 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 274.767851][T22960] overlayfs: unrecognized mount option "xpperdir=./file0" or missing value [ 274.782247][T22962] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:24 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$FUSE_INTERRUPT(r0, &(0x7f00000001c0)={0x10, 0x0, 0x2}, 0x10) 13:06:24 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'zpperdir', 0x3d, './file0'}}]}) [ 274.886238][T22972] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:24 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x406c00, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 274.951078][T22980] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:24 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:24 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'#owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 275.039330][T22986] overlayfs: unrecognized mount option "zpperdir=./file0" or missing value 13:06:24 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) 13:06:24 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:24 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'u,perdir', 0x3d, './file0'}}]}) [ 275.109743][T22991] overlayfs: unrecognized mount option "#owerdir=./bus" or missing value 13:06:24 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:24 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3f00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:24 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'%owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 275.213718][T22999] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:24 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 275.279891][T23005] overlayfs: unrecognized mount option "u" or missing value 13:06:25 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') [ 275.336832][T23005] overlayfs: unrecognized mount option "u" or missing value [ 275.355174][T23014] overlayfs: unrecognized mount option "%owerdir=./bus" or missing value 13:06:25 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:25 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'u\\perdir', 0x3d, './file0'}}]}) 13:06:25 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:25 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'*owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1026000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 275.489377][T23026] overlayfs: unrecognized mount option "dont_measure" or missing value [ 275.513456][T23032] overlayfs: unrecognized mount option "u\perdir=./file0" or missing value [ 275.555964][T23036] overlayfs: unrecognized mount option "*owerdir=./bus" or missing value 13:06:25 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:25 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:25 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'up,erdir', 0x3d, './file0'}}]}) 13:06:25 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1100000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'+owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 275.672309][T23047] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 275.750459][T23053] overlayfs: unrecognized mount option "up" or missing value [ 275.767106][T23051] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:25 executing program 3: ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 275.819118][T23062] overlayfs: unrecognized mount option "+owerdir=./bus" or missing value 13:06:25 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1200000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:25 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'up\\erdir', 0x3d, './file0'}}]}) 13:06:25 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:25 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={',owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 3: ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:25 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1226000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 276.009684][T23082] overlayfs: unrecognized mount option "up\erdir=./file0" or missing value [ 276.022303][T23081] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:25 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xedc0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:25 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1300000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 3: ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 276.101871][T23092] overlayfs: unrecognized mount option "owerdir=./bus" or missing value 13:06:25 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:25 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp\nrdir', 0x3d, './file0'}}]}) 13:06:25 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'-owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:25 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfe25, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 276.268982][T23111] overlayfs: unrecognized mount option "dont_measure" or missing value [ 276.304402][T23114] overlayfs: unrecognized mount option "upp [ 276.304402][T23114] rdir=./file0" or missing value 13:06:26 executing program 3: r0 = syz_open_dev$sg(0x0, 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:26 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1326000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 276.331657][T23117] overlayfs: unrecognized mount option "-owerdir=./bus" or missing value 13:06:26 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:26 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'.owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp%rdir', 0x3d, './file0'}}]}) 13:06:26 executing program 3: r0 = syz_open_dev$sg(0x0, 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:26 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:26 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:26 executing program 3: r0 = syz_open_dev$sg(0x0, 0x0, 0x2) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 276.577591][T23135] overlayfs: unrecognized mount option ".owerdir=./bus" or missing value [ 276.592630][T23139] overlayfs: unrecognized mount option "upp%rdir=./file0" or missing value 13:06:26 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp,rdir', 0x3d, './file0'}}]}) 13:06:26 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:26 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:26 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'0owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff01, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 276.793926][T23161] overlayfs: unrecognized mount option "upp" or missing value 13:06:26 executing program 3: syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:26 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:26 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp\\rdir', 0x3d, './file0'}}]}) 13:06:26 executing program 3: syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 276.936349][T23176] overlayfs: unrecognized mount option "0owerdir=./bus" or missing value 13:06:26 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:26 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Howerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2010000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 277.051673][T23191] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:26 executing program 1: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) [ 277.128769][T23193] overlayfs: unrecognized mount option "upp\rdir=./file0" or missing value 13:06:26 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:26 executing program 3: syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:26 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:26 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe\ndir', 0x3d, './file0'}}]}) [ 277.240421][T23207] overlayfs: unrecognized mount option "Howerdir=./bus" or missing value 13:06:26 executing program 1: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) [ 277.339054][T23223] overlayfs: unrecognized mount option "uppe [ 277.339054][T23223] dir=./file0" or missing value [ 277.377065][ T26] kauditd_printk_skb: 19 callbacks suppressed 13:06:27 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, 0x0) 13:06:27 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 277.377075][ T26] audit: type=1804 audit(1571403987.020:414): pid=23220 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/521/bus/file0" dev="sda1" ino=16971 res=1 13:06:27 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe%dir', 0x3d, './file0'}}]}) 13:06:27 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x26005, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:27 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:27 executing program 1: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) [ 277.502157][T23235] overlayfs: unrecognized mount option "Lowerdir=./bus" or missing value 13:06:27 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, 0x0) [ 277.546075][T23240] overlayfs: unrecognized mount option "uppe%dir=./file0" or missing value 13:06:27 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Xowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 277.590785][ T26] audit: type=1804 audit(1571403987.220:415): pid=23244 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/522/bus/file0" dev="sda1" ino=16974 res=1 13:06:27 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, 0x0) 13:06:27 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:27 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe,dir', 0x3d, './file0'}}]}) 13:06:27 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:27 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x40000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 277.714411][T23257] overlayfs: unrecognized mount option "Xowerdir=./bus" or missing value 13:06:27 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'\\owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 277.815790][ T26] audit: type=1804 audit(1571403987.460:416): pid=23264 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/523/bus/file0" dev="sda1" ino=16898 res=1 13:06:27 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:27 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:27 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7ff00, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:27 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe\\dir', 0x3d, './file0'}}]}) 13:06:27 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 277.890281][T23274] overlayfs: unrecognized mount option "uppe" or missing value [ 277.902678][T23276] overlayfs: unrecognized mount option "\owerdir=./bus" or missing value 13:06:27 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'howerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:27 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:27 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) [ 278.069613][ T26] audit: type=1804 audit(1571403987.710:417): pid=23295 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/524/bus/file0" dev="sda1" ino=16975 res=1 [ 278.071195][T23293] overlayfs: unrecognized mount option "uppe\dir=./file0" or missing value 13:06:27 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3f00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:27 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) [ 278.129125][T23297] overlayfs: unrecognized mount option "howerdir=./bus" or missing value 13:06:27 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x0, 0x0, 0x3, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d05", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:27 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x80000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:27 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'towerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:28 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:28 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper\nir', 0x3d, './file0'}}]}) 13:06:28 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 278.338909][ T26] audit: type=1804 audit(1571403987.980:418): pid=23321 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/525/bus/file0" dev="sda1" ino=16971 res=1 13:06:28 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 278.411027][T23328] overlayfs: unrecognized mount option "towerdir=./bus" or missing value 13:06:28 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 278.498643][ T26] audit: type=1804 audit(1571403988.140:419): pid=23338 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/526/bus/file0" dev="sda1" ino=16982 res=1 [ 278.522048][T23337] overlayfs: unrecognized mount option "upper [ 278.522048][T23337] ir=./file0" or missing value 13:06:28 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper%ir', 0x3d, './file0'}}]}) 13:06:28 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x200000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:28 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'zowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:28 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4760020000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 278.681254][T23355] overlayfs: unrecognized mount option "upper%ir=./file0" or missing value 13:06:28 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) [ 278.771557][T23361] overlayfs: unrecognized mount option "zowerdir=./bus" or missing value 13:06:28 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper,ir', 0x3d, './file0'}}]}) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) [ 278.816789][T23369] overlayfs: missing 'lowerdir' 13:06:28 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l%werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:28 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 278.855781][T23372] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:28 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) [ 278.948356][T23379] overlayfs: unrecognized mount option "upper" or missing value 13:06:28 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0700, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:28 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x0, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:28 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper\\ir', 0x3d, './file0'}}]}) [ 279.017962][T23388] overlayfs: unrecognized mount option "l%werdir=./bus" or missing value [ 279.032928][T23392] overlayfs: missing 'lowerdir' [ 279.117278][T23400] overlayfs: unrecognized mount option "upper\ir=./file0" or missing value 13:06:28 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:28 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:28 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l,werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:28 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 279.209904][ T26] audit: type=1804 audit(1571403988.850:420): pid=23407 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/528/bus/file0" dev="sda1" ino=16529 res=1 [ 279.226847][T23411] overlayfs: missing 'lowerdir' 13:06:28 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd\nr', 0x3d, './file0'}}]}) 13:06:28 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:29 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 279.316669][T23420] overlayfs: unrecognized mount option "l" or missing value 13:06:29 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}, {@workdir={'workdir', 0x3d, './file1'}}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:29 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l/werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:29 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5f60020000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 279.400271][T23425] overlayfs: unrecognized mount option "upperd [ 279.400271][T23425] r=./file0" or missing value 13:06:29 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x2, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d", 0x0, 0x0, 0x0, 0x0, 0x0}) [ 279.505882][T23438] overlayfs: unrecognized mount option "dont_measure" or missing value [ 279.532680][T23440] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:29 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd#r', 0x3d, './file0'}}]}) 13:06:29 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:29 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) [ 279.564500][T23442] overlayfs: unrecognized mount option "l/werdir=./bus" or missing value 13:06:29 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f0000000540)=""/199, 0xc7}], 0x77) getsockopt$inet_mtu(r0, 0x0, 0xa, &(0x7f0000000200), &(0x7f00000002c0)=0x4) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) getsockopt$inet_tcp_buf(0xffffffffffffffff, 0x6, 0xb, &(0x7f0000000440)=""/66, &(0x7f0000000300)=0xfffffffffffffdfd) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r1, &(0x7f00000003c0)) 13:06:29 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 279.675532][T23453] overlayfs: unrecognized mount option "upperd#r=./file0" or missing value [ 279.711307][T23457] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:29 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l\\werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:29 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:29 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd%r', 0x3d, './file0'}}]}) 13:06:29 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:29 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="6c6f776d726469723d2e2f6275732c776f726b6469723d2e2d387c37cd17734924e666696c65312c75507065726469723d252f66696c65302c00"]) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$DRM_IOCTL_AGP_ALLOC(r2, 0xc0206434, &(0x7f00000001c0)={0x3, 0x0, 0x10001, 0x5}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f00000002c0)={r3, 0x9}) fstat(r1, &(0x7f0000000340)) [ 279.892366][T23468] overlayfs: unrecognized mount option "l\werdir=./bus" or missing value [ 279.903986][T23471] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 279.922011][T23478] overlayfs: unrecognized mount option "dont_measure" or missing value [ 279.933757][T23474] overlayfs: unrecognized mount option "upperd%r=./file0" or missing value 13:06:29 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:29 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:29 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:29 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd*r', 0x3d, './file0'}}]}) 13:06:29 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo,erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 280.022600][T23483] overlayfs: unrecognized mount option "lowmrdir=./bus" or missing value [ 280.107674][T23493] overlayfs: unrecognized mount option "dont_measure" or missing value [ 280.152434][ T26] audit: type=1804 audit(1571403989.790:421): pid=23483 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir467438383/syzkaller.zRP3Hj/813/bus/file0" dev="sda1" ino=16527 res=1 [ 280.163900][T23500] overlayfs: unrecognized mount option "lo" or missing value [ 280.178670][T23497] overlayfs: unrecognized mount option "upperd*r=./file0" or missing value 13:06:29 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r10, &(0x7f0000000340)) umount2(&(0x7f0000000200)='./file1\x00', 0x0) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a00)=[&(0x7f00000009c0)='workdir'], &(0x7f0000000b80)=[&(0x7f0000000a40)='[cgroup\x00', &(0x7f0000000a80)='overlay\x00', &(0x7f0000000ac0)='com.apple.system.Security\x00', &(0x7f0000000b00)='workdir', &(0x7f0000000b40)='!+\x00']) 13:06:29 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'upperdir'}}]}) 13:06:29 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7a00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:29 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo.erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 280.224491][T23503] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:29 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd+r', 0x3d, './file0'}}]}) [ 280.293776][T23509] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:30 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 280.363510][T23511] overlayfs: missing 'lowerdir' 13:06:30 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@smackfsdef={'smackfsdef', 0x3d, '/\x00'}}]}) 13:06:30 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7fffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:30 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r10, &(0x7f0000000340)) umount2(&(0x7f0000000200)='./file1\x00', 0x0) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a00)=[&(0x7f00000009c0)='workdir'], &(0x7f0000000b80)=[&(0x7f0000000a40)='[cgroup\x00', &(0x7f0000000a80)='overlay\x00', &(0x7f0000000ac0)='com.apple.system.Security\x00', &(0x7f0000000b00)='workdir', &(0x7f0000000b40)='!+\x00']) [ 280.406557][T23520] overlayfs: unrecognized mount option "upperd+r=./file0" or missing value [ 280.424381][T23517] overlayfs: unrecognized mount option "lo.erdir=./bus" or missing value 13:06:30 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd,r', 0x3d, './file0'}}]}) [ 280.541409][T23533] overlayfs: unrecognized mount option "dont_measure" or missing value 13:06:30 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo/erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 280.598224][T23529] overlayfs: missing 'lowerdir' 13:06:30 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}], [{@dont_measure='dont_measure'}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}]}) [ 280.633817][T23538] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 280.649399][T23539] overlayfs: unrecognized mount option "upperd" or missing value 13:06:30 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x88183fe000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 280.709243][T23543] overlayfs: unrecognized mount option "dont_measure" or missing value [ 280.721690][T23545] overlayfs: unrecognized mount option "lo/erdir=./bus" or missing value 13:06:30 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r10, &(0x7f0000000340)) umount2(&(0x7f0000000200)='./file1\x00', 0x0) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a00)=[&(0x7f00000009c0)='workdir'], &(0x7f0000000b80)=[&(0x7f0000000a40)='[cgroup\x00', &(0x7f0000000a80)='overlay\x00', &(0x7f0000000ac0)='com.apple.system.Security\x00', &(0x7f0000000b00)='workdir', &(0x7f0000000b40)='!+\x00']) 13:06:30 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:30 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo\\erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 280.750514][T23539] overlayfs: unrecognized mount option "upperd" or missing value 13:06:30 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}], [{@dont_measure='dont_measure'}]}) 13:06:30 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd-r', 0x3d, './file0'}}]}) 13:06:30 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8bffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 280.902308][T23560] overlayfs: unrecognized mount option "dont_measure" or missing value [ 280.920382][T23563] overlayfs: unrecognized mount option "lo\erdir=./bus" or missing value [ 280.962320][T23566] overlayfs: unrecognized mount option "upperd-r=./file0" or missing value [ 280.971437][T23561] overlayfs: missing 'lowerdir' 13:06:30 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)={[{@xino_off='xino=off'}]}) 13:06:30 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low%rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:30 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd.r', 0x3d, './file0'}}]}) [ 281.012691][T23570] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:30 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cce04eb00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 281.099810][T23578] overlayfs: unrecognized mount option "low%rdir=./bus" or missing value [ 281.128847][T23581] overlayfs: unrecognized mount option "upperd.r=./file0" or missing value 13:06:30 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5600200, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 281.147003][T23582] overlayfs: missing 'lowerdir' 13:06:30 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r10, &(0x7f0000000340)) umount2(&(0x7f0000000200)='./file1\x00', 0x0) 13:06:30 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd0r', 0x3d, './file0'}}]}) 13:06:30 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:30 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low,rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 281.282535][T23597] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:31 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 281.327657][T23601] overlayfs: unrecognized mount option "upperd0r=./file0" or missing value [ 281.336790][T23598] overlayfs: missing 'lowerdir' 13:06:31 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdLr', 0x3d, './file0'}}]}) 13:06:31 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000)='/dev/sg#\x00', 0x0, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000380)={0x53, 0x0, 0x6, 0x0, @buffer={0x0, 0x0, 0x0}, &(0x7f0000000200)="e02d051387b8", 0x0, 0x0, 0x0, 0x0, 0x0}) 13:06:31 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x6000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:31 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r10, &(0x7f0000000340)) [ 281.420127][T23605] overlayfs: unrecognized mount option "low" or missing value 13:06:31 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 281.493107][T23612] overlayfs: unrecognized mount option "upperdLr=./file0" or missing value [ 281.500134][T23616] overlayfs: missing 'lowerdir' 13:06:31 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low/rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 281.663117][T23623] overlayfs: missing 'lowerdir' 13:06:31 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x40f103, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdXr', 0x3d, './file0'}}]}) [ 281.689689][T23633] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 281.721042][T23635] overlayfs: unrecognized mount option "low/rdir=./bus" or missing value 13:06:31 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low\\rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x101000, 0x0) 13:06:31 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:31 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc3ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x404800, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 281.890244][T23646] overlayfs: unrecognized mount option "upperdXr=./file0" or missing value [ 281.921442][T23650] overlayfs: unrecognized mount option "low\rdir=./bus" or missing value [ 281.956787][T23653] overlayfs: missing 'lowerdir' 13:06:31 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd8ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowyrdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd\\r', 0x3d, './file0'}}]}) 13:06:31 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r9, 0x0, 0x0) [ 282.033374][T23665] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:31 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x407a00, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 282.157450][T23675] overlayfs: unrecognized mount option "lowyrdir=./bus" or missing value [ 282.172041][T23673] overlayfs: unrecognized mount option "upperd\r=./file0" or missing value 13:06:31 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe0ffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:31 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe,dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 282.242843][T23678] overlayfs: missing 'lowerdir' 13:06:31 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdcr', 0x3d, './file0'}}]}) 13:06:31 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x404000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 282.342128][T23692] overlayfs: unrecognized mount option "lowe" or missing value 13:06:32 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) r8 = syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') getsockopt$inet_IP_XFRM_POLICY(r8, 0x0, 0x11, &(0x7f00000003c0)={{{@in6=@dev, @in=@dev}}, {{@in=@multicast1}, 0x0, @in6=@empty}}, &(0x7f0000000300)=0xe8) 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe4ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 282.380406][T23693] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:32 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe/dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 282.436688][T23698] overlayfs: unrecognized mount option "upperdcr=./file0" or missing value [ 282.510640][T23707] overlayfs: missing 'lowerdir' 13:06:32 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400b00, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xeb03000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperddr', 0x3d, './file0'}}]}) 13:06:32 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8040000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 282.540632][T23711] overlayfs: unrecognized mount option "lowe/dir=./bus" or missing value 13:06:32 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) syz_open_procfs(r6, &(0x7f00000004c0)='net/sctp\x00') 13:06:32 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe\\dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xed03000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 282.740001][T23724] overlayfs: unrecognized mount option "upperddr=./file0" or missing value 13:06:32 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400500, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xef03000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 282.773389][ T26] audit: type=1804 audit(1571403992.410:422): pid=23728 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/538/bus/file0" dev="sda1" ino=16553 res=1 [ 282.810998][T23730] overlayfs: missing 'lowerdir' [ 282.824642][T23734] overlayfs: unrecognized mount option "lowe\dir=./bus" or missing value 13:06:32 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x9000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:32 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) r6 = gettid() r7 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r7, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r7, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) ptrace$setopts(0xffffffffffffffff, r6, 0x0, 0x0) 13:06:32 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower%ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdhr', 0x3d, './file0'}}]}) 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf003000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 283.013759][T23752] overlayfs: missing 'lowerdir' 13:06:32 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) fstat(r0, &(0x7f0000000340)) [ 283.038270][T23755] overlayfs: unrecognized mount option "upperdhr=./file0" or missing value [ 283.067731][T23758] overlayfs: unrecognized mount option "lower%ir=./bus" or missing value 13:06:32 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) gettid() r6 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r6, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$VIDIOC_QUERYMENU(r6, 0xc02c5625, &(0x7f0000000900)={0x80, 0x0, @name="f9ec0218a94a2030580a51d3e359c308e1f986e5165b8e68c318868bd7788526"}) [ 283.101054][T23764] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf0b547c400000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower,ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:32 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 283.141428][T23755] overlayfs: unrecognized mount option "upperdhr=./file0" or missing value 13:06:32 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdlr', 0x3d, './file0'}}]}) 13:06:32 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf103000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 283.258542][T23779] overlayfs: unrecognized mount option "lower" or missing value [ 283.282252][T23771] overlayfs: missing 'lowerdir' 13:06:33 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) fstat(r0, &(0x7f0000000340)) 13:06:33 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower/ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:33 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) gettid() r6 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r6, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) [ 283.375309][T23787] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 283.387598][T23786] overlayfs: unrecognized mount option "upperdlr=./file0" or missing value 13:06:33 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf4ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 283.459159][T23793] overlayfs: unrecognized mount option "lower/ir=./bus" or missing value 13:06:33 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:33 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdor', 0x3d, './file0'}}]}) 13:06:33 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) gettid() syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') [ 283.531937][T23799] overlayfs: missing 'lowerdir' [ 283.620111][T23809] overlayfs: missing 'lowerdir' 13:06:33 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower\\ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:33 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf6ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 283.671765][T23813] overlayfs: unrecognized mount option "upperdor=./file0" or missing value [ 283.703571][T23816] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:33 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) fstat(r0, &(0x7f0000000340)) [ 283.710331][T23817] overlayfs: unrecognized mount option "lower\ir=./bus" or missing value 13:06:33 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) gettid() 13:06:33 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdpr', 0x3d, './file0'}}]}) 13:06:33 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf9fdffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:33 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerair', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:33 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 283.852470][T23831] overlayfs: missing 'lowerdir' 13:06:33 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000000800)={{{@in=@loopback, @in=@multicast1, 0x4e23, 0x8000, 0x4e20, 0x0, 0xa, 0x80, 0x10, 0x33, r4, r5}, {0x3f, 0x7, 0x3ff, 0x9, 0xa8ca, 0x3f, 0x2, 0x2}, {0x5, 0xb5c, 0x3f, 0x4}, 0x1, 0x6e6bb6, 0x1, 0x0, 0x0, 0x1}, {{@in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x4d4, 0x6c}, 0x2, @in6=@loopback, 0x3502, 0x2, 0x0, 0x81, 0x79, 0xc33c, 0x1}}, 0xe8) 13:06:33 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 283.942655][T23838] overlayfs: unrecognized mount option "upperdpr=./file0" or missing value [ 283.960889][T23841] overlayfs: unrecognized mount option "lowerair=./bus" or missing value 13:06:33 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdsr', 0x3d, './file0'}}]}) 13:06:33 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd%r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:33 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfeffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 284.115999][T23851] overlayfs: missing 'lowerdir' [ 284.121332][T23858] overlayfs: unrecognized mount option "upperdsr=./file0" or missing value 13:06:33 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 284.178324][T23862] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 284.181238][T23863] overlayfs: unrecognized mount option "lowerd%r=./bus" or missing value 13:06:33 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) lstat(&(0x7f0000000740)='./bus/file0\x00', &(0x7f0000000780)) 13:06:33 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdtr', 0x3d, './file0'}}]}) 13:06:33 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd,r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:33 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:33 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:34 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff01000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 284.399616][T23876] overlayfs: missing 'lowerdir' [ 284.418110][T23877] overlayfs: unrecognized mount option "upperdtr=./file0" or missing value 13:06:34 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:34 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000640)={{{@in=@local, @in=@multicast1}}, {{@in6=@ipv4={[], [], @empty}}, 0x0, @in=@broadcast}}, &(0x7f0000000940)=0xfffffffffffffd65) [ 284.462003][T23882] overlayfs: unrecognized mount option "lowerd" or missing value 13:06:34 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:34 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd.r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:34 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdur', 0x3d, './file0'}}]}) [ 284.561177][T23892] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 284.590402][T23898] overlayfs: missing 'lowerdir' 13:06:34 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:34 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) [ 284.649066][T23904] overlayfs: unrecognized mount option "lowerd.r=./bus" or missing value [ 284.680082][T23908] overlayfs: unrecognized mount option "upperdur=./file0" or missing value 13:06:34 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:34 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd/r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:34 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdxr', 0x3d, './file0'}}]}) 13:06:34 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:34 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:34 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 284.858800][T23922] overlayfs: unrecognized mount option "lowerd/r=./bus" or missing value [ 284.883341][T23925] overlayfs: missing 'lowerdir' 13:06:34 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd\\r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 284.906966][T23927] overlayfs: unrecognized mount option "upperdxr=./file0" or missing value 13:06:34 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:34 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') 13:06:34 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdzr', 0x3d, './file0'}}]}) [ 285.029778][T23941] overlayfs: unrecognized mount option "lowerd\r=./bus" or missing value 13:06:34 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffff7f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:34 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdi,', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 285.080267][T23947] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:34 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 285.140839][T23951] overlayfs: missing 'lowerdir' 13:06:34 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:34 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) [ 285.193778][T23958] overlayfs: unrecognized mount option "upperdzr=./file0" or missing value 13:06:34 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 285.260035][T23964] overlayfs: unrecognized mount option "lowerdi" or missing value [ 285.277550][T23963] overlayfs: failed to resolve './file0': -2 [ 285.293606][T23968] overlayfs: missing 'lowerdir' 13:06:35 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi\n', 0x3d, './file0'}}]}) 13:06:35 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') 13:06:35 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdi/', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 285.377316][T23979] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:35 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffffe0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x11000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:35 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdi\\', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$RTC_RD_TIME(r0, 0x80247009, &(0x7f0000000500)) [ 285.509460][T23992] overlayfs: missing 'lowerdir' [ 285.513263][T23990] overlayfs: unrecognized mount option "upperdi [ 285.513263][T23990] =./file0" or missing value [ 285.529872][T23988] overlayfs: unrecognized mount option "lowerdi/=./bus" or missing value [ 285.543606][T23991] overlayfs: failed to resolve './file0': -2 [ 285.623532][T24003] overlayfs: missing 'lowerdir' 13:06:35 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'#owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi%', 0x3d, './file0'}}]}) 13:06:35 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) 13:06:35 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 285.674329][T24006] overlayfs: unrecognized mount option "lowerdi\=./bus" or missing value [ 285.759153][T24014] overlayfs: unrecognized mount option "#owerdir=./bus" or missing value [ 285.763890][T24012] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:35 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x2c, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 285.800698][T24019] overlayfs: missing 'lowerdir' [ 285.817980][T24018] overlayfs: failed to resolve './file0': -2 [ 285.838792][T24021] overlayfs: unrecognized mount option "upperdi%=./file0" or missing value 13:06:35 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x12000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:35 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x5c, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 285.866338][T24024] overlayfs: unrecognized mount option "lowerdir" or missing value 13:06:35 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'%owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') [ 285.989879][T24032] overlayfs: unrecognized mount option "lowerdir\./bus" or missing value 13:06:35 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}, 0x25}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:35 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi,', 0x3d, './file0'}}]}) [ 286.056553][T24041] overlayfs: unrecognized mount option "%owerdir=./bus" or missing value [ 286.065039][T24043] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:35 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x13000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:35 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 286.110450][T24045] overlayfs: missing 'lowerdir' 13:06:35 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 286.170168][T24049] overlayfs: missing 'workdir' 13:06:35 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}, 0x5c}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 286.219298][T24051] overlayfs: unrecognized mount option "upperdi" or missing value 13:06:35 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'*owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:36 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi\\', 0x3d, './file0'}}]}) 13:06:36 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 286.325617][T24062] overlayfs: missing 'lowerdir' [ 286.339952][T24066] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 286.379405][T24069] overlayfs: missing 'workdir' [ 286.388916][T24070] overlayfs: unrecognized mount option "*owerdir=./bus" or missing value 13:06:36 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 286.438056][T24077] overlayfs: unrecognized mount option "upperdi\=./file0" or missing value 13:06:36 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:36 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x14000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:36 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'+owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 286.511251][T24077] overlayfs: unrecognized mount option "upperdi\=./file0" or missing value [ 286.525613][T24085] overlayfs: missing 'lowerdir' [ 286.539639][T24084] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:36 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 286.642769][T24092] overlayfs: unrecognized mount option "+owerdir=./bus" or missing value 13:06:36 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x2c, './file0'}}]}) 13:06:36 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={',owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 286.695949][T24099] overlayfs: missing 'lowerdir' 13:06:36 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'.orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 286.726523][ T26] audit: type=1804 audit(1571403996.370:423): pid=24103 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/549/bus/file0" dev="sda1" ino=16582 res=1 [ 286.765504][T24102] overlayfs: failed to resolve './file1': -2 13:06:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 286.781162][T24103] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 286.800349][T24107] overlayfs: unrecognized mount option "upperdir" or missing value 13:06:36 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 286.827036][T24109] overlayfs: unrecognized mount option ".orkdir=./file1" or missing value [ 286.828347][T24110] overlayfs: unrecognized mount option "owerdir=./bus" or missing value 13:06:36 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x5c, './file0'}}]}) 13:06:36 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'/orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:36 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x16260000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 286.996578][T24122] overlayfs: failed to resolve './file1': -2 13:06:36 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'-owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:36 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:36 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 287.057603][T24130] overlayfs: unrecognized mount option "upperdir\./file0" or missing value [ 287.074964][T24128] overlayfs: unrecognized mount option "/orkdir=./file1" or missing value 13:06:36 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 287.179539][ T26] audit: type=1804 audit(1571403996.820:424): pid=24140 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/550/bus/file0" dev="sda1" ino=16534 res=1 [ 287.195845][T24143] overlayfs: failed to resolve './file1': -2 13:06:36 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}, 0x5c}]}) 13:06:36 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 287.229269][T24147] overlayfs: unrecognized mount option "-owerdir=./bus" or missing value 13:06:36 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x17260000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 287.271626][T24151] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value 13:06:36 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'.owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 287.326987][T24155] overlayfs: missing 'lowerdir' 13:06:37 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:37 executing program 3: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:37 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:37 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w%rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 287.435405][ T26] audit: type=1804 audit(1571403997.080:425): pid=24163 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/551/bus/file0" dev="sda1" ino=16535 res=1 [ 287.456870][T24170] overlayfs: unrecognized mount option ".owerdir=./bus" or missing value 13:06:37 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 287.488515][T24171] overlayfs: failed to resolve './file1': -2 13:06:37 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'0owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:37 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:37 executing program 3: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 287.588656][T24180] overlayfs: unrecognized mount option "w%rkdir=./file1" or missing value 13:06:37 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2}) 13:06:37 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w,rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 287.694144][T24193] overlayfs: unrecognized mount option "0owerdir=./bus" or missing value [ 287.702207][T24189] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 287.715350][T24192] overlayfs: failed to resolve './file1': -2 13:06:37 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20100000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:37 executing program 3: mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:37 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Howerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:37 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 287.809837][T24200] overlayfs: unrecognized mount option "w" or missing value [ 287.810161][T24202] overlayfs: unrecognized mount option "" or missing value 13:06:37 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w/rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:37 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 287.908120][T24210] overlayfs: unrecognized mount option "Howerdir=./bus" or missing value 13:06:37 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x3}) [ 287.976730][T24213] overlayfs: failed to resolve './file1': -2 [ 287.997369][ T26] audit: type=1804 audit(1571403997.640:426): pid=24215 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/553/bus/file0" dev="sda1" ino=16535 res=1 13:06:37 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:37 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x25000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 288.056024][T24221] overlayfs: unrecognized mount option "w/rkdir=./file1" or missing value 13:06:37 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:37 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:37 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w\\rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 288.147451][T24229] overlayfs: unrecognized mount option "" or missing value [ 288.163212][T24232] overlayfs: unrecognized mount option "Lowerdir=./bus" or missing value 13:06:37 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Xowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:37 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x4}) [ 288.237621][T24241] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:37 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:37 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 288.311187][T24246] overlayfs: unrecognized mount option "w\rkdir=./file1" or missing value 13:06:38 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:38 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x5}) [ 288.408485][T24257] overlayfs: unrecognized mount option "Xowerdir=./bus" or missing value [ 288.417019][T24255] overlayfs: unrecognized mount option "" or missing value 13:06:38 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo,kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:38 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:38 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'\\owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 288.530949][T24264] overlayfs: unrecognized mount option "" or missing value 13:06:38 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 288.577960][T24274] overlayfs: unrecognized mount option "wo" or missing value 13:06:38 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x6}) 13:06:38 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:38 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo/kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 288.630738][T24279] overlayfs: unrecognized mount option "\owerdir=./bus" or missing value [ 288.653082][T24282] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:38 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'howerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:38 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:38 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) 13:06:38 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x30000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 288.757012][T24292] overlayfs: failed to resolve './file0': -2 [ 288.768833][T24291] overlayfs: unrecognized mount option "wo/kdir=./file1" or missing value [ 288.777872][T24295] overlayfs: unrecognized mount option "" or missing value 13:06:38 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo\\kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:38 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x7}) [ 288.880135][T24299] overlayfs: unrecognized mount option "howerdir=./bus" or missing value 13:06:38 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x800, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 288.955393][T24311] overlayfs: failed to resolve './file0': -2 [ 288.983009][T24312] overlayfs: unrecognized mount option "wo\kdir=./file1" or missing value 13:06:38 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'towerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:38 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x8}) [ 289.027019][T24317] overlayfs: unrecognized mount option "" or missing value [ 289.056961][T24321] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:38 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor,dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:38 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 289.110141][T24327] overlayfs: unrecognized mount option "towerdir=./bus" or missing value 13:06:38 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 289.183095][T24332] overlayfs: unrecognized mount option "wor" or missing value 13:06:38 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'zowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 289.234718][T24338] overlayfs: unrecognized mount option "" or missing value [ 289.243954][T24336] overlayfs: failed to resolve './file0': -2 13:06:38 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:38 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 289.277159][T24340] overlayfs: missing 'lowerdir' 13:06:38 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor/dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:38 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x9}) 13:06:39 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) [ 289.385853][T24349] overlayfs: unrecognized mount option "zowerdir=./bus" or missing value 13:06:39 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 289.440029][T24356] overlayfs: unrecognized mount option " " or missing value [ 289.462919][T24361] overlayfs: missing 'lowerdir' 13:06:39 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xa}) [ 289.488868][T24360] overlayfs: unrecognized mount option "wor/dir=./file1" or missing value 13:06:39 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:39 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l%werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 289.533221][T24363] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:39 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor\\dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 289.602248][T24371] overlayfs: missing 'lowerdir' 13:06:39 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 289.640704][T24376] overlayfs: unrecognized mount option "l%werdir=./bus" or missing value [ 289.646914][T24375] overlayfs: unrecognized mount option " [ 289.646914][T24375] " or missing value 13:06:39 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:39 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3f000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 289.717075][T24379] overlayfs: unrecognized mount option "wor\dir=./file1" or missing value 13:06:39 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:39 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l,werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 289.778426][T24387] overlayfs: missing 'lowerdir' 13:06:39 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xb}) 13:06:39 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work%ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 289.895757][T24395] overlayfs: unrecognized mount option "l" or missing value 13:06:39 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}, {@workdir={'workdir', 0x3d, './file1'}}]}) 13:06:39 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:39 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l/werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 289.939603][T24404] overlayfs: unrecognized mount option " " or missing value [ 289.962855][T24403] overlayfs: unrecognized mount option "work%ir=./file1" or missing value [ 290.013768][T24407] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 290.021767][T24412] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore 13:06:39 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xc}) 13:06:39 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work,ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 290.083249][T24412] overlayfs: missing 'lowerdir' [ 290.101300][T24418] overlayfs: unrecognized mount option "l/werdir=./bus" or missing value 13:06:39 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@metacopy_off='metacopy=off'}]}) 13:06:39 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:39 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x40000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:39 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l\\werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 290.175104][T24423] overlayfs: unrecognized mount option " " or missing value [ 290.248745][T24431] overlayfs: unrecognized mount option "work" or missing value [ 290.269436][T24433] overlayfs: missing 'lowerdir' 13:06:39 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xd}) 13:06:40 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)) [ 290.327467][T24436] overlayfs: unrecognized mount option "l\werdir=./bus" or missing value 13:06:40 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo,erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:40 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work/ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:40 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 290.400347][T24447] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 290.411424][T24450] overlayfs: unrecognized mount option " " or missing value [ 290.424756][T24451] overlayfs: missing 'lowerdir' 13:06:40 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xe}) 13:06:40 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)) 13:06:40 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 290.521385][T24457] overlayfs: unrecognized mount option "lo" or missing value [ 290.544307][T24459] overlayfs: unrecognized mount option "work/ir=./file1" or missing value [ 290.551666][T24461] overlayfs: missing 'lowerdir' 13:06:40 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work\\ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:40 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:40 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo.erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 290.641582][T24470] overlayfs: unrecognized mount option "" or missing value [ 290.660509][T24469] overlayfs: missing 'lowerdir' 13:06:40 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)) [ 290.741618][T24479] overlayfs: unrecognized mount option "work\ir=./file1" or missing value [ 290.746926][T24477] overlayfs: unrecognized mount option "lo.erdir=./bus" or missing value 13:06:40 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x10}) [ 290.783994][T24483] overlayfs: missing 'lowerdir' 13:06:40 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:40 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo/erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 290.824343][T24487] overlayfs: missing 'lowerdir' [ 290.829182][T24486] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:40 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workair', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:40 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xc}) [ 290.911098][T24493] overlayfs: unrecognized mount option "" or missing value [ 290.942014][T24497] overlayfs: missing 'lowerdir' 13:06:40 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x88183fe0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 290.960095][T24498] overlayfs: unrecognized mount option "lo/erdir=./bus" or missing value 13:06:40 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 291.006168][T24502] overlayfs: unrecognized mount option "workair=./file1" or missing value 13:06:40 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x11}) [ 291.051862][T24505] overlayfs: unrecognized mount option " " or missing value 13:06:40 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd%r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:40 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo\\erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 291.102279][ T26] audit: type=1804 audit(1571404000.740:427): pid=24510 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/561/bus/file0" dev="sda1" ino=16522 res=1 13:06:40 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 291.152621][T24514] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 291.172706][T24517] overlayfs: unrecognized mount option "" or missing value 13:06:40 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8bffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 291.207816][T24522] overlayfs: unrecognized mount option "workd%r=./file1" or missing value [ 291.222541][T24514] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 291.240809][T24524] overlayfs: unrecognized mount option "lo\erdir=./bus" or missing value 13:06:40 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x12}) [ 291.264297][T24527] overlayfs: failed to resolve './file0': -2 13:06:40 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:40 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w%rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:40 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd,r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 291.347486][ T26] audit: type=1804 audit(1571404000.990:428): pid=24535 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/562/bus/file0" dev="sda1" ino=16518 res=1 13:06:41 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low%rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 291.393601][T24536] overlayfs: unrecognized mount option "" or missing value 13:06:41 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cce04eb, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 291.444773][T24542] overlayfs: unrecognized mount option "workd" or missing value [ 291.474645][T24544] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore 13:06:41 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x25}) 13:06:41 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd.r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:41 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low,rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 291.522209][T24551] overlayfs: unrecognized mount option "low%rdir=./bus" or missing value [ 291.523031][T24548] overlayfs: unrecognized mount option "w%rkdir=./file1" or missing value [ 291.535885][T24544] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:41 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:41 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 291.604073][ T26] audit: type=1804 audit(1571404001.240:429): pid=24557 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/563/bus/file0" dev="sda1" ino=16521 res=1 13:06:41 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x13000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 291.677621][T24561] overlayfs: unrecognized mount option "%" or missing value [ 291.712091][T24564] overlayfs: unrecognized mount option "low" or missing value [ 291.727548][T24566] overlayfs: unrecognized mount option "workd.r=./file1" or missing value [ 291.770751][T24572] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore 13:06:41 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:41 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd/r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:41 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low/rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:41 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 291.798039][ T26] audit: type=1804 audit(1571404001.440:430): pid=24575 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/564/bus/file0" dev="sda1" ino=16963 res=1 [ 291.818100][T24572] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:41 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}, 0x25}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:41 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 291.928689][T24591] overlayfs: unrecognized mount option "workd/r=./file1" or missing value [ 291.942340][ T26] audit: type=1804 audit(1571404001.580:431): pid=24587 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/565/bus/file0" dev="sda1" ino=16836 res=1 [ 291.961880][T24588] overlayfs: unrecognized mount option "low/rdir=./bus" or missing value 13:06:41 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc0ed0000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:41 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x48}) [ 292.088131][T24600] overlayfs: missing 'workdir' 13:06:41 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd\\r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:41 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 292.158602][T24604] overlayfs: missing 'workdir' 13:06:41 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low\\rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 292.183827][T24609] overlayfs: unrecognized mount option "H" or missing value [ 292.210578][ T26] audit: type=1804 audit(1571404001.850:432): pid=24612 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/566/bus/file0" dev="sda1" ino=16577 res=1 13:06:41 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 292.216634][T24611] overlayfs: unrecognized mount option "workd\r=./file1" or missing value [ 292.285369][T24612] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:41 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x4c}) [ 292.343630][T24618] overlayfs: missing 'workdir' 13:06:42 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi,', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:42 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc3ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 292.370688][T24622] overlayfs: unrecognized mount option "low\rdir=./bus" or missing value 13:06:42 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:42 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowyrdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 292.416994][T24628] overlayfs: unrecognized mount option "L" or missing value 13:06:42 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 292.486810][T24630] overlayfs: unrecognized mount option "workdi" or missing value [ 292.528768][ T26] audit: type=1804 audit(1571404002.170:433): pid=24637 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/567/bus/file0" dev="sda1" ino=16554 res=1 13:06:42 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc447b5f0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:42 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x5c}) 13:06:42 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi/', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 292.611023][T24644] overlayfs: unrecognized mount option "lowyrdir=./bus" or missing value [ 292.644567][T24646] overlayfs: missing 'workdir' [ 292.669392][T24650] overlayfs: unrecognized mount option "lowyrdir=./bus" or missing value [ 292.692362][T24652] overlayfs: unrecognized mount option "\" or missing value 13:06:42 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:42 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 292.733807][T24655] overlayfs: unrecognized mount option "workdi/=./file1" or missing value 13:06:42 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x60}) [ 292.768000][ T26] audit: type=1804 audit(1571404002.410:434): pid=24658 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/568/bus/file0" dev="sda1" ino=16570 res=1 13:06:42 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd8ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:42 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe,dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 292.831596][T24655] overlayfs: unrecognized mount option "workdi/=./file1" or missing value [ 292.857849][T24667] overlayfs: unrecognized mount option "`" or missing value [ 292.870443][T24666] overlayfs: missing 'lowerdir' 13:06:42 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x68}) [ 292.936842][T24674] overlayfs: unrecognized mount option "lowe" or missing value 13:06:42 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi\\', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:42 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:42 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 293.019864][T24674] overlayfs: unrecognized mount option "lowe" or missing value [ 293.027691][ T26] audit: type=1804 audit(1571404002.660:435): pid=24678 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/569/bus/file0" dev="sda1" ino=16722 res=1 [ 293.060340][T24679] overlayfs: unrecognized mount option "h" or missing value 13:06:42 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe03f1888, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 293.090622][T24685] overlayfs: unrecognized mount option "workdi\=./file1" or missing value 13:06:42 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x2c, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:42 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x6c}) 13:06:42 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe/dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 293.155831][T24688] overlayfs: missing 'lowerdir' [ 293.175453][ T26] audit: type=1804 audit(1571404002.820:436): pid=24692 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/570/bus/file0" dev="sda1" ino=16535 res=1 13:06:42 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) [ 293.263109][T24697] overlayfs: failed to resolve './file0': -2 13:06:42 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:42 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe4ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 293.314350][T24702] overlayfs: unrecognized mount option "l" or missing value [ 293.329903][T24705] overlayfs: unrecognized mount option "workdir" or missing value [ 293.346842][T24708] overlayfs: missing 'lowerdir' [ 293.374222][T24704] overlayfs: unrecognized mount option "lowe/dir=./bus" or missing value 13:06:43 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x5c, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 293.401006][ T26] audit: type=1804 audit(1571404003.040:437): pid=24711 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/571/bus/file0" dev="sda1" ino=16802 res=1 13:06:43 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, 0x0, 0x20100, 0x114) 13:06:43 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe\\dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:43 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xeb04ce8c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 293.444780][T24715] overlayfs: failed to resolve './file0': -2 13:06:43 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x74}) [ 293.523038][T24727] overlayfs: unrecognized mount option "workdir\./file1" or missing value 13:06:43 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 293.567592][T24728] overlayfs: unrecognized mount option "lowe\dir=./bus" or missing value 13:06:43 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, 0x0, 0x20100, 0x114) [ 293.614371][ T26] audit: type=1804 audit(1571404003.250:438): pid=24732 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/572/bus/file0" dev="sda1" ino=16660 res=1 13:06:43 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x25}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:43 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower%ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:43 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf0b547c4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 293.673555][T24738] overlayfs: unrecognized mount option "t" or missing value [ 293.751744][T24744] overlayfs: failed to resolve './file0': -2 [ 293.760254][T24748] overlayfs: option "workdir=./file1%upperdir=./file0" is useless in a non-upper mount, ignore 13:06:43 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x7a}) 13:06:43 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:43 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, 0x0, 0x20100, 0x114) [ 293.804370][T24751] overlayfs: unrecognized mount option "lower%ir=./bus" or missing value [ 293.827149][T24748] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:43 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower,ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 293.842724][ T26] audit: type=1804 audit(1571404003.480:439): pid=24753 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/573/bus/file0" dev="sda1" ino=16486 res=1 13:06:43 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf4ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 293.945292][T24763] overlayfs: unrecognized mount option "z" or missing value 13:06:43 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:43 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x114) 13:06:43 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 294.005933][T24768] overlayfs: unrecognized mount option "lower" or missing value 13:06:43 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) rt_sigtimedwait(&(0x7f0000000040)={0x4}, 0x0, &(0x7f0000000080)={0x77359400}, 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:43 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower/ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 294.109633][ T26] audit: type=1804 audit(1571404003.750:440): pid=24774 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/574/bus/file0" dev="sda1" ino=16525 res=1 [ 294.115980][T24780] overlayfs: option "workdir=./file1\upperdir=./file0" is useless in a non-upper mount, ignore 13:06:43 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:43 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) 13:06:43 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf6ffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 294.215107][T24780] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 294.261829][T24790] overlayfs: unrecognized mount option "lower/ir=./bus" or missing value 13:06:43 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf9fdffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:44 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'#pperdir', 0x3d, './file0'}}]}) [ 294.321338][ T26] audit: type=1804 audit(1571404003.960:441): pid=24797 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/575/bus/file0" dev="sda1" ino=16570 res=1 13:06:44 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:44 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower\\ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 294.431014][ T26] audit: type=1804 audit(1571404004.070:442): pid=24805 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/576/bus/file0" dev="sda1" ino=16549 res=1 13:06:44 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20100, 0x114) 13:06:44 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfe250000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 294.485380][T24811] overlayfs: unrecognized mount option "#pperdir=./file0" or missing value [ 294.543432][T24814] overlayfs: failed to resolve './file1': -2 [ 294.576813][T24816] overlayfs: unrecognized mount option "lower\ir=./bus" or missing value 13:06:44 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'%pperdir', 0x3d, './file0'}}]}) [ 294.622923][T24822] overlayfs: missing 'lowerdir' [ 294.631238][ T26] audit: type=1804 audit(1571404004.270:443): pid=24824 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/577/bus/file0" dev="sda1" ino=16708 res=1 [ 294.761133][T24829] overlayfs: unrecognized mount option "%pperdir=./file0" or missing value 13:06:44 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000380)=""/199, 0xc7}], 0x2) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) move_pages(r2, 0x2, &(0x7f00000000c0)=[&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil], &(0x7f0000000140)=[0x3, 0xc0, 0x8001], &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f776572e1ff2e2f666165302c0000000000669d5e80ec27e1019f6a74004000"]) 13:06:44 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerair', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:44 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:44 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x11000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:44 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfeffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:44 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'*pperdir', 0x3d, './file0'}}]}) [ 294.978951][T24836] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 295.038777][T24844] overlayfs: unrecognized mount option "*pperdir=./file0" or missing value [ 295.038930][T24842] overlayfs: unrecognized mount option "lowerair=./bus" or missing value [ 295.063068][T24846] overlayfs: failed to resolve './file1': -2 [ 295.074396][ T26] audit: type=1804 audit(1571404004.710:444): pid=24845 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/578/bus/file0" dev="sda1" ino=16721 res=1 13:06:44 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:44 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:44 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'+pperdir', 0x3d, './file0'}}]}) 13:06:44 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd%r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 295.131300][T24849] overlayfs: unrecognized mount option "loweráÿ./fae0" or missing value 13:06:44 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:44 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xd4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:44 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff010000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 295.258011][T24860] overlayfs: failed to resolve './file1': -2 [ 295.277925][T24865] overlayfs: unrecognized mount option "+pperdir=./file0" or missing value [ 295.289817][T24863] overlayfs: unrecognized mount option "lowerd%r=./bus" or missing value 13:06:44 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={',pperdir', 0x3d, './file0'}}]}) 13:06:45 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:45 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0xc0400, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) statx(r1, &(0x7f0000000300)='./bus\x00', 0x4000, 0xfff, &(0x7f0000000340)) sendmsg$key(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x2, 0xa, 0x7f, 0x9, 0x9, 0x0, 0x70bd25, 0x25dfdbff, [@sadb_ident={0x0, 0xb, 0x1, 0x0, 0x6}, @sadb_x_filter={0x5, 0x1a, @in=@remote, @in=@dev={0xac, 0x14, 0x14, 0x27}, 0x11, 0x14, 0x4}]}, 0xffffffffffffff5b}}, 0x20000002) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065010169723d2e7b00000000000000"]) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000200)='/proc/self/attr/exec\x00', 0x2, 0x0) [ 295.399415][T24877] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 295.434216][T24880] overlayfs: failed to resolve './file1': -2 13:06:45 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd,r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:45 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:45 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f0000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:45 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'-pperdir', 0x3d, './file0'}}]}) [ 295.532027][T24888] overlayfs: unrecognized mount option "uppeir=.{" or missing value 13:06:45 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:45 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffdf9, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 295.616805][T24898] overlayfs: unrecognized mount option "lowerd" or missing value [ 295.628451][T24897] overlayfs: failed to resolve './file1': -2 [ 295.638672][T24899] overlayfs: unrecognized mount option "uppeir=.{" or missing value 13:06:45 executing program 3: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:45 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd.r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:45 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c6520da2f8dfd230305ef450ea9116936f0eb624c3bb96561d7a205cf4d26537d907172951ba1b3183e2ef1ebef046a7f0828851b46911d4b23bbc036b82952c658f3d839e24aa4dbbe06108a2e3331941257deef3ae79e66ed15db168e733e173590efdcf34fdbff4ea38e105cb4e4d33dc819b48614b50e8a6f36a057cc3b95b63ba53a6b46502c8faa6b22ac28a629fa4d8dcee405f2e5f282c5063564f903d080e1cfe8c5115d38301db0261b34b0f854340800000000000000bbaea1cfc202dc6816c2e7bb4f42850413a1004639cd1c417d7e71a24f81"]) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x105) [ 295.702528][T24904] overlayfs: unrecognized mount option "-pperdir=./file0" or missing value [ 295.792292][T24909] overlayfs: failed to resolve './file1': -2 13:06:45 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400600, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:45 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 295.839978][T24921] overlayfs: unrecognized mount option "lowerd.r=./bus" or missing value [ 295.865807][T24916] overlayfs: failed to resolve './file1': -2 13:06:45 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'.pperdir', 0x3d, './file0'}}]}) 13:06:45 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd/r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 295.886093][T24920] overlayfs: unrecognized mount option "ªk"¬(Š)úMÎäòåò‚Å5dùЀáÏèÅ]80°&4°øT4" or missing value 13:06:45 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 295.962860][T24927] overlayfs: unrecognized mount option "ªk"¬(Š)úMÎäòåò‚Å5dùЀáÏèÅ]80°&4°øT4" or missing value 13:06:45 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={r1, 0x8000, 0xfffffc00, r0}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r0, &(0x7f0000000340)) 13:06:45 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff8b, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:45 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) munlockall() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) mount$overlay(0x400000, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x404b, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0]) [ 296.034548][T24935] overlayfs: unrecognized mount option "lowerd/r=./bus" or missing value [ 296.062164][T24938] overlayfs: unrecognized mount option ".pperdir=./file0" or missing value 13:06:45 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:45 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd\\r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:45 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'0pperdir', 0x3d, './file0'}}]}) [ 296.172242][T24949] overlayfs: unrecognized mount option "00000000000000000000003" or missing value [ 296.201074][T24950] overlayfs: unrecognized mount option "00000000000000000000003" or missing value 13:06:45 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) pipe2$9p(&(0x7f0000000040), 0x4000) 13:06:45 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff8c, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:45 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:46 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={r1, 0x8000, 0xfffffc00, r0}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r0, &(0x7f0000000340)) [ 296.313457][T24960] overlayfs: unrecognized mount option "lowerd\r=./bus" or missing value [ 296.390034][T24967] overlayfs: unrecognized mount option "0pperdir=./file0" or missing value 13:06:46 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:46 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdi,', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:46 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:46 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={':pperdir', 0x3d, './file0'}}]}) 13:06:46 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$minix(&(0x7f0000000880)='minix\xe2', &(0x7f0000000140)='./bus\x00', 0x4, 0x2, &(0x7f0000000780)=[{&(0x7f0000000640)="536ca6239b248a055749b88d73a3efdafe9459d50b7672cb6b6b5cf121af3e692eb29e24e4338cea4d2d432f75821e63bbe3decbe0be7c6e2d420b7c3d16b1087ca8fd600d", 0x45, 0xffffffff}, {&(0x7f00000007c0)="564f90a2d1de67f88864b270c62cedd04c48feb6c2c87498a87fe32d066f4394e5401c4029b979a8465d335161d70863c5cdee1b3a199991920b0e2f42d7c205b594ca7f8cb11955d1abff957e0fbd1079c5ffcff774d457241f209caaff25c57d5f6eaedfd445c1e349921086a32887cf58b9d2d3d0a6c4c00f1b411af8aa203b8634ff2717989d781138a403497d5ac5e661e9174e3023b5a5d9fac322b9ea633928a957493a2f64073f4b83", 0xad, 0xfffffffffffffe01}], 0xb4c18addca910c45, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = accept$netrom(r1, &(0x7f00000002c0)={{0x3, @null}, [@netrom, @default, @remote, @default, @remote, @rose, @null, @default]}, &(0x7f00000001c0)=0x48) getpeername(0xffffffffffffffff, &(0x7f00000006c0)=@ll, &(0x7f00000000c0)=0x80) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@newlink={0x48, 0x10, 0x705, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x28, 0x12, @veth={{0xc, 0x1, 'veth\x00'}, {0x18, 0x2, @VETH_INFO_PEER={0x14}}}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000000000a2a30005000000", @ANYRES32=r6, @ANYBLOB="00000000ffffffff000000000900010068667363000000000800020000000000"], 0x38}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="500000002800210400000000ffdbdf2500000000", @ANYRES32=r6, @ANYBLOB="ac0c000100000000000000000c0001006367726f75700000200002001c000100180000000000080001006270660004000200040006000000"], 0x50}}, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000380)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x2, {0xa, 0x4e20, 0x9, @empty, 0x1}}}, 0x80, &(0x7f00000004c0), 0x0, 0x0, 0x144}, 0x4100) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000040)=0x0) fcntl$setown(r1, 0x8, r7) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000080)={[{@lowerdir={'lowerdir', 0x3d, './file0'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 296.586064][T24986] overlayfs: failed to resolve './file0': -2 [ 296.590895][T24982] overlayfs: unrecognized mount option "lowerdi" or missing value [ 296.631018][T24989] overlayfs: unrecognized mount option ":pperdir=./file0" or missing value 13:06:46 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:46 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={r1, 0x8000, 0xfffffc00, r0}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r0, &(0x7f0000000340)) 13:06:46 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdi/', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:46 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffc3, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:46 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'Lpperdir', 0x3d, './file0'}}]}) [ 296.783563][T25004] overlayfs: failed to resolve './file0': -2 [ 296.813333][T25008] overlayfs: unrecognized mount option "lowerdi/=./bus" or missing value 13:06:46 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:46 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffd8, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 296.860794][T24994] overlayfs: conflicting lowerdir path [ 296.892034][T25016] overlayfs: unrecognized mount option "Lpperdir=./file0" or missing value 13:06:46 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'Xpperdir', 0x3d, './file0'}}]}) 13:06:46 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdi\\', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 296.952647][T25006] overlayfs: conflicting lowerdir path [ 296.974163][T25024] overlayfs: failed to resolve './file0': -2 13:06:46 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r0 = syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x2, 0x2) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r0, 0x5386, &(0x7f0000000080)) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f00000001c0)) 13:06:46 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:46 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={r1, 0x8000, 0xfffffc00, r0}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 297.067744][T25032] overlayfs: unrecognized mount option "Xpperdir=./file0" or missing value 13:06:46 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffe4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 297.117852][T25036] overlayfs: unrecognized mount option "lowerdi\=./bus" or missing value 13:06:46 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'\\pperdir', 0x3d, './file0'}}]}) [ 297.174560][T25039] overlayfs: missing 'lowerdir' 13:06:46 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:46 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x2c, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:46 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\x00', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 297.303121][T25056] overlayfs: unrecognized mount option "\pperdir=./file0" or missing value 13:06:47 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffff4, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:47 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:47 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={r1, 0x8000, 0xfffffc00, r0}) [ 297.420948][T25062] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 297.435370][T25067] overlayfs: unrecognized mount option "lowerdir" or missing value 13:06:47 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'cpperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:47 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$P9_RWALK(r0, &(0x7f0000000140)={0x71, 0x6f, 0x1, {0x8, [{0x10, 0x0, 0x4}, {0x80, 0x2, 0x2}, {0x10, 0x4, 0x8}, {0x0, 0x2, 0x2}, {0x40, 0x1}, {0x2, 0x2, 0x1}, {0x4, 0x3, 0x8}, {0x1, 0x0, 0x7}]}}, 0x71) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KDGETKEYCODE(r1, 0x4b4c, &(0x7f0000000040)={0x36ccfd5c, 0x4}) ftruncate(r0, 0xcb) 13:06:47 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffff6, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:47 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x5c, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={r1, 0x8000, 0xfffffc00, r0}) [ 297.624643][T25087] overlayfs: unrecognized mount option "cpperdir=./file0" or missing value 13:06:47 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0x0, 0x10}, 0x10) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 297.690444][T25095] overlayfs: unrecognized mount option "lowerdir\./bus" or missing value 13:06:47 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'dpperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}, 0x25}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfffffffe, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 297.813103][T25102] overlayfs: failed to resolve './file0': -2 [ 297.858110][T25112] overlayfs: missing 'workdir' [ 297.881947][T25116] overlayfs: failed to resolve './file0': -2 [ 297.893950][T25115] overlayfs: unrecognized mount option "dpperdir=./file0" or missing value 13:06:47 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:47 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'hpperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file2\x00', 0x80000, 0x793fa10273b41198) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_IOEVENTFD(0xffffffffffffffff, 0x4040ae79, &(0x7f00000001c0)={0x2, &(0x7f0000000140), 0x2, r1}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='overlay\x00', 0x0, &(0x7f0000000340)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2}, 0x10) 13:06:47 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}, 0x5c}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:47 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 298.082855][T25132] overlayfs: unrecognized mount option "hpperdir=./file0" or missing value [ 298.093329][T25128] overlayfs: missing 'workdir' [ 298.138011][T25141] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 298.165460][ T26] kauditd_printk_skb: 14 callbacks suppressed 13:06:47 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={',orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 298.165468][ T26] audit: type=1804 audit(1571404007.810:459): pid=25138 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/593/bus/file0" dev="sda1" ino=16632 res=1 13:06:47 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:47 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'ipperdir', 0x3d, './file0'}}]}) 13:06:47 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x80000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 298.291948][T25149] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 13:06:48 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00}) [ 298.335754][T25153] overlayfs: missing 'lowerdir' 13:06:48 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f77657264ae723dff0600000000000005006469723d2e2f66696c65312c757070652f66696c65302c00859c2356319b02d68983"]) 13:06:48 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:48 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'.orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 298.404989][ T26] audit: type=1804 audit(1571404008.040:460): pid=25158 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/594/bus/file0" dev="sda1" ino=16786 res=1 [ 298.438384][T25159] overlayfs: unrecognized mount option "ipperdir=./file0" or missing value 13:06:48 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xedc000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:48 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'lpperdir', 0x3d, './file0'}}]}) [ 298.507730][T25167] overlayfs: unrecognized mount option "lowerd®r=ÿ" or missing value [ 298.540376][T25170] overlayfs: missing 'lowerdir' 13:06:48 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) mount$overlay(0x400000, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0]) [ 298.597533][T25177] overlayfs: unrecognized mount option ".orkdir=./file1" or missing value [ 298.609279][ T26] audit: type=1804 audit(1571404008.250:461): pid=25178 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/595/bus/file0" dev="sda1" ino=16660 res=1 13:06:48 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) 13:06:48 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00}) 13:06:48 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 298.657081][T25182] overlayfs: unrecognized mount option "lpperdir=./file0" or missing value 13:06:48 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'opperdir', 0x3d, './file0'}}]}) 13:06:48 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'/orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 298.732971][T25188] overlayfs: missing 'lowerdir' 13:06:48 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}], [], 0x2c}) [ 298.789518][ T26] audit: type=1804 audit(1571404008.430:462): pid=25192 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/596/bus/file0" dev="sda1" ino=16535 res=1 13:06:48 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:48 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$nfs4(&(0x7f0000000040)='nfs4\x00', &(0x7f0000000080)='./file0\x00', 0x7fffffff, 0x1, &(0x7f0000000140)=[{&(0x7f00000000c0)="bf00ae2c184de70d21979336f8b97e8c385cc7efb6c312cc7dd8da4f1b2c13", 0x1f, 0x503}], 0xd38ea044e684b753, &(0x7f0000000200)='@wlan0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 298.867067][T25201] overlayfs: unrecognized mount option "opperdir=./file0" or missing value [ 298.912456][T25200] overlayfs: unrecognized mount option "/orkdir=./file1" or missing value [ 298.952215][T25210] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore 13:06:48 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'ppperdir', 0x3d, './file0'}}]}) 13:06:48 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00}) 13:06:48 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 298.981425][ T26] audit: type=1804 audit(1571404008.620:463): pid=25215 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/597/bus/file0" dev="sda1" ino=16673 res=1 [ 298.989106][T25210] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:48 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'\\orkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:48 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}], [], 0x2c}) [ 299.132560][ T26] audit: type=1804 audit(1571404008.770:464): pid=25229 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/598/bus/file0" dev="sda1" ino=16552 res=1 [ 299.136731][T25224] overlayfs: unrecognized mount option "ppperdir=./file0" or missing value [ 299.166662][T25232] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:48 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x20000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:48 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:48 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x4) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='overlay\x00', 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="78696e6f6469723d2e2f66886865312c75707065726469000000b200000000a88a576ecc2156bdfab8c79109398ccc099ce0ee02ca3ee8e3cadbbb31e3ce87098ca89742a75de9cd9b921a1861ba54bafe257812f2702597b94fd0857d46b691b70b625f68d6a3db5778f7b13e661b26973c0b00a5a358dc5df8649adb113cb5599a29011f8e5b2d44cbe6de567e2ad92d8514cf89170594f8cad6a1059eda5ceecd129716c39fe79d8bc6ea93bc580d17463f95234275d7f33ccb44111541a57341521fcea30456fe36bace08852b5030ed35cacbb68f86eadf45d57e76e17331190ba9b69490dcf15465bbeff0d8a5a761663438"]) [ 299.249211][T25237] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value [ 299.269273][T25239] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 299.293348][T25239] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:48 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w%rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 299.375530][ T26] audit: type=1804 audit(1571404009.020:465): pid=25247 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/599/bus/file0" dev="sda1" ino=16488 res=1 13:06:49 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}], [], 0x2c}) 13:06:49 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff070000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:49 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'spperdir', 0x3d, './file0'}}]}) [ 299.423887][ T26] audit: type=1804 audit(1571404009.060:466): pid=25248 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/763/bus/file0" dev="sda1" ino=16563 res=1 13:06:49 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:49 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w,rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 299.469785][T25252] overlayfs: unrecognized mount option "w%rkdir=./file1" or missing value [ 299.582365][ T26] audit: type=1804 audit(1571404009.220:467): pid=25263 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/600/bus/file0" dev="sda1" ino=16586 res=1 [ 299.616930][T25266] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 299.617487][T25258] overlayfs: unrecognized mount option "spperdir=./file0" or missing value 13:06:49 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 299.673727][T25274] overlayfs: unrecognized mount option "w" or missing value [ 299.695515][T25266] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:49 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:49 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./Cine+,upperdir=./file0,\x00']) [ 299.705013][ T26] audit: type=1804 audit(1571404009.270:468): pid=25267 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/764/bus/file0" dev="sda1" ino=16644 res=1 13:06:49 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'tpperdir', 0x3d, './file0'}}]}) 13:06:49 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w/rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:49 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:49 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x200000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:49 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:49 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[]) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) setsockopt$CAIFSO_LINK_SELECT(r0, 0x116, 0x7f, &(0x7f0000000040)=0x3f, 0x4) [ 299.918926][T25292] overlayfs: unrecognized mount option "w/rkdir=./file1" or missing value [ 299.922523][T25294] overlayfs: unrecognized mount option "tpperdir=./file0" or missing value [ 299.968841][T25298] overlayfs: missing 'workdir' 13:06:49 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:49 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'w\\rkdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:49 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'xpperdir', 0x3d, './file0'}}]}) 13:06:49 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x300000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 300.024063][T25306] overlayfs: missing 'lowerdir' [ 300.027357][T25307] overlayfs: failed to resolve './file0': -2 [ 300.057907][T25306] overlayfs: missing 'lowerdir' [ 300.094310][T25313] overlayfs: missing 'workdir' 13:06:49 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:49 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) ioctl$EVIOCGUNIQ(0xffffffffffffffff, 0x80404508, &(0x7f00000003c0)=""/246) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0xcd3, 0x10000) r1 = syz_open_dev$dmmidi(&(0x7f0000000640)='/dev/dmmidi#\x00', 0x2, 0x8000) getsockopt$inet_sctp_SCTP_INITMSG(r1, 0x84, 0x2, &(0x7f0000000680), &(0x7f00000006c0)=0x8) sendto$unix(r0, &(0x7f00000002c0)="788ceb0efc41146c06bf70ddec33f87fa1e7b824be939f064ad8f5653947b5d094b140a4f12b4c13ed786de8850f98a8a723a8c93874f891d9af131cd39ef0e502c3d0d365eca7e4797c8f22d9dbe1d4e834fb39305608c48953daa5732b7901559ecee920bedc0b7ea469a18892cd6b9e9a6be92eff9c21bf35dd7a6d3924a0b5ecf81f4384801c4fd3013f39a4c526e251f4096bd860be50ad21b1d00344c41c13b4e8ea95767fe572f87d3649f3af35b82667f01c7d12476c4181f1eb8965953c7d2c541641dff7571eb848d9ec74ad", 0xd1, 0x80, &(0x7f0000000080)=@abs={0x2, 0x0, 0x4e22}, 0x6e) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) accept4$unix(r2, &(0x7f00000004c0), &(0x7f0000000140)=0x6e, 0x80800) 13:06:49 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 300.133612][T25318] overlayfs: unrecognized mount option "w\rkdir=./file1" or missing value [ 300.167687][T25322] overlayfs: unrecognized mount option "xpperdir=./file0" or missing value 13:06:49 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:49 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'zpperdir', 0x3d, './file0'}}]}) 13:06:49 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo,kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 300.247970][T25331] overlayfs: failed to resolve './file0': -2 [ 300.273367][T25336] overlayfs: missing 'workdir' 13:06:50 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:50 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 300.336908][T25341] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 300.411806][T25339] overlayfs: unrecognized mount option "wo" or missing value [ 300.443508][T25350] overlayfs: unrecognized mount option "zpperdir=./file0" or missing value [ 300.446906][T25352] overlayfs: missing 'lowerdir' 13:06:50 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:50 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$input_event(r0, &(0x7f0000000200)={{}, 0x1, 0x4, 0x9}, 0x18) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) stat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$f2fs(&(0x7f0000000040)='f2fs\x00', &(0x7f0000000080)='./file1\x00', 0x401, 0x2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="418d26a11a407d343a0df235af77793172228b0bc5b0737690d98fd8ef3ac145c33eb36982d2bccb79546a1c0603657a3341747e71ec5d50fa41b660cbf794c967f11177fa66d009d96bfc4ab383f5ab7d30ab5db83f59144ee4aa247027a11394fe5115358132938fca08e876fc67bfbcd9f24c316930b99fd12fb788a5fbb59dd4675131d8f1a551ed85a4ba1d8803b3331620536f9e5d5f17a408f786254f78e5072b98ac4d0f67a5aecd722fb148cf51c5620abdfc58bc9a41a08913546ef702359c787afed4bb", 0xc9, 0x23cb}, {&(0x7f00000003c0)="0dd9fefa46df690864c7632a1ecd5cfb6049c49c2a8baed13460ec82e4350c89e7673f18b4a5d3aefa24438b3e68a1a342a9779468e5aed0707f2083d02fe58ef097008f4dbbe53b443c97603cfd2b59f88bf54867be77e734825ecef12196a0c91c808d4f7f4c59f79796b6d3aedef958b878a5618ad14f40eb74753b970be101c749ceea471daecb3a5256969ee42af64305d56b71f3e4516bbae178e2e0f574456e9b197bf91ad892289ecdcb00cb3d53210534cc215af2e9cc6316f5cf", 0xbf, 0x9}], 0x1000, &(0x7f0000000500)={[{@whint_mode_user='whint_mode=user-based'}, {@data_flush='data_flush'}, {@noflush_merge='noflush_merge'}], [{@uid_eq={'uid', 0x3d, r2}}, {@subj_role={'subj_role', 0x3d, 'workdir'}}, {@uid_gt={'uid>', r3}}]}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:50 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo/kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 300.474118][T25354] overlayfs: failed to resolve './file0': -2 [ 300.503302][T25350] overlayfs: unrecognized mount option "zpperdir=./file0" or missing value 13:06:50 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:50 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) [ 300.581140][T25360] overlayfs: unrecognized mount option "wo/kdir=./file1" or missing value 13:06:50 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'u,perdir', 0x3d, './file0'}}]}) 13:06:50 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wo\\kdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 300.678898][T25370] overlayfs: missing 'lowerdir' 13:06:50 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x560020000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:50 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:06:50 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@metacopy_off='metacopy=off'}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) connect$pppoe(r0, &(0x7f0000000080)={0x18, 0x0, {0x3, @local, 'veth0_to_team\x00'}}, 0x1e) r1 = accept4(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x80000) setsockopt$l2tp_PPPOL2TP_SO_REORDERTO(r1, 0x111, 0x5, 0xfffffffe, 0x4) 13:06:50 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 300.785885][T25379] overlayfs: unrecognized mount option "wo\kdir=./file1" or missing value [ 300.817936][T25380] overlayfs: unrecognized mount option "u" or missing value [ 300.847160][T25386] overlayfs: missing 'lowerdir' 13:06:50 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'u\\perdir', 0x3d, './file0'}}]}) 13:06:50 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 300.879181][T25379] overlayfs: unrecognized mount option "wo\kdir=./file1" or missing value 13:06:50 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x600000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:50 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x4) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}]}) 13:06:50 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor,dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 301.024341][T25403] overlayfs: unrecognized mount option "u\perdir=./file0" or missing value 13:06:50 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:50 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr$trusted_overlay_opaque(&(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)='trusted.overlay.opaque\x00', &(0x7f0000000300)='y\x00', 0x2, 0x1) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$sock_SIOCGPGRP(r1, 0x8904, &(0x7f00000003c0)=0x0) pidfd_open(r2, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r0, &(0x7f0000000340)) 13:06:50 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x700000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:50 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'up,erdir', 0x3d, './file0'}}]}) [ 301.155955][T25411] overlayfs: unrecognized mount option "wor" or missing value [ 301.171956][T25413] overlayfs: option "workdir=./file0" is useless in a non-upper mount, ignore [ 301.186128][T25413] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 301.210574][T25420] overlayfs: option "workdir=./file0" is useless in a non-upper mount, ignore 13:06:50 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor/dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:50 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x800000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 301.273485][T25420] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 301.285214][T25428] overlayfs: unrecognized mount option "up" or missing value 13:06:50 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:51 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'up\\erdir', 0x3d, './file0'}}]}) 13:06:51 executing program 0: getsockopt$inet_sctp_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:51 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400408, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 301.441658][T25435] overlayfs: unrecognized mount option "wor/dir=./file1" or missing value 13:06:51 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:51 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x804000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 301.501206][T25446] overlayfs: unrecognized mount option "up\erdir=./file0" or missing value [ 301.532485][T25448] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:51 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'wor\\dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:51 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp%rdir', 0x3d, './file0'}}]}) 13:06:51 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:51 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:51 executing program 0: prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:51 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x900000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 301.732708][T25462] overlayfs: unrecognized mount option "wor\dir=./file1" or missing value [ 301.743457][T25465] overlayfs: unrecognized mount option "upp%rdir=./file0" or missing value 13:06:51 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:51 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400074, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:51 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp,rdir', 0x3d, './file0'}}]}) 13:06:51 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work%ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 301.872618][T25479] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 301.899202][T25481] overlayfs: failed to resolve './file1': -2 [ 301.953055][T25486] overlayfs: unrecognized mount option "work%ir=./file1" or missing value 13:06:51 executing program 0: mkdir(&(0x7f0000000240)='./bus\x00', 0x2) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr$trusted_overlay_redirect(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='trusted.overlay.redirect\x00', &(0x7f00000000c0)='./bus\x00', 0x6, 0x3) 13:06:51 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:51 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$EXT4_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000080)) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl(r1, 0x1000008912, &(0x7f0000000040)="0800b5055e0bcfe87b0071") r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0x32600) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[@ANYBLOB=';\x00 \x00\x00\x00\x00\x00'], 0x3ff800) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) [ 302.035134][T25494] overlayfs: unrecognized mount option "upp" or missing value 13:06:51 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work,ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:51 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:51 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp/rdir', 0x3d, './file0'}}]}) [ 302.119189][T25501] overlayfs: failed to resolve './file1': -2 [ 302.176974][T25503] overlayfs: failed to resolve './file1': -2 [ 302.180075][T25507] overlayfs: unrecognized mount option "work" or missing value [ 302.207601][T25501] overlayfs: failed to resolve './file1': -2 13:06:51 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xb00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:51 executing program 0: r0 = syz_open_dev$mice(&(0x7f0000000040)='/dev/input/mice\x00', 0x0, 0x40) getsockopt$XDP_STATISTICS(r0, 0x11b, 0x7, &(0x7f0000000080), &(0x7f00000000c0)=0x18) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="6c6f7765726469723d6e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65302c0027ec71726ee871b7fc"]) 13:06:51 executing program 1: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 302.272188][T25516] overlayfs: unrecognized mount option "upp/rdir=./file0" or missing value 13:06:52 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work/ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 302.365847][T25525] overlayfs: failed to resolve './file1': -2 [ 302.401493][T25523] overlayfs: failed to resolve 'n/bus': -2 13:06:52 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:52 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:52 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp\\rdir', 0x3d, './file0'}}]}) [ 302.447203][T25532] overlayfs: unrecognized mount option "work/ir=./file1" or missing value 13:06:52 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'work\\ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 302.538743][T25523] overlayfs: failed to resolve 'n/bus': -2 [ 302.549092][T25538] overlayfs: unrecognized mount option "upp\rdir=./file0" or missing value [ 302.559213][T25542] overlayfs: failed to resolve './file1': -2 [ 302.611889][T25546] overlayfs: unrecognized mount option "work\ir=./file1" or missing value 13:06:52 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100002, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@metacopy_on='metacopy=on'}], [{@euid_lt={'euid<', r1}}, {@obj_type={'obj_type', 0x3d, 'com.apple.system.Security\x00'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@pcr={'pcr', 0x3d, 0x29}}, {@hash='hash'}, {@func={'func', 0x3d, 'MMAP_CHECK'}}, {@fsmagic={'fsmagic', 0x3d, 0x8}}]}) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r2, &(0x7f0000000340)) 13:06:52 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:52 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppyrdir', 0x3d, './file0'}}]}) 13:06:52 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:52 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = syz_open_dev$adsp(&(0x7f0000000040)='/dev/adsp#\x00', 0x8, 0x2) ioctl$RTC_EPOCH_SET(r0, 0x4008700e, 0x5) 13:06:52 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workair', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 302.757761][T25557] overlayfs: failed to resolve './file1': -2 [ 302.792386][T25558] overlayfs: unrecognized mount option "uppyrdir=./file0" or missing value 13:06:52 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:52 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100002, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@metacopy_on='metacopy=on'}], [{@euid_lt={'euid<', r1}}, {@obj_type={'obj_type', 0x3d, 'com.apple.system.Security\x00'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@pcr={'pcr', 0x3d, 0x29}}, {@hash='hash'}, {@func={'func', 0x3d, 'MMAP_CHECK'}}, {@fsmagic={'fsmagic', 0x3d, 0x8}}]}) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r2, &(0x7f0000000340)) [ 302.824097][T25563] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:52 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:52 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe,dir', 0x3d, './file0'}}]}) 13:06:52 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) modify_ldt$write(0x1, &(0x7f0000000140)={0x7fffffff, 0x20001000, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x10) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$ARPT_SO_GET_ENTRIES(r0, 0x0, 0x61, &(0x7f0000000040)={'filter\x00', 0x34, "c22dadd6f3e5071cd24325b456223eceffca3b76b47b3aa9256fb9d51a1c63bdddb5aa3d59746ff55d49325db5f9ea5cab78235a"}, &(0x7f00000000c0)=0x58) [ 302.917883][T25578] overlayfs: unrecognized mount option "workair=./file1" or missing value 13:06:52 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:52 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100002, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@metacopy_on='metacopy=on'}], [{@euid_lt={'euid<', r1}}, {@obj_type={'obj_type', 0x3d, 'com.apple.system.Security\x00'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@pcr={'pcr', 0x3d, 0x29}}, {@hash='hash'}, {@func={'func', 0x3d, 'MMAP_CHECK'}}, {@fsmagic={'fsmagic', 0x3d, 0x8}}]}) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) fstat(r2, &(0x7f0000000340)) 13:06:52 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd%r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 303.048336][T25583] overlayfs: unrecognized mount option "uppe" or missing value [ 303.055032][T25584] overlayfs: failed to resolve './file1': -2 13:06:52 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1100000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:52 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe/dir', 0x3d, './file0'}}]}) 13:06:52 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 303.177270][T25601] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:52 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 303.217878][T25598] overlayfs: unrecognized mount option "workd%r=./file1" or missing value [ 303.234249][ T26] kauditd_printk_skb: 28 callbacks suppressed [ 303.234258][ T26] audit: type=1804 audit(1571404012.870:497): pid=25606 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/618/bus/file0" dev="sda1" ino=16548 res=1 13:06:52 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1200000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:52 executing program 0: mkdir(&(0x7f0000000240)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 303.268804][T25608] overlayfs: unrecognized mount option "uppe/dir=./file0" or missing value 13:06:52 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd,r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:52 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100002, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@metacopy_on='metacopy=on'}], [{@euid_lt={'euid<', r1}}, {@obj_type={'obj_type', 0x3d, 'com.apple.system.Security\x00'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@pcr={'pcr', 0x3d, 0x29}}, {@hash='hash'}, {@func={'func', 0x3d, 'MMAP_CHECK'}}, {@fsmagic={'fsmagic', 0x3d, 0x8}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:53 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:53 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1300000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:53 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe\\dir', 0x3d, './file0'}}]}) [ 303.379165][ T26] audit: type=1804 audit(1571404013.010:498): pid=25616 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/619/bus/file0" dev="sda1" ino=16536 res=1 13:06:53 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x100002, &(0x7f00000003c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@metacopy_on='metacopy=on'}], [{@euid_lt={'euid<', r1}}, {@obj_type={'obj_type', 0x3d, 'com.apple.system.Security\x00'}}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@pcr={'pcr', 0x3d, 0x29}}, {@hash='hash'}, {@func={'func', 0x3d, 'MMAP_CHECK'}}, {@fsmagic={'fsmagic', 0x3d, 0x8}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 303.510450][T25629] overlayfs: failed to resolve './file1': -2 [ 303.533770][T25633] overlayfs: unrecognized mount option "workd" or missing value [ 303.548738][T25632] overlayfs: unrecognized mount option "uppe\dir=./file0" or missing value 13:06:53 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd.r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:53 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1400000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 303.600208][ T26] audit: type=1804 audit(1571404013.240:499): pid=25636 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/620/bus/file0" dev="sda1" ino=16867 res=1 13:06:53 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x80, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:53 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:53 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper%ir', 0x3d, './file0'}}]}) 13:06:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 303.757921][T25654] overlayfs: unrecognized mount option "upper%ir=./file0" or missing value [ 303.793003][T25650] overlayfs: unrecognized mount option "workd.r=./file1" or missing value [ 303.805970][ T26] audit: type=1804 audit(1571404013.450:500): pid=25653 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/621/bus/file0" dev="sda1" ino=16550 res=1 13:06:53 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f02000000000000002f6275732c776f726b6469723d2e2f66697c65312c75707065726469723d2e2f66692c65302c01"]) 13:06:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:53 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1626000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:53 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper,ir', 0x3d, './file0'}}]}) 13:06:53 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd/r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:53 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 304.026283][T25678] overlayfs: unrecognized mount option "workd/r=./file1" or missing value [ 304.042575][ T26] audit: type=1804 audit(1571404013.680:501): pid=25675 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/622/bus/file0" dev="sda1" ino=16561 res=1 [ 304.051233][T25679] overlayfs: unrecognized mount option "lo" or missing value 13:06:53 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper/ir', 0x3d, './file0'}}]}) [ 304.075594][T25674] overlayfs: unrecognized mount option "upper" or missing value 13:06:53 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x1726000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:53 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f773f48d646a765b5747ba63d2e2f6275732c776f726b6469723d2e2f66696c65312c75faffffffffffffff2e2f6669"]) 13:06:53 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:53 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workd\\r', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 304.230774][ T26] audit: type=1804 audit(1571404013.870:502): pid=25694 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/623/bus/file0" dev="sda1" ino=16530 res=1 [ 304.267985][T25695] overlayfs: unrecognized mount option "upper/ir=./file0" or missing value 13:06:53 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 304.292678][T25701] overlayfs: unrecognized mount option "low?HÖF§eµt{Š=./bus" or missing value 13:06:54 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:54 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper\\ir', 0x3d, './file0'}}]}) [ 304.344650][T25704] overlayfs: unrecognized mount option "workd\r=./file1" or missing value 13:06:54 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:54 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="d76f7c65726469723d2e2f6275732c776f72631f5c01af2fab16696c65312c75707065726469723d2e2f66696c69302c203adafdbaa7028ce7873b6f781594b4ebccb5cd2647a5e1c5d00372a69e4a215b7a5c0e30b0e66ddfe91d17457e21ca544658bb266c4736c27bd65f714cb9ad9795812f1ab5f203ad6266"]) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f00000000c0)={r2, 0x0, 0x0, "b1"}, 0x200000c9) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f00000000c0)={r2, 0x1, 0x10}, &(0x7f0000000140)=0xc) r3 = syz_open_dev$dmmidi(&(0x7f00000001c0)='/dev/dmmidi#\x00', 0x4000000000000, 0x8000) getsockopt$bt_BT_CHANNEL_POLICY(r3, 0x112, 0xa, &(0x7f0000000200)=0x6, &(0x7f00000002c0)=0x4) [ 304.427119][ T26] audit: type=1804 audit(1571404014.070:503): pid=25710 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/624/bus/file0" dev="sda1" ino=16530 res=1 13:06:54 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi,', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:54 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2010000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 304.474404][T25717] overlayfs: failed to resolve './file0': -2 [ 304.510845][T25718] overlayfs: unrecognized mount option "upper\ir=./file0" or missing value [ 304.556648][ T26] audit: type=1804 audit(1571404014.170:504): pid=25723 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/787/bus/file0" dev="sda1" ino=16489 res=1 [ 304.583184][T25728] overlayfs: unrecognized mount option "workdi" or missing value 13:06:54 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:54 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 304.614678][T25729] overlayfs: unrecognized mount option "×o|erdir=./bus" or missing value 13:06:54 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2500000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:54 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperair', 0x3d, './file0'}}]}) 13:06:54 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) clock_gettime(0x6, &(0x7f0000000040)) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) creat(&(0x7f0000000080)='./bus\x00', 0x100) [ 304.675884][ T26] audit: type=1804 audit(1571404014.300:505): pid=25733 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/625/bus/file0" dev="sda1" ino=16518 res=1 [ 304.690532][T25729] overlayfs: unrecognized mount option "×o|erdir=./bus" or missing value 13:06:54 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi/', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 304.746907][T25739] overlayfs: failed to resolve './file0': -2 [ 304.810676][ T26] audit: type=1804 audit(1571404014.450:506): pid=25739 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/788/bus/file0" dev="sda1" ino=16489 res=1 [ 304.821796][T25750] overlayfs: unrecognized mount option "upperair=./file0" or missing value 13:06:54 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:54 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:54 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 304.896859][T25756] overlayfs: unrecognized mount option "workdi/=./file1" or missing value [ 304.908924][T25757] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:54 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdi\\', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:54 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd%r', 0x3d, './file0'}}]}) 13:06:54 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 305.030977][T25766] overlayfs: failed to resolve './file0': -2 13:06:54 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0x3ea, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = socket$l2tp(0x18, 0x1, 0x1) connect$l2tp(r2, &(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x0, @multicast2}, 0x4}}, 0x2e) r3 = socket$l2tp(0x18, 0x1, 0x1) connect$l2tp(r3, &(0x7f00000000c0)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}, 0x4}}, 0x2e) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f00000000c0)=0x1) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x102, 0x280) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c7570706572646972003542d947ccccf8e8933d2e2f66696c65302c00"]) 13:06:54 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:54 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:54 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 305.082791][T25773] overlayfs: unrecognized mount option "workdi\=./file1" or missing value 13:06:54 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x2c, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 305.162583][T25780] overlayfs: unrecognized mount option "upperd%r=./file0" or missing value [ 305.254635][T25791] overlayfs: unrecognized mount option "workdir" or missing value 13:06:54 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3a00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:54 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:54 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x5c, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:55 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:55 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd,r', 0x3d, './file0'}}]}) [ 305.319493][T25790] overlayfs: unrecognized mount option "upperdir" or missing value 13:06:55 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x3f00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 305.457209][T25809] overlayfs: unrecognized mount option "workdir\./file1" or missing value [ 305.474744][T25811] overlayfs: unrecognized mount option "upperd" or missing value [ 305.495897][T25790] overlayfs: unrecognized mount option "upperdir" or missing value 13:06:55 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:55 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x25}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:55 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:55 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd.r', 0x3d, './file0'}}]}) 13:06:55 executing program 0: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet_int(r0, 0x0, 0x16, &(0x7f0000000200), &(0x7f0000000240)=0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="654000dcc0cbe9ea3d2e2f6274732c986f726b2f66696c3d2e2f00"/44]) r1 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x1, 0x600) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) r3 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r2, 0x84, 0x17, &(0x7f00000000c0)={r4, 0x0, 0x0, "b1"}, 0x200000c9) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000080)={r4, 0x8}, &(0x7f00000000c0)=0x8) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) r7 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r6, 0x84, 0x17, &(0x7f00000000c0)={r8, 0x0, 0x0, "b1"}, 0x200000c9) getsockopt$inet_sctp6_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f00000002c0)={r5, 0x4, 0x6f, 0x101, 0x1, 0x81, 0x7ff, 0x6, {r8, @in={{0x2, 0x4e23, @local}}, 0x7fffffff, 0x5, 0x804bfcf, 0x4, 0x8001}}, &(0x7f0000000140)=0xb0) 13:06:55 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:55 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x4000000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 305.689928][T25831] overlayfs: option "workdir=./file1%upperdir=./file0" is useless in a non-upper mount, ignore 13:06:55 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 305.753548][T25838] overlayfs: unrecognized mount option "upperd.r=./file0" or missing value [ 305.759304][T25831] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 305.774054][T25836] overlayfs: unrecognized mount option "e@" or missing value [ 305.838265][T25836] overlayfs: unrecognized mount option "e@" or missing value 13:06:55 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:55 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}, 0x5c}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:55 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x5c00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:55 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd/r', 0x3d, './file0'}}]}) 13:06:55 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:55 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x87fc5c443739a7f6) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x40) [ 306.012376][T25860] overlayfs: option "workdir=./file1\upperdir=./file0" is useless in a non-upper mount, ignore [ 306.017799][T25864] overlayfs: unrecognized mount option "upperd/r=./file0" or missing value 13:06:55 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd\\r', 0x3d, './file0'}}]}) 13:06:55 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f62937348776f9bb41be5626b6469722e2f66696c75312c7570701f726469723d2e2f667f000000000000008e6f79e4c4c64d45e79aa1b98da877fe9f2b650c4d73707358d9f97b61869e"]) 13:06:55 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:55 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:55 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x7fffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 306.080849][T25860] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:55 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'#pperdir', 0x3d, './file0'}}]}) [ 306.188261][T25876] overlayfs: unrecognized mount option "upperd\r=./file0" or missing value [ 306.225475][T25883] overlayfs: unrecognized mount option "upprdir=./f" or missing value 13:06:55 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:55 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi,', 0x3d, './file0'}}]}) 13:06:55 executing program 0: r0 = syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x1, 0x2) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0)='TIPC\x00') sendmsg$TIPC_CMD_GET_REMOTE_MNG(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100008002}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0x1c, r1, 0x8, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x4) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:55 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x88183fe000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 306.350367][T25897] overlayfs: unrecognized mount option "#pperdir=./file0" or missing value 13:06:56 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:56 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 306.422961][T25906] overlayfs: unrecognized mount option "upperdi" or missing value 13:06:56 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8bffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:56 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 306.477911][T25915] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:56 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'%pperdir', 0x3d, './file0'}}]}) 13:06:56 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi/', 0x3d, './file0'}}]}) [ 306.549303][T25919] overlayfs: missing 'lowerdir' 13:06:56 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x34, r1, 0x1, 0x0, 0x0, {{}, 0x0, 0x4101, 0x0, {0x18, 0x17, {0x0, 0x0, @l2={'ib', 0x3a, '\np6gre0\x00'}}}}}, 0x34}}, 0x0) sendmsg$TIPC_CMD_SHOW_PORTS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8008000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r1, 0x800, 0x70bd29, 0x25dfdbfd, {}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x8004) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:56 executing program 3: mkdir(0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:56 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:56 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cce04eb00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 306.682410][T25930] overlayfs: unrecognized mount option "%pperdir=./file0" or missing value [ 306.698180][T25932] overlayfs: unrecognized mount option "upperdi/=./file0" or missing value 13:06:56 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'*pperdir', 0x3d, './file0'}}]}) [ 306.765352][T25939] Enabling of bearer rejected, failed to enable media 13:06:56 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi\\', 0x3d, './file0'}}]}) 13:06:56 executing program 3: mkdir(0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 306.861858][T25946] overlayfs: missing 'lowerdir' 13:06:56 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x8cffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 306.902374][T25953] overlayfs: unrecognized mount option "*pperdir=./file0" or missing value [ 306.921874][T25954] overlayfs: unrecognized mount option "upperdi\=./file0" or missing value 13:06:56 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:56 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'+pperdir', 0x3d, './file0'}}]}) 13:06:56 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) creat(&(0x7f00000000c0)='./file0\x00', 0x42) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="6c647765726469723d2e776f726b6469723d2e2f66696c65322c7570706566704c49bf2ca6105f40eae2af726469723d2e2f66696c65302c00e1fcbd76743d379000000000f42900fbff9f13b63043ac31f2a85e19da85edf11890c1a49781377a256cc689cd48cf1101f4942b966ab56c69f170cf60a70571b97f9f6428a6686b91453cd3e97b6ae2bcf1af4e85e774f41096dfe200423e8916e4c1a91efb845ed79ed316d2b5ac463250b9242ef0fd71037af62021c420590efccf7e8cd1866ea4db1284eaaf6cdc1bbae6c196e8e1ea41e8a0d278d390eadfbdc15bc2fab7875c582368f4736def64e362b0917e2ec7122685110bc3676094d0f92cb5d608b173d56ecbfaaf7bd1103ec5e017c20f2e3ee8bfd3dd7dcd6461aff7debb2fc208bc502d7b5ed6ae5ee797c8626315422c6c0b4634c248f19fe7a2485f95add2b4fbe6a86c77fda76ff605cfc23d4bb4b5e1468eb9f829037c73a91c2376e5d311677023e4bf284d678d935ab2e2862f6340232c06e8635a435605e2c353a158a7ac51eadad3a6da4054fc209733c294b72c7e5867b29d4e5d5ad6cd6b3eded1670cc1787bf809841c080ea3d6"]) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) bind(r0, &(0x7f0000000040)=@nfc_llcp={0x27, 0x0, 0x1, 0x3, 0x3, 0x6, "122014ff424d76ad7d62d980f45405001f9c10d8f53fb2b7c135b2f9cc0868fe4ab0ae5b078284a35a6fc0a512bea0a23c924807933ca4add662bacc51e6b0", 0x81}, 0x80) 13:06:56 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x2c, './file0'}}]}) 13:06:56 executing program 3: mkdir(0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 307.053817][T25967] overlayfs: missing 'lowerdir' 13:06:56 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:56 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 307.140707][T25970] overlayfs: unrecognized mount option "+pperdir=./file0" or missing value [ 307.166823][T25978] overlayfs: unrecognized mount option "upperdir" or missing value 13:06:56 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:56 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={',pperdir', 0x3d, './file0'}}]}) [ 307.200198][T25979] overlayfs: unrecognized mount option "ldwerdir=.workdir=./file2" or missing value [ 307.238609][T25985] overlayfs: unrecognized mount option "ldwerdir=.workdir=./file2" or missing value 13:06:56 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x5c, './file0'}}]}) 13:06:56 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa1ffffffffffffff, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:56 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 307.372272][T25996] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 307.383544][T25995] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 307.419957][T25996] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 307.426202][T26000] overlayfs: unrecognized mount option "upperdir\./file0" or missing value 13:06:57 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'-pperdir', 0x3d, './file0'}}]}) 13:06:57 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:57 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xc3ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:57 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66495565312c75707065726469723d2e2f666c65302c0069667508cad5507a57d019aa3834d1606bc08b6cde5d6b636cebf76dcb03ca119bd0ab8edf1d061892f94be4db"]) 13:06:57 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}, 0x25}]}) [ 307.607765][T26019] overlayfs: unrecognized mount option "-pperdir=./file0" or missing value 13:06:57 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xd8ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 307.686903][T26026] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 307.706782][T26030] overlayfs: failed to resolve './fle0': -2 13:06:57 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'.pperdir', 0x3d, './file0'}}]}) [ 307.745360][T26032] overlayfs: failed to resolve './file0%': -2 [ 307.754113][T26026] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:57 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}, 0x5c}]}) 13:06:57 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xe4ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:57 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 307.892342][T26047] overlayfs: unrecognized mount option ".pperdir=./file0" or missing value 13:06:57 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'0pperdir', 0x3d, './file0'}}]}) 13:06:57 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10c) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 308.001752][T26054] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:57 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf0b547c400000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:57 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 308.122365][T26068] overlayfs: option "workdir=./file1" is useless in a non-upper mount, ignore [ 308.145261][T26068] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 308.157333][T26070] overlayfs: unrecognized mount option "0pperdir=./file0" or missing value 13:06:57 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000002c0)={{{@in6=@loopback, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@loopback}}, &(0x7f0000000040)=0xe8) r2 = geteuid() getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f00000003c0)={{{@in=@empty, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6=@loopback}}, &(0x7f0000000080)=0xe8) setresuid(r1, r2, r3) 13:06:57 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:57 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={':pperdir', 0x3d, './file0'}}]}) 13:06:57 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 308.251846][ T26] kauditd_printk_skb: 30 callbacks suppressed [ 308.251855][ T26] audit: type=1804 audit(1571404017.890:537): pid=26079 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/643/bus/file0" dev="sda1" ino=16577 res=1 13:06:58 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf4ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:58 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2}) 13:06:58 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 308.422034][T26097] overlayfs: missing 'workdir' [ 308.434582][T26093] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:58 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 308.475910][T26096] overlayfs: unrecognized mount option ":pperdir=./file0" or missing value [ 308.496054][ T26] audit: type=1804 audit(1571404018.140:538): pid=26104 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/802/bus/file0" dev="sda1" ino=16540 res=1 13:06:58 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf6ffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:58 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 308.555781][T26109] overlayfs: unrecognized mount option "" or missing value [ 308.568774][ T26] audit: type=1804 audit(1571404018.140:539): pid=26103 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/644/bus/file0" dev="sda1" ino=16565 res=1 13:06:58 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'Lpperdir', 0x3d, './file0'}}]}) 13:06:58 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffff9) keyctl$get_persistent(0x16, r1, r2) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=4/=./file0,\x00']) 13:06:58 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x3}) [ 308.681728][T26118] overlayfs: missing 'workdir' [ 308.727160][ T26] audit: type=1804 audit(1571404018.370:540): pid=26122 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/645/bus/file0" dev="sda1" ino=16595 res=1 13:06:58 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xf9fdffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:58 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 308.778335][T26127] overlayfs: unrecognized mount option "Lpperdir=./file0" or missing value [ 308.787931][T26129] overlayfs: unrecognized mount option "" or missing value 13:06:58 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 308.816979][ T26] audit: type=1804 audit(1571404018.390:541): pid=26130 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/803/bus/file0" dev="sda1" ino=16529 res=1 [ 308.872489][T26135] overlayfs: option "workdir=4/=./file0" is useless in a non-upper mount, ignore 13:06:58 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x4}) 13:06:58 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:58 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'Xpperdir', 0x3d, './file0'}}]}) [ 308.929114][ T26] audit: type=1804 audit(1571404018.560:542): pid=26144 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/646/bus/file0" dev="sda1" ino=16646 res=1 [ 308.932147][T26135] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent 13:06:58 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfe25000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 308.990711][T26143] overlayfs: missing 'workdir' 13:06:58 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 309.051175][T26151] overlayfs: unrecognized mount option "Xpperdir=./file0" or missing value [ 309.068198][ T26] audit: type=1804 audit(1571404018.660:543): pid=26148 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/804/bus/file0" dev="sda1" ino=16674 res=1 13:06:58 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(0x0, &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 309.119505][T26155] overlayfs: unrecognized mount option "" or missing value 13:06:58 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'\\pperdir', 0x3d, './file0'}}]}) [ 309.177785][T26166] overlayfs: option "workdir=4/=./file0" is useless in a non-upper mount, ignore [ 309.185686][ T26] audit: type=1804 audit(1571404018.780:544): pid=26159 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/647/bus/file0" dev="sda1" ino=16644 res=1 [ 309.226314][T26165] overlayfs: missing 'lowerdir' [ 309.237882][T26166] overlayfs: at least 2 lowerdir are needed while upperdir nonexistent [ 309.274001][ T26] audit: type=1804 audit(1571404018.900:545): pid=26165 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/805/bus/file0" dev="sda1" ino=16659 res=1 [ 309.287081][T26172] overlayfs: unrecognized mount option "\pperdir=./file0" or missing value 13:06:59 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000040)='/proc/capi/capi20ncci\x00', 0x80000, 0x0) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000000c0)='IPVS\x00') sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0x24, r1, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x9}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x4}]}, 0x24}, 0x1, 0x0, 0x0, 0x80091}, 0x408c0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:06:59 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xfeffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:59 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x5}) 13:06:59 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(0x0, &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:06:59 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:59 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff00000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 309.407334][T26179] overlayfs: unrecognized mount option "" or missing value [ 309.427310][ T26] audit: type=1804 audit(1571404019.030:546): pid=26180 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/648/bus/file0" dev="sda1" ino=16565 res=1 13:06:59 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(0x0, &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 309.485945][T26188] overlayfs: missing 'lowerdir' 13:06:59 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'cpperdir', 0x3d, './file0'}}]}) [ 309.506321][T26191] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:59 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff01000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:59 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x6}) 13:06:59 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:59 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$vfat(&(0x7f0000000040)='vfat\x00', &(0x7f0000000080)='./file1\x00', 0xfff, 0x2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="b6f389108111b1003c839f759decfe6545da7242fa99facc7a13c2ce9ea16327a3205c1565dd1bce6e0a847c2db93bfac4a0e12f1ad38cb6548e8f990146b5a45f0cb45b45e3e354ae52fc0fd67f2e2f403da1ce2a1692b6fc057325f951abc261061fe15505ea8e740df461de029b1bf516c84b53d2a0efd885061d937b44f045e850745d8cc34ea12fb06cac1fdf8be6b3cc61bd4d0addc96bb152bd666ab2925495ce85c93748732c65204414ad7767e0bce4454c7be2fb40d7a3cc0f58d868cdcbdec7bedc87d46782f48f0ae88219b9b80c4cf9c0c933907b9cb6b7f51510b840d0a8b7e45351c788d6e0894443d9d3985b965bdb1441a6", 0xfa, 0x7fffffff}, {&(0x7f00000003c0)="f10240c0cfbb6ff98dd742e64060201a71baea01eac2875066616a299d4474e0f686a1f0b417fc8e519eba2d045cd8713e14b237f34764373768951354530871f3b9ff815d4fcb6c47b5123af283cbf08f3ee7aeffc3315439ea41c97ccabc992749c96c8c99a0a3471e484dcc8330fd8d7efe22ffb6cbd4e819c7", 0x7b, 0x5}], 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="757466383d302c757466383d302c696f636861727365743d69736f383835392d372c73e5b972746e616d653d6c6f7765722c7375626a5f757365723d6f7665726c6179002c666f776e65723d", @ANYRESDEC=r0, @ANYBLOB=',fscontext=staff_u,\x00']) [ 309.642225][T26206] overlayfs: unrecognized mount option "" or missing value [ 309.658196][T26204] overlayfs: unrecognized mount option "cpperdir=./file0" or missing value 13:06:59 executing program 3: mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x0) 13:06:59 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xff0f000000000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 309.733382][T26213] overlayfs: missing 'lowerdir' 13:06:59 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'dpperdir', 0x3d, './file0'}}]}) 13:06:59 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x7}) 13:06:59 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(0x0, 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:59 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10c) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 309.862337][T26230] overlayfs: unrecognized mount option "dpperdir=./file0" or missing value [ 309.868789][T26225] overlayfs: unrecognized mount option "" or missing value 13:06:59 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:06:59 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x8}) [ 309.932723][T26227] FAT-fs (loop0): Unrecognized mount option "så¹rtname=lower" or missing value 13:06:59 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'hpperdir', 0x3d, './file0'}}]}) 13:06:59 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(0x0, 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:06:59 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10c) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 310.022358][T26227] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:06:59 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = add_key$keyring(&(0x7f00000000c0)='keyring\x00', &(0x7f0000000140)={'syz', 0x1}, 0x0, 0x0, 0x0) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000200)={r0, 0xdf, 0x42}, 0x0, &(0x7f00000003c0)="f00485b48b66e4171426377cd5f689b7e147c81cb16dfc3dbaa5495118cb50ac7e591b925584231f0297ef21f69b2b948dffeca647d7d06c4dda3d3e7605b52fd5a5e765a399f28ec027a7bbdb696fcc9eb30c062b29b20901c2f70a59c71b9b9725503a7c6a5ad6e84b16a141c6d4a77595eb80fabb8be7d6492fdf9e9ab740fd17c0a16c52de76aaaaa5254149158b88d9b0f5e46a1a5856dc70f555b8e2cdb0921cd755cbd9140bd401f3bdde61a8ccaaa8721953916d11007d965ca2daaa71d2c9085c4e86eb8337338535b1f8ace22ead0dfd1685ccca5e1e5a16a28d", &(0x7f00000004c0)=""/66) name_to_handle_at(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)={0xdb, 0x3ff, "f852feffda3f33d919467ac36ad8ddf35e4e80fa27f844859a0edc8128fad86569f395a73c2f40fb6b92d93512312659724eebc2167b3aa2200512c40d4c399f574eac6d6c11826d1b8037d983ea4dd20d12f7f0f0d208ce1d912393a4d9ed0d6c9b24eab45cc965f169d57c8a65c139c051da155a26d77e8244155efaddcd8b0afc1cf11c830c7a4d580ff07d1d91ed5cb01b9ad66c510cf1e60cdb72a1efe7ea8262a6f125e9a60f563cff94c14395e6a05b6e42e8816ff1ecdf46636a9acc900a3b4802a155c2d3b20c8035e9d812094f7d"}, &(0x7f0000000080), 0x400) 13:06:59 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffff00000000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 310.122339][T26251] overlayfs: unrecognized mount option "hpperdir=./file0" or missing value 13:06:59 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'ipperdir', 0x3d, './file0'}}]}) 13:06:59 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(0x0, 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 310.205426][T26255] overlayfs: unrecognized mount option "" or missing value 13:06:59 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10c) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 310.289383][T26269] overlayfs: unrecognized mount option "ipperdir=./file0" or missing value 13:07:00 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffff7f, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:00 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x9}) [ 310.334308][T26268] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:00 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'lpperdir', 0x3d, './file0'}}]}) 13:07:00 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:07:00 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000a80)='./file0\x00', 0x10c) 13:07:00 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$P9_RXATTRWALK(r0, &(0x7f0000000040)={0xf, 0x1f, 0x1, 0xf9e}, 0xf) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,uppile0,\x00'/49]) [ 310.513134][T26289] overlayfs: unrecognized mount option "lpperdir=./file0" or missing value [ 310.515407][T26287] overlayfs: unrecognized mount option " " or missing value 13:07:00 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xa}) 13:07:00 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffffa1, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:00 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'opperdir', 0x3d, './file0'}}]}) [ 310.647048][T26300] overlayfs: unrecognized mount option "uppile0" or missing value 13:07:00 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) [ 310.688862][T26306] overlayfs: unrecognized mount option " [ 310.688862][T26306] " or missing value 13:07:00 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) 13:07:00 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'#owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 310.772299][T26313] overlayfs: unrecognized mount option "uppile0" or missing value [ 310.790566][T26316] overlayfs: unrecognized mount option "opperdir=./file0" or missing value 13:07:00 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = shmget(0x1, 0x1000, 0x78000000, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0xc) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$EVIOCGKEY(r2, 0x80404518, &(0x7f00000002c0)=""/12) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x34, r4, 0x1, 0x0, 0x0, {{}, 0x0, 0x4101, 0x0, {0x18, 0x17, {0x0, 0x0, @l2={'ib', 0x3a, '\np6gre0\x00'}}}}}, 0x34}}, 0x0) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r0, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x68, r4, 0x2, 0x70bd29, 0x25dfdbff, {{}, 0x0, 0x4109, 0x0, {0x4c, 0x18, {0x1, @media='udp\x00'}}}, [""]}, 0x68}, 0x1, 0x0, 0x0, 0x60010000}, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726bce69723d2e2f66696c65312c75707065726469723d2e2f66696c65302c000b308b8ea5fbc175359f61c0ce97e4b422bbaeb46d8eb42a7346b85200f49b3f5ac494cb4f88dca05e3d54b782b7e397310cd7e181cf2ef84b4778bca419d87947ec2dc108a3f7f6bb2a65d7522dd2936319d40cc821a52f39d668843e757dbab199942e59f7d6837f1de6fe4ffaa3fded28c0c63d6c172619290f8bec7d499727fbf3fa9b5265118af80b4b0a7df90b4c78b19e0f5f3354cb8e4820e6c73d7359412fc7591426c3c87e62f0b5bce01bf7dc4ef66486dae7e56a47564c22141b5a6c07ac95cc3cd6291f84867a3c751a9194e9137f43869674129d2dcb0b097f4a7ec76060a98599fdd441641be80098fd84c071ebb8d6a85669ed250a3cc621095137447c75f1f4e380c9cf25ef414911b076e2bc04be8f38aabb2d3ef7717c1bd58f9ec4db7aadd26d0b2b96765d9d583a58ae26492deab1b3570ff2f8b54ed7ebabf1dadfeca578114ae874ffede6819bfaddf6d0fbd7cdaf647b36d1532312079421bce0fb7a16c733d41949462366ff5ac4eac98a1a94826563f9cd115eaed9b280746f9828571911708b94bb2bcf28bc789af0bad34de6a4e0e21d7873990a0f"]) 13:07:00 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xb}) 13:07:00 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r3 = timerfd_create(0x0, 0x0) fstat(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r4, 0x0, 0x0]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r11) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r14) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r16 = timerfd_create(0x0, 0x0) fstat(r16, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r17, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r17, 0x0, 0x0]) r18 = timerfd_create(0x0, 0x0) fstat(r18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r19, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r19, 0x0, 0x0]) r20 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r20, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r21) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="28050000f5ffffff0700000000000000020000000000000002000000000000003f95f21b00000000c90000000000000001010000000000000500000000000000c0ffffffffffffff0800000000000000070000000000000004000000000000000200000000000000070000007f0d0000090000000900000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="07000000ffffff7f00000000010000000000000082000000000000000800000051cc00006f7665726c6179000500000000000000030000000000000006000000000000000300000000000000080c00000200000001000000000000000900000000000000c1ffffffffffffff000000000000000006000000000000000400000000000000070000000600000001000000e90e000008000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="99e4000001040000000000000100000000000000000000000000000001000000030000005e0000000000000005000000000000000200000000000000af0000000000000000020000000000003a6f000005000000010000000000000001000000000000000d0600000000000004000000000000000100000001000000feffffffffffffff0600000079000000010000007f040000b9000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="07000000050000000000000002000000000000000000000000000000080000003a00000075707065726469720300000000000000030000000000000008000000000000007f000000000000000900000001000100060000000000000001000000000000000300000000000000050000000000000008000000000000000700000000000000050000008a0000000000000008070000ffffffff", @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0200000000100000000000000300000000000000080000000000000008000000070000006c6f77657264697203000000000000000100000000000000a500000000000000ae080000000000000f000000000000000200000000000000070000000000000000000100000000000104000000000000ffffff7f000000000600000000000000010100000500000007000000010000003f000000", @ANYRES32=r14, @ANYRES32, @ANYBLOB="aa86000009000000000000000000000000000000ff010000000000000700000003000000776f726b64697200050000000000000001000000000000000180000000000000fd77ffffffffffff09000000ff0f00000000000000000000060000000000000002000000000000007f00000000000000e5ffffffffffffff0600000000000000060000000008000090602671ffffffff06000000", @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="089d0000ffffff7f0000000003000000000000000104000000000000000000000900000005000000000000000200000000f70000e8957069000000000700000000000000060000000600000004000000000000000100000000000000000800000000000000080000000000000200000000000000a4000000000000000900000000080000b30b00000300000001000000", @ANYRES32, @ANYRES32=r19, @ANYBLOB="0100010002000000000000000100000000000000ffff0000000000002b0000000100000070726f63706f7369785f61636c5f616363657373292163707573657473797374656d707070312f5c656d30000000000000000000000000000300000000000000200000000000000008000000000000000400000037000000020000000000000002000000000000000800000000000000000000000000000003000000000000000200000000000000010000007c000000010000000000010005000000", @ANYRES32=r21, @ANYRES32, @ANYBLOB="0000000007000000000000000500000000000000b8000000000000000000000009000000"], 0x528) 13:07:00 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'ppperdir', 0x3d, './file0'}}]}) [ 310.952135][T26328] Enabling of bearer rejected, failed to enable media [ 310.979106][T26333] overlayfs: unrecognized mount option " " or missing value 13:07:00 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 311.007441][T26327] overlayfs: unrecognized mount option "#owerdir=./bus" or missing value [ 311.019133][T26328] overlayfs: unrecognized mount option "workÎir=./file1" or missing value [ 311.041086][T26337] overlayfs: unrecognized mount option "#owerdir=./bus" or missing value 13:07:00 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xc}) 13:07:00 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) r12 = timerfd_create(0x0, 0x0) fstat(r12, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r13, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r13, 0x0, 0x0]) r14 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r15) [ 311.070433][T26334] Enabling of bearer rejected, failed to enable media [ 311.071148][T26339] overlayfs: unrecognized mount option "ppperdir=./file0" or missing value 13:07:00 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'%owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 311.169248][T26348] overlayfs: unrecognized mount option "workÎir=./file1" or missing value 13:07:00 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'spperdir', 0x3d, './file0'}}]}) 13:07:00 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) r12 = timerfd_create(0x0, 0x0) fstat(r12, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r13, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r13, 0x0, 0x0]) r14 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) [ 311.211231][T26350] overlayfs: unrecognized mount option " " or missing value 13:07:00 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:00 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xd}) [ 311.280131][T26354] overlayfs: unrecognized mount option "%owerdir=./bus" or missing value [ 311.316233][T26358] overlayfs: unrecognized mount option "spperdir=./file0" or missing value 13:07:01 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) r12 = timerfd_create(0x0, 0x0) fstat(r12, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r13, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r13, 0x0, 0x0]) socket$inet_udplite(0x2, 0x2, 0x88) 13:07:01 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, 0x0) [ 311.349226][T26364] overlayfs: unrecognized mount option "%owerdir=./bus" or missing value 13:07:01 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'tpperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'*owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 311.423531][T26369] overlayfs: unrecognized mount option " " or missing value [ 311.432429][T26368] FAT-fs (loop0): Unrecognized mount option "seclabel" or missing value 13:07:01 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) r12 = timerfd_create(0x0, 0x0) fstat(r12, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r13, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r13, 0x0, 0x0]) 13:07:01 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xe}) [ 311.539101][T26378] overlayfs: unrecognized mount option "tpperdir=./file0" or missing value [ 311.548532][T26368] FAT-fs (loop0): Unrecognized mount option "seclabel" or missing value [ 311.608264][T26387] overlayfs: unrecognized mount option "*owerdir=./bus" or missing value [ 311.634304][T26395] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:01 executing program 1: r0 = syz_open_dev$radio(&(0x7f0000000040)='/dev/radio#\x00', 0x1, 0x2) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0)='TIPC\x00') sendmsg$TIPC_CMD_GET_REMOTE_MNG(r0, &(0x7f00000002c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100008002}, 0xc, &(0x7f0000000200)={&(0x7f0000000140)={0x1c, r1, 0x8, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x4) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x10}) [ 311.666504][T26398] overlayfs: unrecognized mount option "" or missing value 13:07:01 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'xpperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) r12 = timerfd_create(0x0, 0x0) fstat(r12, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r13, 0x0, 0x0) [ 311.762449][T26401] overlayfs: unrecognized mount option "*owerdir=./bus" or missing value [ 311.806205][T26410] overlayfs: unrecognized mount option "xpperdir=./file0" or missing value 13:07:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fsopen(&(0x7f0000000040)='cramfs\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x10000, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'zpperdir', 0x3d, './file0'}}]}) [ 311.870227][T26411] overlayfs: unrecognized mount option "" or missing value 13:07:01 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) r12 = timerfd_create(0x0, 0x0) fstat(r12, &(0x7f0000000000)) 13:07:01 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'+owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 311.949971][T26418] overlayfs: unrecognized mount option "zpperdir=./file0" or missing value 13:07:01 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x11}) 13:07:01 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'u,perdir', 0x3d, './file0'}}]}) [ 312.078882][T26437] overlayfs: failed to resolve './file1': -2 [ 312.104538][T26436] overlayfs: unrecognized mount option "+owerdir=./bus" or missing value 13:07:01 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) timerfd_create(0x0, 0x0) [ 312.132735][T26437] overlayfs: failed to resolve './file1': -2 [ 312.141355][T26435] overlayfs: unrecognized mount option "" or missing value 13:07:01 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x12}) [ 312.186740][T26441] overlayfs: unrecognized mount option "+owerdir=./bus" or missing value [ 312.218402][T26446] overlayfs: unrecognized mount option "u" or missing value 13:07:01 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r11, 0x0, 0x0]) 13:07:01 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000733000)={0x5, 0x5, 0x7, 0x9}, 0x2c) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)={0xd, 0x100000001, 0x4, 0x100000001, 0x0, r0}, 0x2c) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={r0, 0xffffff3b, 0x0}, 0x10) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000000)={r1, &(0x7f00000001c0), &(0x7f0000000080)}, 0x20) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:01 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={',owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:02 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'u\\perdir', 0x3d, './file0'}}]}) [ 312.358122][T26457] overlayfs: unrecognized mount option "" or missing value 13:07:02 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x14}) [ 312.400130][T26461] overlayfs: unrecognized mount option "owerdir=./bus" or missing value [ 312.427044][T26456] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:02 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) r10 = timerfd_create(0x0, 0x0) fstat(r10, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r11, 0x0, 0x0) 13:07:02 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 312.466485][T26468] overlayfs: unrecognized mount option "owerdir=./bus" or missing value [ 312.502934][T26470] overlayfs: unrecognized mount option "u\perdir=./file0" or missing value 13:07:02 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f72576469723d2e2f66696c65312c75707065726469723d2e2f66696c65302c00a691dae0ef3837551372d1538835795550881184087d"]) 13:07:02 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'-owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 312.582119][T26475] overlayfs: unrecognized mount option "" or missing value 13:07:02 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'up,erdir', 0x3d, './file0'}}]}) 13:07:02 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) timerfd_create(0x0, 0x0) setresgid(0x0, 0x0, 0x0) 13:07:02 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x25}) [ 312.657009][T26486] overlayfs: unrecognized mount option "worWdir=./file1" or missing value [ 312.680591][T26485] overlayfs: unrecognized mount option "-owerdir=./bus" or missing value 13:07:02 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) 13:07:02 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/qat_adf_ctl\x00', 0x8000, 0x0) ioctl$SG_GET_COMMAND_Q(r0, 0x2270, &(0x7f0000000080)) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@xino_auto='xino=auto'}, {@workdir={'e\xc0r\a\x00ir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 312.758573][T26496] overlayfs: unrecognized mount option "-owerdir=./bus" or missing value [ 312.784505][T26494] overlayfs: unrecognized mount option "up" or missing value 13:07:02 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'up\\erdir', 0x3d, './file0'}}]}) 13:07:02 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f00000004c0)) setresgid(0x0, 0x0, 0x0) 13:07:02 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'.owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 312.846545][T26499] overlayfs: unrecognized mount option "%" or missing value [ 312.920165][T26504] QAT: Invalid ioctl 13:07:02 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2c}) 13:07:02 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) [ 312.981017][T26504] overlayfs: unrecognized mount option "eÀr" or missing value [ 312.992681][T26513] overlayfs: unrecognized mount option "up\erdir=./file0" or missing value 13:07:02 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) setresgid(0x0, 0x0, 0x0) [ 313.026114][T26515] overlayfs: unrecognized mount option ".owerdir=./bus" or missing value 13:07:02 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp%rdir', 0x3d, './file0'}}]}) [ 313.066940][T26504] QAT: Invalid ioctl [ 313.073832][T26521] overlayfs: unrecognized mount option ".owerdir=./bus" or missing value 13:07:02 executing program 0: openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040)='/dev/cachefiles\x00', 0x80000, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:02 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'0owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:02 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x30}) [ 313.171805][T26531] overlayfs: unrecognized mount option "upp%rdir=./file0" or missing value 13:07:02 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) 13:07:02 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) r8 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setresgid(0x0, 0x0, 0x0) 13:07:02 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp,rdir', 0x3d, './file0'}}]}) [ 313.293964][T26539] overlayfs: unrecognized mount option "0owerdir=./bus" or missing value [ 313.368258][T26541] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 313.392147][ T26] kauditd_printk_skb: 16 callbacks suppressed [ 313.392156][ T26] audit: type=1804 audit(1571404023.030:563): pid=26550 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/663/bus/file0" dev="sda1" ino=16551 res=1 [ 313.398687][T26549] overlayfs: unrecognized mount option "0" or missing value [ 313.437403][T26550] overlayfs: unrecognized mount option "0owerdir=./bus" or missing value 13:07:03 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Howerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:03 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) socket$inet_udplite(0x2, 0x2, 0x88) setresgid(0x0, 0x0, 0x0) 13:07:03 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) semctl$GETPID(0x0, 0x0, 0xb, &(0x7f0000001740)=""/193) [ 313.468042][T26554] overlayfs: unrecognized mount option "upp" or missing value 13:07:03 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x130) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 313.554301][T26559] overlayfs: unrecognized mount option "Howerdir=./bus" or missing value 13:07:03 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp/rdir', 0x3d, './file0'}}]}) 13:07:03 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)) setresgid(0x0, 0x0, 0x0) 13:07:03 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x3a}) 13:07:03 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) semctl$GETPID(0x0, 0x0, 0xb, &(0x7f0000001740)=""/193) [ 313.638361][ T26] audit: type=1804 audit(1571404023.280:564): pid=26567 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/664/bus/file0" dev="sda1" ino=16551 res=1 [ 313.664263][T26567] overlayfs: unrecognized mount option "Howerdir=./bus" or missing value 13:07:03 executing program 1: semctl$GETPID(0x0, 0x0, 0xb, &(0x7f0000001740)=""/193) 13:07:03 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:03 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) setresgid(0x0, 0x0, 0x0) [ 313.765974][T26577] overlayfs: unrecognized mount option "upp/rdir=./file0" or missing value [ 313.786052][T26579] overlayfs: unrecognized mount option ":" or missing value 13:07:03 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./file1\x00', 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='lowerdir=.//file`,upperdir=./file0,\x00']) 13:07:03 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x48}) 13:07:03 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upp\\rdir', 0x3d, './file0'}}]}) [ 313.916940][T26592] overlayfs: unrecognized mount option "Lowerdir=./bus" or missing value 13:07:03 executing program 1: semctl$GETPID(0x0, 0x0, 0xb, 0x0) [ 313.978515][ T26] audit: type=1804 audit(1571404023.620:565): pid=26599 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/665/bus/file0" dev="sda1" ino=16611 res=1 [ 313.997225][T26602] overlayfs: missing 'workdir' 13:07:03 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setresgid(0x0, 0x0, 0x0) [ 314.022078][T26599] overlayfs: unrecognized mount option "Lowerdir=./bus" or missing value [ 314.043873][T26603] overlayfs: unrecognized mount option "H" or missing value [ 314.067792][T26604] overlayfs: unrecognized mount option "upp\rdir=./file0" or missing value 13:07:03 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x30}) [ 314.102025][T26611] overlayfs: missing 'workdir' 13:07:03 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppyrdir', 0x3d, './file0'}}]}) 13:07:03 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x4c}) 13:07:03 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'Xowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:03 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) connect$netlink(r0, &(0x7f0000000140)=@proc={0x10, 0x0, 0x25dfdbfc, 0xdcd7af820c2a6e88}, 0xc) mount$overlay(0x400000, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)='overlay\x00', 0x820000, &(0x7f00000001c0)=ANY=[]) utime(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={0xffffffff00000000, 0x7}) 13:07:03 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) socket$inet_udplite(0x2, 0x2, 0x88) setresgid(0x0, 0x0, 0x0) [ 314.173401][T26616] overlayfs: unrecognized mount option "0" or missing value [ 314.280032][T26623] overlayfs: unrecognized mount option "uppyrdir=./file0" or missing value [ 314.287841][T26628] overlayfs: unrecognized mount option "Xowerdir=./bus" or missing value [ 314.292684][T26624] overlayfs: unrecognized mount option "L" or missing value 13:07:03 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000080)='./file1\x00', 0x0, 0x7, &(0x7f0000001600)=[{&(0x7f00000002c0)="7a430094f5f2fe1b454190d1f31fe5e1d353d7de01d0763cfe6d4bf8c19ece24694ba5bfa92e30648e2933a6441e9cd0a4098de9f248913ade89c9395f1b5c04252859d19448d5123ee104d4bd38c97725f6f03eb973ea4dc233274dd55cfcda7e96bc923364577b616ed4a33873c67ffe24a9d2952fc1740c6c6eee0e9e24d3dfa43bdf8356712d43c56adf9f553a5768692a2c5402b99e6035cfa4d18851144375f4a48a7b8c7d5d6f129632bba56494199df17f0890a1", 0xb8, 0x1f}, {&(0x7f0000000380)="732edddd1273eedcfb23281e429d4c65fd9405a5f3df7d07aaccbbe754cc71f18bb778c27c34731fb333c45592267bb83744fbf1853bbbb03f569bcc0b65dd6e7ffbc5d65b36e96e86f63c6d9e4ab35c77312955bb2f6a336c5abae07e0c622a6b7bd3", 0x63, 0x66}, {&(0x7f00000000c0)="0da84c1e", 0x4, 0xcd}, {&(0x7f0000000400)="f4c1ee6405630d1863ce19bac5104f389ef0fc289abef4dbe539ed8b252408a368debca3a311cd7118055914e0f1fa58ff6323fe7b8060f8d331acc5f9408fe0b15a39ad8663acc92fb252dfae88d56d15f4880c736537fb8d3b7880da319e2e7e4188f5be277d73a5f04d5d54f0e2dcaac198b5081ae3686535ed9c2b025f1a73d0256a666191d3110f6e9ade1f3f7f990fb06bbb8635f9e98c7b364ccb9d03445012cff5f55b57f54a547cdf8a6fe289b86160651659658aa45f43182e5016832f9c22428af7ee08981f048ccfdc6c205216e2d399b188c941e93d5b90ae595081", 0xe2, 0x7}, {&(0x7f0000000500)="43870394e1eba7dbf2e238971ed2b6ff37ffa12428413c01b21852f34d2c009210920a524dad5c477ce85656caad395a90ab0b52c9886ec03eebb6e11402f470da2ceba76a6598745bfea2847665a54f1ad6cf51de5f4550c101f223e5cb06b77d5fdd29876ac287f579d57e2b6d39b322fbe41a8d129ea67510e510988e91cd21834d921912a2033b79516ce31d6eb15f6438aa1724092a7f1d958f86b19ffb989a45178d7134bdac43ebea64853ba5a63f2f0feb8cae6ea8aed53f9a2b71d96ce2ec638f9107e3e3a54d275d5e8583494d0d1b40c03f865b40b274a98c4e0a1420ebc1759d62acb6eb4287d6a495e087a0afa5488d716fb99f91ed360cdf66a6535c2c378bd2816ec3f54d85adab5cea3766819c8cb863c246afa989a98a2ec2b3331444db740157453ecdac8470fc8396cdc5028c04f814874e33c44aa8ff31ece1f5c0507eaa2ddc366a3d8c331dc6955b56dad6c05355d90b04aee2e07821174198f3ee578a55ceaa3e415a632528c59d6dc16a5e84755a7e398b43d008cdddc1f469c5b08ea39daaa4047473cbbaada8729bbc7a80c0de1c62395536740a744429a46f246d4e7e9915f07f84d0a85d9486a66e228ff659ca4f962eb5eef786edb7e458a1a2f6b4213b7796b8ac51edbd1e01be10486bd86474a4d00476d1a6a1fefe1c6a001f1049cd5712f184f7b04cee208f1133d12151a319a9b5a44e227ecfe5c827811f255b17232ff56ce2dda028c93acf23943eb9eaa9dda3f6b06716f1f17e1670c522acc503ef342f8e05cb61645a5fa49d7987c9c49b8d081b87239da26eac560ef75ae8e54d13e9e86e4771a419a000022ffde78093d177a5c92a3d4282b2b2358e7129d765e11777c33b69d92fef0aa2a7c2f76a42ec74b73317eb1a1eb1da6dccb048e6c59d61b3d82f8a7cd786ef7a597ebea6f9e44df7a65513d73331d67f626393c7dfa5514adac52289eac0e56e40a17ee1f737013085871cf069f51808cbd7f5bdd0e1d8e9dba17ac982fe16b2dcc4bac90863d92f9e80d630a3c24cc2bd444892128263da0951b9220847ea1eb4a0d07ef60d8a1e3cc8d95f544cbd77bd0bb529544f5ce37d31695b9336cf2ff564f5429409624ecf402fb9d11db3c9e16617492f61ec43bd8257b1300472b07896565251f9494f79c641fec706158fdf015e6d597b15a9cb2d6c2b13dd66f69fe491f4c5b4ba3d449a7ffc769b0fc4f77d83952cefbcae0c4bc7c9fae674f9e437fbd36193a3cbabd77f444e31464fe1756e7cdb3e700b85f819781e16c662bcff75938ec4cf4d94cef0dafb82b4cbb0c3bc4bda17abe352fd2fea978686af8a661175a858c6688b72b811e07416b4197ee2d8451c60c6cef248864fed6a72860563388ed9aeb5aad00b407a11a2b35c80c92f3cd31d87d8111b92ab24822bdf207e9dc8868dd71e33f52946759568b7c9914f02c7b5e8b3c36e4781e34317410da2e4df4346e2d13515c2fd352d835130db8bfb405a4f0bed42eeca1a898c2d550ae84da53293e5bc81731c312383fa45ee6843d6f0fa9c68e7d110fad836e0831b0723feca37289b12345294fd8b51b707c1ea319697dd6c64bacc992f4e7de127603822a024c5fd3c45e06bac97a6aa3bea079022a9970c3cdaa3f2cfc0d7aa39090ae45af72f229b88257525bdbda4e5c3a678ad3e950672097bfc84e3c997444f1d51bd740e903fb29c4abc1421b33e7757c0d089a3f54ce801eb17bd7611e924c4b9d493deb90d67382a5a3623cfeb29d6ef8c87e5344ce2c6698bfb321b26c3148acac3dcece84fc381a3e48e73e85e4219d0679c41bcdfea2ce4d50935ab888704f73a6fcfb3d73d99ec0fef36cb72c5b72c22844bff98c013e709480cf9e4eed470f9cfe21de6b016dd47d175e71d6ab07f3ce49fde89ba064fd723cac4e475cef42dc276c73c1ecd72954196ac70577fe2486992f7a66b22c4f2f047f99bca4d8066d80d2636d8806211b4952a56c125665da71caf6d4a521b242dfcfc8de450e09b70d80b04e1b981afc2351793841f8d25259b4eae668b6bc5a14e99aa7761b6f2d91503e8a58bc07b614c2d713fd900c9c0d5593a991144a04c1c869f0afb8c7b6123399a19483af833e48ec46335c55a8cf8322c7efe8c1636996279eea53d2155d50f48657a353cbfee6601dabf6e1dc10cd780d64a312d4ba0e991b609815cda55539d5400e0fd53ec0ef0a5e7cbc52db85502c5a80c7214536f594c746cd7f28f8b79a963c74489113b36b70c5c490aeb75c90a3241bd675012b0a4f7889e6fdac825fe506e07a1b41ac7ac2bb6a8f030be491f61e5b3a3e47a8bb39d62b37d7e54f4db99a51622cbd3f5dc249c8c531afbf050620c8f66bf7d78fcf4b84b192890cb9e6ed5166a1c644063d44b7d0458a91bfeb9ef6232dd3d3b914f56b6c038d0a0436417bd7ca90f83dc0ef9945e3dd0cf82d4d93e5d88ad6593dffdc6c6fd1b3aa545a8ea4b88078e302da523879dfddd8ce90911a26cee98a8bd2cf57d278057a2a3bc4abb1c5c09f29be4d227c8df8a44e95dfed4043e835398347cad00bf74cb925f53e18a17405186922551263d54886bbe570f3c11d3aa7a7aa97f3b1f8e2d1fde3042ff7c4548d8fc510c3f7251e3355ff95fb0d44fc182d03835f33a384aae17cf304fae54c9755f25e02bbab251e225783d4c3da1cba3652677a408fbe30c70d4ea6e574043e0bfe6ff7d171507c3a3ee221cb0c2c94c1e6c6e7100ac062da9dd054edce8297c309deaf8b14bd1ee46f9e02e01da0e58020df3cb94c7e9714f31f8df4d94ba7497c048b8de3cc3085707057644dad05c74d1a18573a84fe4e58ed388df6f8bf93da5e3756a658cc16ad6e74716ebdf11c816fc93a1de970e98cb46ba0073b736e35190cbd5e7e30d695d9854c6d46ba88dbde82ab184160465bf4b01757d5d5361f451073b58850f33ac6f682a223cde01f4488bc0579cc264f13b9d0175086fd406a2b2679e8cb93615caa5796beb86fa52271b87d7cb18721ee8c5b1af0e2f9f91440d7410837bdc636f19e0645d4bd1397a33c80eb332e079654b3de288976993decda7cda3f07e852759c7a3b5afb7b1758af7c178cf072cff5d5368ce26952957e33a0bde48ea102d17ff80e0b11a9f77b21daf9b40f6e7aefaf5ad05c400f33eb114b429ce24f215736b00311d27143e9cacbad5691e7ad3d86b20ff6de8c7ec9d76c40a5c744c4e5100db63444557cd744109d362d7d5f24c8779c02a8ecc6ea6aea0988671caa984f592c20eeca48a616c194bfbcbe507a8d7a2e3643cecfbb8fa3359f043c247f867095d5b1a27f26c41e19e2dfa7e3477f75a4fe101899146694d40a6d4065e2a35a9323464522d220a09414804f13127af6b07cf58221a06a6cbc1291747232649044742ab4d9203813fa2e2cebeed875a32ebf070235fb887507a7289efb6761ee75d0240e9cffe5bd4ed8220c084a49e107bb101c3f0e7dcdaf6d7c867ddd4ad14ea9e5ecb1c921c84baf6171b60dc6cc8f53fd6fbcb32656f92c1b93334eb9cc1516beb779846acf8c09aa30e616cb4aee1f103269255b2b47d78574096839a356d1dda5639ed497cf1b33a799b2a3a295794e12f4f7ebf12f8195bb804f32696d2c3378198026e9711e7b86aaaf618b00659ce345c689d2f21a202d05c4b82a8ff5735de726f604a183e7e174b2768f2039a00fd9d5cd2cea30904e1c64a63d66c18f7fd1c3324005cd8711bc15e9decdf1586f51d030aed17aba69d45f8fb1a14958d414dcb8abcd026e9634899a4a658a837fd54cd5c064fd58e3e2617a99610ede5b8ae20102413de63c58cb7eb26573109e39b369ce88e2497ea66fe108a96760328df78bfa8f369f6b02d8f84bc438a2fa2d890a29f00965987344141ca14c778512e934019a2723a1e7f71ce2458baffca443f144fe83e1fcb67280f695d98a379b189162a8385a5579ee9eb685b0246323973f828c4dcc468919aab1adb723459e26d2e5a53ee0109b3f9a12c5bd2b77632adb6976536dacedd15f74acd2d6e0dd1082273993f1cd6a8c76c8116e71f227be8336ba78d8bcd684c02cc3648f1cd72de66a5307bdef72d4dc42301fae565a4cad4bc87cda31b9fb7f05ffaccb91057891c55e9e390ad451d9bdf7e518288f948ffe3ac13e9315cb0a2010273d0296a96affa344954c3b61d72f877127677fe176d50cae7e5c2efc1611e5bbc833605a540de319215c911156a1759ef981e2e854380d20bb019d77694ccffeed8c2a659cf4582cf55470e8e732cbb84ead809b6e4ba8b2b61f0949d592b2799a4cec9a01402d109ffa46f06398b1b5f5c94618d630d024cec832b4bfdd607b9cd62c456f8b31edcf72444fe63a159b16d008b48ddc01c0c2235f44fbbf297464a4fbddfa5763108443b3a92c3d83bd154006383bda0ecf080b25a43fcda9ff03e590fc565251fe10727f8a37559601878414c31f15ebe8c33e2ea53e496e6387c7d681262e6a43f374d12b867f7b8c9001679f5b93ef7ebb4edf9c8c69a37b42ff4f75a9217222b2a3558c4a3a69c02716e863c655203392a1a0d19f4de106f1093aa2317ca293c03a6218cad4133e2b2a13a0f935889d72f5bc10d2f7eade630e5e9b94214a7bb6ef9b37b1ded7536ec2d9002601f1b110e7b5fb725841aa03d99f819daf899eff1eea87fc4b15d307c3f056588a22669f365a28090cf021f873b0c21365777f8fd1a12b0074061375ca6f367f5f94a78642c6585c97769d2029c94cc627f33562aa1a7c37414ac96108f8fd12f8eb550d3ac644afc2171de4b06897aae412592471e9c46ac58dce52278cc08ed2a01e34999c1a3bd50cb95725aaf7a8c444dbf95e7dc8b803f699dafaf2b1ea9c81c7e0d15620902342526d6d11f9b68527e14c15db4664add8157d7aadc2ac639a4aef893815a90d9ee8ecfe34dede195cde2305868d23cf5d9f5d5b45e7fe09e98cd57a35d11eca80dedf3092b57657c3c1a8575795decaecf2f6f2a2de89dee2891eccaa9557d1f60456056c33ffc94686fd5c499d2b09c9691173cb0666aa5e07eb1e1af099e206de16782e54544b9353b33057a0c98eabf9a3db6c150a108622712d591a77c062f39f902ffc3ac78c89fc072bbd9b284fb53aa0c527887edab9547be3f01ee9bad5065d930a3d30097b5f443b29dd61780cd73ad93ed88b08e121573699a1cb311aa48e7cec4bb0b06f9088d97254517023995fda38c3ba85170f58a36987d1785b4ed6c8ed095dbd161ba48a726e23e0679273955dc3c5543fec61ca0b140e9cdc0b0e6704250e51bacd5f036f6b4f1f267d01c153f4ca02101c41aac4c68232e56733dc6c16584decf1a695bc509a5710d036cffe5955c68f0077f3e3ff72463ff236684c000bf1a52c6458f4dfb1a22d2b4e793289100cd938ae3de8db1c00ca724c25fc83093e2e325d26e5d4ad2022082a192799ece916597f513aa8b45d1ef80266f036449c3d120c550ae94f13d1c6689055fe2c88ad71a1f2ae05ecc2539eca3262d7020dd9c83ef3e04b24ccb2a906a3fb845fa6a8a1b97c4436dd93708097fceca44ffa98b2d282371da7eeb6e503c4ec3bd05846a266e13609caeea05d529ca050b6eff7b119d4daaac2aae96437c3dbd5f4b2ba50d1e93a447541d517fb0b3031e61e78b1c63624c091dcff0387cee5d6c51c964459694f447808764c27f96a1849960b7e8a1a62c8bd1c1dd059e5c70898103ebe57d735dfa2ecb48df", 0x1000, 0x3}, {&(0x7f0000000140)="4dbce6881c797b3aaa00914bfaa56d13e6479f1f26eaa9f1b502d475be5fe3fdebf2b51a828ab6e15b83", 0x2a, 0x10000}, {&(0x7f0000001500)="5a0657bff529adf8f7f6dae917db105200585b74401aae0f0cf28cdab09bca1bcecef5379e732ac902f44b385f9bb4f1da7df55d3d759d0990d2519f8f7d33f8dd241f2d33ad76b084717b369e9096a45c2d2c7374becacf70d2a726bc60becfa0780ab7e57150fffb3c86a544dde148c5e59802941127a251f3b604463a519e3c455a7b136f731f11bef60020e8c0bb6abbc82190fe139d3bb4ac74fcff86fd7f001bc818d80641aa69724bd2f2dcbcd90b49b91c62650bd24ad50956411e3924431186ae49936ff14b5ae2bd348da4569b00a8f28235ff44bd7b113846ee6d2772ea39", 0xe4, 0x2}], 0x210000, &(0x7f00000016c0)={[{@nodots='nodots'}, {@fat=@umask={'umask', 0x3d, 0xe4}}, {@fat=@nocase='nocase'}, {@fat=@fmask={'fmask', 0x3d, 0x61}}, {@fat=@errors_remount='errors=remount-ro'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@seclabel='seclabel'}]}) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x0, 0xb, &(0x7f0000001740)=""/193) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:04 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe,dir', 0x3d, './file0'}}]}) 13:07:04 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x5c}) [ 314.336746][ T26] audit: type=1804 audit(1571404023.980:566): pid=26634 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/666/bus/file0" dev="sda1" ino=16565 res=1 [ 314.366017][T26635] overlayfs: unrecognized mount option "Xowerdir=./bus" or missing value 13:07:04 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() fstat(0xffffffffffffffff, &(0x7f00000003c0)) setresgid(0x0, 0x0, 0x0) 13:07:04 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) lsetxattr$security_capability(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='security.capability\x00', &(0x7f00000000c0)=@v2={0x2000000, [{0x4, 0x4}, {0x1, 0x1}]}, 0x14, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:04 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'\\owerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:04 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, 0x0, &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) ioctl$KVM_IRQFD(r0, 0x4020ae76, &(0x7f0000000200)={0xffffffffffffffff, 0x8000, 0xfffffc00, r0}) [ 314.523986][T26648] overlayfs: unrecognized mount option "uppe" or missing value [ 314.549479][T26651] overlayfs: unrecognized mount option "\" or missing value 13:07:04 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() setresgid(0x0, 0x0, 0x0) 13:07:04 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe/dir', 0x3d, './file0'}}]}) 13:07:04 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x68}) [ 314.648325][T26659] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 314.659356][T26657] overlayfs: unrecognized mount option "\owerdir=./bus" or missing value [ 314.708885][T26663] overlayfs: unrecognized mount option "uppe/dir=./file0" or missing value [ 314.732931][T26667] overlayfs: unrecognized mount option "h" or missing value 13:07:04 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x40002c, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:04 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setresgid(0x0, 0x0, 0x0) 13:07:04 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'uppe\\dir', 0x3d, './file0'}}]}) [ 314.761984][T26672] overlayfs: unrecognized mount option "\owerdir=./bus" or missing value [ 314.770586][ T26] audit: type=1804 audit(1571404024.400:567): pid=26657 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/667/bus/file0" dev="sda1" ino=16518 res=1 13:07:04 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x6c}) 13:07:04 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$hfsplus(&(0x7f0000000040)='hfsplus\x00', &(0x7f0000000080)='./bus\x00', 0x7ff, 0x6, &(0x7f00000004c0)=[{&(0x7f00000000c0)="60629e63a39f29c534b25917dca3d865042cd7621291e44261299dfc9708a04fc19cb804f495bb08202943b27b32313bc61c", 0x32, 0x10001}, {&(0x7f00000002c0)="737e3118aa03a78e7d216ac318227af1adf1289064a6ee3f9121f4566d60ffaf572aeb5ebb19cc59056c867dada03717d9f99e3e8fe54defff338c0b7358ce4e96f8afc43c907dcbe61f60f0316b11fc7e5320bb6940f8c8bf12b892e469e06e0c7a64564918", 0x66, 0xc86}, {&(0x7f0000000140)="e2434abe1c102ea90eed467942ca2635683f27757a64fcb8bd52eefd94afccdd9955731d06954b436fd0a1b6672cf2c547a8720a1b81bd1d1ab244", 0x3b, 0x100}, {&(0x7f0000000200)="780e8b46a2ebc3f4ad86b3e1a55edca8be411786b262be0cb8e18cec91539f293990807ea58ea5361116f9a0d7bae3bd01", 0x31, 0x24}, {&(0x7f0000000340)="b70f4569942a126a4ab5b8103b00f2df2f8bc54a5723185565e653a1fa9ba6499882d3bfb1ff22ec0aeef39c4de5f2e3ed165937b9d9ab81bfe174c3cf63e7d35f90d772a4e095c691d151ff606628fa7fe92fc4483e52a21491ab27368cb8d10d5bd59c29dac3ef2de5de4002c44db6ae5d97e8981541cbc6922884343c4605395fb8e5b7fb65f11130f816c8e0789fc7f34e942333b8565d688595eabacf550305afe033a5ae544c67aad771bbb64f8d406cba6bc2ab058295aaacb5ef99ebf7edac65fa62ae160b330063ed9ef3a4a3d4fc6da55e191b9082395b95bcbee375b8dedef9d0fe8843f496e70af8a694fa007cfcf305", 0xf6, 0x8}, {&(0x7f0000000440)="986ede3ecab123888df7bd95f9e8d9d1a9d1e8369b3acb5c8de8f1136e1aef89cdbd93fe001230527a81d46b3c2d4fd19daf3db1211fe3d4e35f858a6d9293c61319a53c04f3fd0f1eded85822f306a812c411715c27e013f4a2327e96c5e7ba6986513d326561f584056ee0c47a665bec0ca13880d906b4d3de6b7eaa", 0x7d, 0x4}], 0x80, &(0x7f0000000700)={[{@force='force'}, {@nls={'nls', 0x3d, 'macceltic'}}, {@creator={'creator', 0x3d, "45b59089"}}], [{@obj_role={'obj_role', 0x3d, 'upperdir'}}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@euid_eq={'euid', 0x3d, r0}}, {@fowner_lt={'fowner<', r1}}, {@subj_user={'subj_user', 0x3d, 'lowerdir'}}, {@hash='hash'}, {@hash='hash'}]}) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r5 = gettid() ptrace$setopts(0xffffffffffffffff, r5, 0x0, 0x0) tgkill(r4, r5, 0x22) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_SET_NR_MMU_PAGES(r2, 0xae44, 0xffffffffffffb919) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 314.872553][ T26] audit: type=1804 audit(1571404024.410:568): pid=26669 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir516831089/syzkaller.r9VWfG/828/bus/file0" dev="sda1" ino=16674 res=1 13:07:04 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'howerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 314.951047][T26683] overlayfs: unrecognized mount option "uppe\dir=./file0" or missing value [ 314.978368][T26684] overlayfs: unrecognized mount option "l" or missing value 13:07:04 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) setresgid(0x0, 0x0, 0x0) 13:07:04 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) socketpair(0x8, 0x2, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) fstat(r0, &(0x7f0000000340)) 13:07:04 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x74}) [ 315.030263][T26688] hfsplus: unable to parse mount options 13:07:04 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper%ir', 0x3d, './file0'}}]}) [ 315.113046][T26696] overlayfs: unrecognized mount option "howerdir=./bus" or missing value [ 315.123930][ T26] audit: type=1804 audit(1571404024.760:569): pid=26696 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/668/bus/file0" dev="sda1" ino=16489 res=1 [ 315.126835][T26700] overlayfs: unrecognized mount option "howerdir=./bus" or missing value 13:07:04 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setresgid(0x0, 0x0, 0x0) [ 315.216802][T26688] hfsplus: unable to parse mount options 13:07:04 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'towerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:04 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setresgid(0x0, 0x0, 0x0) [ 315.257529][T26711] overlayfs: unrecognized mount option "upper%ir=./file0" or missing value [ 315.277226][T26712] overlayfs: unrecognized mount option "t" or missing value 13:07:04 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x7a}) 13:07:05 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper,ir', 0x3d, './file0'}}]}) 13:07:05 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 315.387722][T26722] overlayfs: unrecognized mount option "towerdir=./bus" or missing value 13:07:05 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setresgid(0x0, 0x0, 0x0) [ 315.450857][ T26] audit: type=1804 audit(1571404025.090:570): pid=26734 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/669/bus/file0" dev="sda1" ino=16769 res=1 [ 315.460062][T26734] overlayfs: unrecognized mount option "towerdir=./bus" or missing value [ 315.485998][T26733] overlayfs: unrecognized mount option "upper" or missing value [ 315.488877][T26729] overlayfs: unrecognized mount option "z" or missing value 13:07:05 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'zowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:05 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xa1}) [ 315.632841][T26742] overlayfs: unrecognized mount option "zowerdir=./bus" or missing value [ 315.635651][T26748] overlayfs: unrecognized mount option "¡" or missing value [ 315.705726][ T26] audit: type=1804 audit(1571404025.350:571): pid=26753 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/670/bus/file0" dev="sda1" ino=16674 res=1 [ 315.732834][T26753] overlayfs: unrecognized mount option "zowerdir=./bus" or missing value 13:07:05 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) socketpair(0x8, 0x2, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) fstat(r0, &(0x7f0000000340)) 13:07:05 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) setresgid(0x0, 0x0, 0x0) 13:07:05 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper/ir', 0x3d, './file0'}}]}) 13:07:05 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f776583f01932e60d4d8e75732c776f726b6469723d2e2f66723d2e2f66696c65302c00"]) 13:07:05 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xff}) 13:07:05 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l%werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:05 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 316.030099][T26766] overlayfs: unrecognized mount option "ÿ" or missing value [ 316.034076][T26763] overlayfs: unrecognized mount option "upper/ir=./file0" or missing value [ 316.038731][T26764] overlayfs: unrecognized mount option "loweƒð2æ MŽus" or missing value [ 316.065854][T26758] overlayfs: unrecognized mount option "l%werdir=./bus" or missing value 13:07:05 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) setresgid(0x0, 0x0, 0x0) 13:07:05 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000140)='./file2\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d657461636f70793d6f6e2c776f726b570000fe00003d2e2f66696c65302c00"]) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f00000001c0)=0x22) [ 316.101835][ T26] audit: type=1804 audit(1571404025.740:572): pid=26772 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/671/bus/file0" dev="sda1" ino=16658 res=1 [ 316.128839][T26772] overlayfs: unrecognized mount option "l%werdir=./bus" or missing value 13:07:05 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upper\\ir', 0x3d, './file0'}}]}) 13:07:05 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l,werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:05 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x200000, 0x0) fanotify_init(0x28, 0x40000) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f00000002c0)={0x5, {{0xa, 0x4e21, 0x200, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x5}}, 0x1, 0x6, [{{0xa, 0x4e24, 0x8d, @local, 0x1f}}, {{0xa, 0x4e24, 0x3, @dev={0xfe, 0x80, [], 0x24}, 0x5185e2cd}}, {{0xa, 0x4e20, 0x3ffb, @ipv4={[], [], @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x100}}, {{0xa, 0x4e23, 0x101, @mcast2, 0x10001}}, {{0xa, 0x4e23, 0x98, @ipv4={[], [], @multicast2}, 0x401}}, {{0xa, 0x4e22, 0x763a, @remote, 0x6}}]}, 0x390) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340), 0x1000000000000105) connect$rds(r1, &(0x7f00000001c0)={0x2, 0x4e20, @empty}, 0x10) rt_sigprocmask(0x2, &(0x7f00000000c0)={0x8}, &(0x7f0000000140), 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="6f626a5f74ffffffff776f726b6469722c66734d616769632d3078e9943030303030303030815cdb72b93030303030342c00"]) [ 316.287962][T26788] overlayfs: unrecognized mount option "upper\ir=./file0" or missing value [ 316.355485][T26796] overlayfs: unrecognized mount option "obj_tÿÿÿÿworkdir" or missing value [ 316.369744][T26795] overlayfs: unrecognized mount option "l" or missing value [ 316.377728][T26798] overlayfs: unrecognized mount option "obj_tÿÿÿÿworkdir" or missing value [ 316.414677][T26800] overlayfs: unrecognized mount option "l" or missing value 13:07:06 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) socketpair(0x8, 0x2, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) fstat(r0, &(0x7f0000000340)) 13:07:06 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65302c0050caf3b9da2b547aa567fa5b5fe8d7133cd128e0def044aa9a1188be43b468c465072d6fa42670d1ec263c7bad072e926c690e43f292d759749dc05da9f03098007ac307cd2030378e47e83feb75ed1cb18b988e9049b585ec9b78f34024e3a3f61c336ab70e9c2eae8e3f0dc61fa9f115f51c379412f9a6b0fff485a8e1baa380ad6c33d932a0c6bd643dd1a06373e5b5d1f826bce03d228348321c0ead0b19f273dfd38f421c348c1f1e84a5151df33c8d3027bceb0e2affe627c50cd8520dcd162b0cadc2afb497f20a527031"]) 13:07:06 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) setresgid(0x0, 0x0, 0x0) 13:07:06 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='overlay\x00', 0x8, &(0x7f00000002c0)={[{@metacopy_on='metacopy=on'}], [{@subj_user={'subj_user', 0x3d, 'overlay\x00'}}, {@smackfshat={'smackfshat', 0x3d, 'mime_typenodevmime_typebdev'}}, {@subj_type={'subj_type', 0x3d, 'upperdir'}}, {@dont_hash='dont_hash'}, {@appraise_type='appraise_type=imasig'}]}) truncate(&(0x7f0000000140)='./file1/file0\x00', 0x80) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$USBDEVFS_SUBMITURB(r0, 0x8038550a, &(0x7f00000000c0)=@urb_type_bulk={0x3, {0x4, 0x1}, 0xffffffff, 0x80, &(0x7f0000000340)="8faeb7cb0c096de04a7e28f9e1cac3294ade23160cc7e364369d37dac93fa6f7b5b64eb554e87c19bc79af3741cf911d8ffa24310e1c019d389b121b8878a08979b12302f90c063f924fa56fb5d45e1f1c55084517344e0a5f20e31f7bebac4dfafbc32eb41217908315dc9f1245977d1cb495eb859ef07970c9b35f0ad69ec4d6e6dcee907f0fd432a04e7ff174c1147873fcee3330b65b2fc75fc17d87cf0e8b542b6a734dca2da6daa65125e752324d26570bcc83e60521ff4dd92e5dea0bcf2f6bce88b3796fe8973d03ee4f2e1e2e9f9bec40782e2ca8a04aa68b4f487771b73b9ef6a455b8397b54fb5054c884a82f49e56f0d159e0f98584d71f5dc06997a0c3901dfc6ca1631ad415c968917aea36c19e2f2defef3934272adecfae6165ecbd118ce33bc26520e944b434c707158109d07a4fd16be9d8ddd9943de3db6c0bbde87944ff4ab8d354abf2c90cba9df97646d74f8e9fe55b3eac870d981cc256f0c0cf2b5194e172d4e95e14e6fe1c66395f75c19c4d8a3ffd3671688363e618308cacfd6c50f3f68ba3524472ba1faa02728a01848a5fb47b7a8aca0edc16af5bf2f067b4458864c8ca988fb079cff1e526ebe420604ee3cb4b50dced5858d895f3a39ff6d21dd77936a9e4f07f4b8b85e741c9cf697834d3f470c085573e4e584ed4586821b8cddba8ebfc782932a7ab3e2d7f043e308553f5a9fe3c8c75a788e17abc13becfd2046b610372d71c561cfc9e89d1de9deaea0967b96445bafda4e360c6e55b5645dedd5978c6255a9f15020f5f11a98a1c6ecc4b1ce0e4ea39fa1ed10544b77ff107a164ebdb87a702fc46723512eb4dad745593b091f7961aaa46edb554267264e94b58c99235fef3c7cd3ef57ebb785f1f68d3bd904252f7bb77e7376d63d88da41a2f834173062939225cc6c0f60215af033d5adc1ddc4fc9a342ee0aa974b6bfd8b07cbbc42cab00cf37d10da653ba6c87755d5f5025f2ed264854fc51be08d4ff94d8bea8a1a790efe2ab36f36d53c8169096226edd0a649dd83f0cf96e6023fb3092180c86fd319b5a4a0b64a7a4d5a425dcd53d7bf95ee00ad05971d89597a27acd231ef1e654412fdb0e33a39d74ea3a11b075ddc93e982435886b526e29cefc499c5e3f69c1ac6643916f6000ae93c1d0efe199147e7f576ad2a96ec9d16408c36763d98880eaf03af63e4d04d816ff254563286a930a42eee6860611b33dbe253b7c3e67a8d964dda48d6aa98fb81af72b0822bc1554b07ab7d3ec61a3c3ad9ac4b5c36cc835c7b893474cb6574848136ebd8ec411a2675c0179d956c1a1dc3a157a07529690e2c18deff4b35346d648898e2b2d6bcfea8975ef192893baac6c5b6bc65f5252e7e4a28681bb3f5668183c94c0e2344ded5f0c2af9e9072a6b13504208df8cfeaf5cc96cade9dabeb54f6e2eabd2f021f31e9f83d9707f7e33d646952f51103ad42b309865a3d0f87f58257bf787ea07e116ad2c0b2cd42ecf3a810bf153b08061e39ef0903652aa9f7190da9c97b89604de754a3d4bb98a9049fa22994442abfe5b99132eb2cf7b62455fdd1b5279fb9713e9c6104160491a71fc51b94557219424bd7460e02b1af7126ae669d34b19a05a28fac33976d930e12c75a737ce14a3c22441f04b2deee08e8fbeefbd8ba94b0c7013484457bc2423ab05b07b0a83d78a374f174dac55626e31bb84a1a9844636f7f044ee0ebc00788e8881e2faaac55944ee4e389177783caebe5381d7398a55587b0435c56ed9a99b42bdfa049104ae450e40a8fc347547212c81d272cfecaa064e235db29b2b71139ad9ac9227f300c4e34e35f7f4db83367c980c77689fc08cee913a9375c12e00d7238877cca3181a1a7fd34374b4e1a96e1665f198bf7eed0d60c421933ca78e27d7de3302e010332cff12efef677577661bf8344d7c47dd61a8c6653a48955441c36f9399d6a5479d63953baa5adae7ca2af7dd8b571c801fe29abf27649360aa503b7fb16d31c9990b71dd48aa10c2c58a15b7157f867b931bd1bf26b257e2593760987bd4413abd28106b56d16986c36053755d62be004d60da8b6a8a9dda60233d8b1e51eac452a9d4a619a33b70a1449737ab158d3d315fe20c3f123ce2621b2bc79ef22d9c95315b7e1d7248671a16cf9c7bed16281e65025ad87e8ab1288f286355916a8a0af1869488d3b4ff3eb8357c7cb168efee1be1e0945126ff0cdbfa6f6f5d32571ea9d080fb9e0db2c1b967c6551baf33140376fdae981523b23d935490f588db8ae73b72e6e2aad639fac80026217f941c9d6e8123b5be1aa6b72c330878bcd0330589bed4926e114bd9bd6784b083c152ca37b40ae4ebd6e92deb783f7ef61d204645354ea9056e0d4218d1748fd28c06d4c50c7d92a4336c19ccc1a5711899aa45eb4d217c0234fdabb15c3f9fce075b0e885975c8ddcb4018c78509721032712d9bf5728cf58444337e472b688ae5979c20add6fadfa117e902bbeb7d49cf2d8c7dc0fcbd91ebc21f96c5029b6240d4e98917a2411d4e27852153740624554f6c1157bd36a04645da28acb99c996adee8f032a501624d7121a2d031d606573e16ad5958d0ffe5528ea323f9b4b5bd5b446f3f6aa5394070cbcdf8db0360bd83bcffab72f5b941b584b063313afbc70ee899c6ae57f635afd68cfff326e662e24295636ca6fc2aa2b32e94c2d8f59b717da90f7002a33534d4417a1a9cda9e41260dac78fc8e49ed4f2f7437be5bf37de477d871f6272d45eb751bb184c2ff7b19c4a463e30a0a4f644e1a4dfd4e7a4260ab2595b6c054086d4f5b32e4d75b6ae03a32b450b0a7f637e642ec15f230150becb36a05fd9fe47fa32fa46d3213f109797957e7cda53b3d90183b71e8dceaff3ba47344afeb1332b812a953d62f68e544dfe91bc7e0ae7b0a7eb6320661c619f78be25b1100697365370ea450fc04a39f19e5d072038218694df5bf0337b71022ec7b95c362008e56421627514aeeb6c28cb1a31c4367405849d5e12b8f228607c81a0da6e1c0edf81604abc4f6c8858d22aa535734ede54309a16c16c47ec43339b483a5f8f69d129df205200435420ea4ad7dc564fe9caa9695c9dfee91b823bc348e1030878093b079b089e6dab9575ecb1ccc51280debab4d3128df9ce9aae86a21fdb0b17b975682facd818fdc2f8fb7f3d81c2db5d4c40bb6b63a15a2a43517902799d5d1b025c1d23322765a413b5c7f740ae1fd5127bf86f938f8c615e70bfc2b39bf080f4589441b9312c64c6d1085899d96d49ef7a2675b312df14ebaa8c6d717f975f003e0d664879f521f6a08d7ef5543d7ca90af8999e88835416604c57199fc84c444cb3f8e30b434e11faa0d719581a74358ed8878263477ce64cdcee133d88893cc400a466afb43edc50eca43fccbf99ab1a2ae0693efc8c822241c90d85690c584dfa7c344eb2c1d9c0ab478f887a9c10c42a7c28b58a4816949d6ce4620cc957599f68753ab916396a1fdcfd5b547e3d4fb658798cf748005b6c1427c37b4fdeec223940b22224d079f565c9063e0006a2f78964eff28eb9f926b390ce07f2fff60e654f750235f1d21a5ea14d8f555e7d42dd5a106fe32b32183acb9e6571902ac82866452cd6a89ca16066a9e0d124d42d7be6e03cdebd223e0d9820ad62fc1ec89c2c6115833f30b696edd5fefc8ec29e30689938c1589700677c3d4f7076f0dd1ad9af1f1aea95dd26abcc79cacffc6a40c692fffd9646449f894c839b9fcbcc3a7e11b7957b77095af9faed3074a0e567c0c84e2cfc0201fcaad6021209955f39a1b377ed2bdf2a61022e0bfeecb33e2df7a650e089921de167976ddfbe73393f2a1321b21331c662a258689067b66c585a9e9b3698d9458ef90c3bd5df870b06c502e4c973a590df630618abeaf5ad8e802df656c019b355f433d867e026f5f8ccb910dcd991d67c037a98b15c5b940d4f6af83df839b41e671957ca5cfa86e04b06a6e4cfdcffde4c4c7d1f25633d562135dfda5d4abb7c6b7e62553a53810694e4a235da3d5fbfd0747dfaa3b8892b3d868c58d5b8332f334af00158ace6d058cd3d4b761f8f40159c1261eb6e5f70a966107d8ba95890c29b4c6e23643d2472f3f7c5cf9e9ede78f6957316c5407f4c5d25a33f07e57ada915aee6e82062de0b6ea44cd8a80f751e853ac1c022ffec125088e4e77374301ca7a504a9fac21393bf461da296a363a810ca36d96fabca2728f08fff020d99f2be1a555675ad3070edc7787847e855ab8a5e6ef09687545c18e66ecb46f9d65cc1270f9e471e2dc33efd0176b6043dd6fd0e92c0aa21dad5701267176febadf0f44f00bfbc30a47088031a81816b27abb98941a1353006c424ea63f3cf127a1c79c5b0c479d7e084459b05453af8582aa7f68f832dce5f586725c2f01f0ef8dd8677cf1b11dd8a13fbb7d2bef17d47dc3a04f7f9b8940e1c7b1697d8f595adf7b0da38cb397c6b5d63db8192c09bf39a26d714250e02304afd2b5e70dac37fe26589291df616de161e165d4f59ed250d88de8b10db26ec7187742dccdf1fc34a058c99cf91c09ade13ff2242c9de3107a954a4cb5e073b438388aa81fc8f383bd1dab6e3ad078ce59070b7f094b1ad48c5b56453bce1b9c553ad97a8881295b5dcaaf7b4f420a29bcafba46161671cc71cbfe24371269892c147862344dc8db4b4e8e5c6649cd31cf0a155837d8a11248a0aba677531ea8e23f180beea60fbeb590771c26191802510cc14cd01c542dba738650bad61eabff9a19ca08a8a4b95b125f8fed2aa99e05624bed057df46a2689c3d885be6c43997db4b7df0e7eedd48efc4a067bd44787ab81457d6da6a75c9b3307ca09b8fb95b09a03d5a8753d9cf8a8c4c3577407a6e5adf246cd7dab7c21fb4a1a0a9ff36dbab61d0725d21d40dae69597de0a3c0564ee626b0d069846024338fb6ac66fbe5eca9c7cbc5f7e5de8b8af8ad95366abfd082947fd41e919313371afb91dd6f4fc4613658425ab2e7bcad84c69afd186990763fa80d211ae0ae7b1ab4e042f314bfe317e5a173c46c2159ed1584ca47d8eefa1cc6b874ae8eebc255622ec3fc0d70906781078cdf4edf613004a5b2c845ac69d8a7301c7649b8081849b5fda91b7f975bc6d82213f2b6c6bc29cb2519acfb1852a4b861489443e69320ad801a02cd4c2ecbf5d03ae1694bf9b900675c4cb25cdcd9188398669a80f9d06e817952eebbd37a40f6e43b7a77ba44812fd544505edb25a2b20bc04f0daa1a94cfa7a0214aee3365b5512f912ad68f3acdfafebe5a535dba295bd9059811ed8bfd2ed6ee17dbbc6ed82a6ea8ef7cfc11f9cac7678f7a63cf602ecce2b098faddd033860e416d57efc6741abc213d31c9b7fb759d03cb137d4fe38172cd88bbb30c849c976d554f7b4726978a6e1cdb5fbe56f24702acf616a92d1910fcb7f440d84dd08370e6ac0ee4567945df6f6cef14547cc56135193e405294a3331e11ce6b0675ed44f1eb3cf5f921317d0c38fc51b894bfe0f8b2d39f4ed3e4fa47e2c25df661332e6d3f327d16318a0a4b3003ba70bb6850b9b8dd2a5a45abd0b13ba38e8b5ddd61374dd503dcafd86ce29b6083924567bbbd98cd2c9e1c9086151c2f311976e0f0d95571386321b93dd054b47525dc6f01a2cd7a081ded5d1986bd436455c64a2c5b4b4c97723b9da5ffcf31f477e6eb45fea626d491ddaf1580188bdb44d477a4d9f1c7992fa9493ee6003b584e8e6522ae3522a7988", 0x1000, 0x6, 0x9, 0x400, 0x1, 0x8000, &(0x7f0000001340)="e35b8ffb74adb1a24b9425b9433ac1ece62fdfc87b8a4199a4d3aab881e6327e0caca907769b050cb013a5e5428ddfbc97763e1380f3227f9a91ee6d4a6fc1cfcff0c47e697ac4c31ec8bef667877d7c6aa36a80b603dc20fccad1a36e55b4ff515a3d0fc0203df7c79f3ffc7e15bcfe1c135ac6939a6dbd566ee6bd437b7a608676a5b4d94b7f0b6a89909af11dcc37295bae11f44e35cafe04148ee049f43a591c6b9dca7184c5e8dd4ce87f3189dcda89da4f9872946d28714afa11823170573cee4fe1cbc97866e40ab476692beb04f9d0b001c55596a1148512fa52342da7"}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:06 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperair', 0x3d, './file0'}}]}) 13:07:06 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l/werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 316.937238][T26806] overlayfs: unrecognized mount option "l/werdir=./bus" or missing value [ 316.951397][T26812] overlayfs: unrecognized mount option "upperair=./file0" or missing value 13:07:06 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:06 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000040)='\a\x00', 0x4380, 0x0) ioctl$KVM_SET_XCRS(r0, 0x4188aea7, &(0x7f0000000080)={0x10000053, 0xff, [{0x3, 0x0, 0x7fff}, {0xbfc2, 0x0, 0xfffffffffffffffd}]}) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 316.995303][T26814] overlayfs: unrecognized mount option "l/werdir=./bus" or missing value [ 317.030681][T26813] overlayfs: unrecognized mount option "subj_user=overlay" or missing value 13:07:06 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'l\\werdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 317.031535][T26821] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:06 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd%r', 0x3d, './file0'}}]}) 13:07:06 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:06 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) r0 = syz_open_dev$adsp(&(0x7f00000000c0)='/dev/adsp#\x00', 0x1d, 0x18640) setsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x16, &(0x7f0000000140)={0x2, [0x800, 0x5]}, 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b01c79aee0a9493576c65312c757070657cdf0cca97dd726469723d2e2f66696c65302c00"]) [ 317.192661][T26831] overlayfs: unrecognized mount option "l\werdir=./bus" or missing value [ 317.229607][T26836] overlayfs: unrecognized mount option "upperd%r=./file0" or missing value [ 317.250254][T26840] overlayfs: unrecognized mount option "l\werdir=./bus" or missing value [ 317.323050][T26844] overlayfs: unrecognized mount option "workǚî [ 317.323050][T26844] ”“Wle1" or missing value [ 317.394740][T26849] overlayfs: unrecognized mount option "workǚî [ 317.394740][T26849] ”“Wle1" or missing value 13:07:07 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) socketpair(0x8, 0x2, 0x8, &(0x7f0000000200)) 13:07:07 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c7570706572646972c0f32013acb4041911a5"]) 13:07:07 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) getgroups(0x4, &(0x7f0000001480)=[0xee01, r3, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:07 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd,r', 0x3d, './file0'}}]}) 13:07:07 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo,erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:07 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) unshare(0x400) r0 = syz_open_dev$evdev(&(0x7f0000000000)='/dev/input/event#\x00', 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x40084504, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) mount$overlay(0x400000, &(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0xa8ef819c680496c, &(0x7f00000001c0)=ANY=[]) nanosleep(&(0x7f0000000080)={0x0, 0x1c9c380}, &(0x7f00000000c0)) [ 317.864711][T26858] overlayfs: unrecognized mount option "upperd" or missing value [ 317.878394][T26860] overlayfs: unrecognized mount option "upperdirÀó ¬Ž¥" or missing value [ 317.887494][T26857] overlayfs: unrecognized mount option "lo" or missing value 13:07:07 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) setresgid(0x0, 0x0, 0x0) 13:07:07 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd.r', 0x3d, './file0'}}]}) 13:07:07 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040)='/dev/swradio#\x00', 0x1, 0x2) ioctl$SG_GET_TIMEOUT(r0, 0x2202, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x2000000, &(0x7f00000001c0)) [ 317.915208][T26865] overlayfs: unrecognized mount option "lo" or missing value 13:07:07 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo.erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:07 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:07 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c6f776572640a528f70f93e2f4f2c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65302c00297728d9a9710e2434eb6b48a0b08b5fcb8cea50642f682d709a0bed00b46f17486ab17d36b785c592532a5bfb0d8d38a5edd12ffd687c11c3ac2bbbeace920717fe9cb137987a4b3db6d83ef4a1aa1a0890bff23145e7914022ea0f6fce25bfaee50a86e4a0b90b33a7753367998bfa49e78a0ee4dd468b6495793599f7d5"]) [ 318.071605][T26880] overlayfs: unrecognized mount option "upperd.r=./file0" or missing value [ 318.081764][T26879] overlayfs: missing 'lowerdir' [ 318.114433][T26888] overlayfs: unrecognized mount option "lowerd [ 318.114433][T26888] Rpù>/O" or missing value [ 318.134029][T26887] overlayfs: unrecognized mount option "lo.erdir=./bus" or missing value [ 318.151823][T26892] overlayfs: unrecognized mount option "lo.erdir=./bus" or missing value 13:07:08 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:08 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) stat(&(0x7f0000000140)='./file1\x00', &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000040)='ext3\x00', &(0x7f0000000080)='./file1\x00', 0x3ff, 0x3, &(0x7f0000001340)=[{&(0x7f00000002c0)="84632ef6105b92781aad2d1bd7b24cddd4353c12c5ce5c64094eaeaca6631fbf3fa0a4a41d1634c6b8e586c9d5280d9101188311c6cc4eda3d1e4e1b18cb981456d537c8f01b439a30a419e6ef2c586463509b5044f2b3f724e47aa1132fc72e80edcfb56b1638c52484589e053d246aac2f7fa9557ea827615affd7e895a64da77ab84d689af32e6f1e2e0bf1250578d6c3b27a0a27a65895251d800a5fca84bb516f502ac87580df005cf77718c00d01c08612443356330610ae2496e5c7617e7c3ccb80919dbebbbde653586da049141afb10d75ca609211f7d19aa09d185a26f2c612995f3d4fd06bfc96c91df5a28829d29aa15cc4b3954cdc9b6ec2b1448804c97d87082443100856f61a12772567fd8dba8b2a7269dd3f067ddc4987bbd9db0c6535f732f0fc2d094de2470cb6847163fa92ac7476b9e2814a891bf84d0149977344566e0c8aa68bddde79a89d8d43fb18db3390b58260ca1636c97fbcfe4069e2d65ef7dc8c852cf561280226b90adeff262ddd70520036e5b035a38c473c21a1613d4160e1f9e7b52491c1cf25c5303cd73057cbe090f4bd8284e6126e8b700afd525ab6d2306677544b9e6f0581ce0d5f0b052cdc8808e8054f24ae75158f9a7b15bc87e01213056073c034fce5d0895f8f782c97033507e44729a1ac51bc0656dfdba8f331acf4dd7b19cc1d70617d05e2da1d32e8dbd5ea2f11e0265f4381309e5969df948eddd63a0302e5a257e37a30cf9ac16a493254949f8508c65dc81291712566f04ac9845ed76ad8933565a24a6f505f2db3691e62279e054fa4fee835313dac7dd3cde39842bf847404643e2803139ffe12901f3ae1eed06ca4f0d1f2c53b88642e353af496c300bf7cc6d89caf8cb7775f93376d1c0c21034cb06262896bd8ce9d89769945b51488488e665ed12345c3bb746ea5d72f12a24441f100e3521d7efff78308db2b1c238fcf262cc4a8fe8c51a963d7239d4c00e88f60db6d4d7266785cba5be9f7967faae774fd9bd237dd90ac5fc55e47e081bc5a3892666a0f87c257584bc485dcd3f26e70cc692e0adb4242f185c6cee312831e046df0da12f2505d51faff3de8878386b6a3ceca74b1edfd2a4c41eac6a26a510d562c8b69269fc01c5935e124b9d3d3827333932d488afb669ca8fe6daeb5dec4df9a4fcc5bc48c770414afb7d7da565bacf8d67a89193280a4ecdab45de18b7c626b231be6f43cb2965049ec6e27302b446ca27a9ed20a8ec2b0609e1d24b2be0b8d9bb9c0b531ea4423a07d94fdef5cd6e9434e5a1926957ed6470eabfb8ce4c45b5bc9d19189fe074364630dcb1f7591b665c2d79526b0f2b5c96b7606561e1df9412e2b81b2c175fdeca82af01ead4e5bcf5db94c28825de82123c8111c24c66e7dcc1f82b53e2184740d10ce839a905e470b044544dc3e5e23115ceeefb0db734b6e7142969e8ff4dc50b12fe229198acd521bda659c769974437811feac732bbedc97b74e60fa813ec0a73bb9e07572b39eae2e8417360ae232e0c03aa36e2c26c4ca4d68767068c67edf2bbbc19efccd28a821beab98f43b0f0b591ae4a516c87b0956ef7c83a7c27d1c416bbc4bfd2c8d652948c1422b59104a2639c19c69d392b5686659562d9903c382c6fd2d6becc97d39d3a401e228f02283e6149e1495c112180cbee82e5acb031039a4e7d7fb59dc61b0c4dff613c1180e9d124acd3ed9f11cc02b47c5c688d84cdef2cdaab0b87dbec92fed721eeff4db528136aa349dfb32c2b1c812fcb96c46777af5e9a4317793f15b0550a7265152bf947df27bc5fafbd85da7696a46a12c151c758461c7b01aa67db22d30dd393080cd86570d23ca6894c1766e3fe3fe6f96fc3845538c6d341703bf4261c08d01744c46ef823b50f586cfdbcbd7b6254f41071c9c36f2170d3efe3d4f4be8f1ed2019b2690fcf78f573a99ad6ecb282921fbea37f9b8a58f6812bbe7e7e74d77d4eb1d8c766532d353591f7234012e41db8bcf52f871c2db0cf0302448b47b9a247a6976d28389df9a0d7b8b199f0ca78df830d749f2eda5498a1abc2e2b8ac8e8cac000af3e24e0914571519e281f84829d18eed47ddabfb9b82ebb853d3ad9afaea705964817dbf990d438defa3edd428396a89e88ea711d831981f11a8a4f93b4bd651b385d2f181f8ae69c3a4e170d8414ae3c5535b21acdb1370c4e05d073a3305b6a28d4972dc1c6b9ec55bcd47eddf1955b4b67ff2eaf2a9a791f8050a846d6ab611731f22624898334f728f109c04aa9dfa8670a5c1c52e0eed349514f01c7a57fab844bdabcee3199ffd08d40639a48fbb2b99ee81fa430f1a54d4814e82ea625c2331a7578bacfd3f15b0915dc4349c561481a14c7b9cd96630d32ec126e92bf4515986273f6bd8c35a637563d6935485d05a4c9549dbe3b0a549e55d84a9d5ef9875c9c12c597e3ffefa184ac8a92c98590b86da66727e2a3ca83219c64b52800d361254e1b084cc1766649828465d22d1bb4163aaef6c7e1237c3f8c64e004afaa6b3d0c05fe2da24c8ee9e1323c1ab9fe793b651fec23aebb38e93231e89bdb6602b5ce490e9f9ad3d3bf9f7edc67f204c0292b99e8a8eba372fc924795de3aff932a4b305a650fe4e8c858a471ef78917007d77993f59a0d53ea51a072653e57258f3792e98558e50ba217590ec1fbac2fb2b5dec23f6d92d99919c90b1a385843eaff85872e318c47b7d86d84deec95758bb06ce1ebdcc1724eda4b3b6c7b70a08711837749f9b802425ddb3202e0b6e9884647ea7b1b547839f164f93240ec5ddf63010b8a6334769a400f43550489f06e57f9ac7f3077c38da23901f8fb58e4128c189c2811e4a60ef0ef5d27eadbdf51567364bcc75c9ae0b2f857e95c0db6c291c5c896d489b0756f63add2f255f4f558c8342ab86b3459aae2e27a3f9a90beadb7be1442333dd601200665769b20bae38ace4cda74838166a514247fcefd50fe6478e3e6c9e5f5933ae51ec9ac1d1643cc2275f05f779c85bec0a94da8a99092bd16cd44b11bd8ff00dcc79bf171f2406f9f378a2959aed373c4379592daf1786fcb18fb4111b68bae2457823787f2159afea7af82358d8d83ce9c10debc991434a1d913cdca3399832ae4d485cdbcd9f2724b934a08030a035add862c90a57677e1e94ca995dbd4395fabebdfd57c8393f3b0d8ab485fc8e63505891efe682927cd9dda3a8da0d0ebff6240166cabcc5aaf003643d1b87c83afa23d833e534713ff9962ffb2d849e841b4ef00d70a5f5001d3eb72df89bf0dc1a75a4ef106bbefac341959efe0e33cab670bf8073626d49961dfc554da3ab7480638d7c06fd6ebd690c240bd0506cc78424033e537fff42c59066208725a733f95c834ea291c42f9c5c17e4859cfc2d979a7c6e30fb07ee1c4897c9a4e09e79cb72e9ea6403b4e0e3a0b5ee8f92cb0dab73b56bc068a6117b6bb6e3ea3fd208d5f561562d3236fff0e8c974a8e32fe73472d80e69313a7293be667b81cd30be9693bf915054ec277ca309eed1f5d18c45589b5de468439b64e7c2543aea4df5498042ec9d5020bc2243d1f6320cc4dc5219bffa9afd40b12a95e4d8867eb0c587ad3e19d7e2f44a3a8b838852f94af858f59270b849b318f1beeda39a33c431a82a14ce03a0c6adb6507610c20980363c6304abd4900676edcabdde7911ae435a7c0ef0a944fc3fdaa4685d445c997de33e2182916e23aa89eec5c216ffe5db6d44ff6f676fdc78a00e2b7d778d5084631ebbd2a42f2506db230f5d8f23bb13d1813388591c66e9224f7c7539b6e0f4d12524f598acb0a9ae8ae8ee04f9e40d5598639a7ba6a0244fd80a164d1dee33f560c732ca59f45e5ef6d0334d04cf2a8c0efd711785129756eed023fb71cafd3855aadec5674eefa01f38a4cc19222505ae864a657b54f51b2908ddbcf5dc937d6cf8c21df6f01b371a672adf1a49bead6ff5799bde475e42677298021ea15f12c00a09d7670a18f37f3c03c8f32ef8c0cbce9cc81fc7c1bdbc583b60ddd9cef066176c963cdff1bb4104fc0d506ce09ece52fb2e770cd054917387db87d194775bd2d9ad7eefec334ee173e51c8783a1cb6206b702ae2d40a9e9e346a573f12a5d5270055c7fe9a7572c140978597b0a07fdcc4e5319e84860b20d6bb2fe61948101b6eab6660d072ea4ca18d52b71686ea13be2f76a19a5c296b93e61c1683158d6b70a6af975b4a608813be451d79078af69d49e8990ba66eb65c0392256c5086d3e6c1f632eefeeb8750499fb867022301ee27a483280560dc8378716dda8bb1a46b31b8cd060c21ce30d8f0ea288dec315f444f6e103f08f000dff018e31756e5ebac650db1cb8d2f45542cd47e2d2615a6ec38e76cc0d5e1e09aa8f74416c19a2f50bbb3cb970109325bed3134f4352b4ccb6f902458d474708d23ccefa4ec8fdf87f2837764969fa068c4d5941a565babc91b92a77b6d7347d3004e089343c2a407a1b9fec2e5d74270ae71c2b4f2b5610cc0a363a2d77fe1d99ae85de0eb3c26c44da07b3063f3b1f1a0648ed9371bafbd6e640b16f8be916b2531ebf89e1329a1691e4087b94ada9144d2ebd30b83e26e6e3a973e013800e9c78c4e64c5b4389099554b3b9c46a998b4cf3e7f880c64ad308956e6c53e23bf59eccbba517c8cb9313f6bd693402c21b946c661c4585fd633fccb86ae85a00ebc2f40340118d7ff8a345e7d433cc14dd298d8d2ef685d3cd6da7c9ecdcde761030059d9da136b1ada33e9604a21a272bdf8522d7a68f2e59f0c655b25dcd8902424080380560bbbcc2201cacb816615280da2eefc854dc3fdd6aaee8d17c08a7db60294baf4d11c6babc99b3caa0379c28c5ac57d0f44a184bd95c4459be5200d9d78242bbb192f0cdb5774f29755e8a7a4d543109e23969253e99269e1ab2f0ae7da4b07d1f29ebb3298f92e360f5ae4604da2180a8454843d28de25edb532d15778c0fa0cd9aa6c08b00a0042cf8680772dcd40899a6a2e1edc575b7202d87fce184f9bf6b7ca0d00fb403266cc76776f72b6cd0fab025bcc9c9541272648383c5c54cc35fe0f6d8f472b0ec144e62c3537cb2b9f61c09995dacd349f4053723ee85fa6d52a546ec5d867261e16861a6b027cdbc93a109d0238493cce9a14df988403d2e599aab3a619872a56b5c97a4db2f434df9a5a2adc610abbcb61562d0c25f9d4e732b2d1aea1371ed36bed5efce328aa61e00a04d76c9f7c1c44ab7107a21c5fad60ff544f5596cd78f7d2514191ad50778788bf30342ce9622478b59649c1d2f025151a09b77f3109496f049e0131a6b29b0e3162ae056d750a10a8edf39064bd11250e83000eb6685e63a4940b6a765b19994dd0aa878ae21b6a6fde58180a664de80aaa4f404a0d63a23d0da74f6b4ab3262e1916f3ffc4d2f1a7626811c9f7b015219c5355df1cb86b1a230f67d7afa36c4904cd49640fab0b727a99fc80632ffb16e4d17713dd38f523b1be716b0a825addc5ab9da549de7073e52554f967826c5009d8cc8968ef535aa6f9495c31bbcda77e2cc70ccb6571f8bb82b30d0cdf258e885aa4477c1833ef06df14613224098c4d4d6f0505356feeb8d5bd3b167bbb3ded38b7c01e8f02a3c3341d845192000bbaab7a73a6081cf75a4512035b3254abc1faffad4f784d86588545471fb323ebc4f84596f293c7260633bc2578cf07bafbfeeaaf70efcc9d02b271a0a85e95e3a34745aa9b886b011cb836268f8a2575a5459c", 0x1000, 0x7}, {&(0x7f00000000c0)="68b62efde03bf33cb821f53c6e8a1859ae215ee96f58c712442a0f1eb652f50480", 0x21}, {&(0x7f00000012c0)="7943954e8ac292e30a73b1591075f90ece8b33962b839f48da851ace5d1af23c2cea16b6b7c33b00596723d5905ad806de0471c055dfe69cf263a56ade39ec9f1af3b0b12890b6fac67e5b41285ceeaa3b8951b191a72f87ad526fcc78ba69558f4488d08b71d86685ea8c8692ce64b5738d1c8c4fdaf035b187", 0x7a, 0x7}], 0x10000, &(0x7f00000014c0)=ANY=[@ANYBLOB='journal_ioprio=0x0000000000000002,acl,acl,jqfmt=vfsv1,block_validity,nolazytime,hash,fsmagic=0x0000000073aecd73,subj_user=(cpusettrusted)vmnet0,subj_user=,euid=', @ANYRESDEC=r0, @ANYBLOB="5f747970653d2a70726f632873656c696e7578d1757365e9f8d758632c7365636c6162656c2c7365636c6162656c2c7569643e0000000000", @ANYRESDEC=r1, @ANYBLOB=',\x00']) 13:07:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd/r', 0x3d, './file0'}}]}) 13:07:08 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:08 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo/erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='lowerdir=./bus,wfiile0,\x00'/49]) 13:07:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperd\\r', 0x3d, './file0'}}]}) [ 318.739153][T26908] overlayfs: unrecognized mount option "upperd/r=./file0" or missing value [ 318.741106][T26905] overlayfs: unrecognized mount option "lo/erdir=./bus" or missing value [ 318.768826][T26906] overlayfs: unrecognized mount option "wfiile0" or missing value 13:07:08 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) [ 318.793849][T26907] EXT4-fs (loop0): VFS: Can't find ext4 filesystem 13:07:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi,', 0x3d, './file0'}}]}) [ 318.841042][T26916] overlayfs: unrecognized mount option "upperd\r=./file0" or missing value [ 318.852214][ T26] kauditd_printk_skb: 6 callbacks suppressed [ 318.852222][ T26] audit: type=1804 audit(1571404028.490:579): pid=26913 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/677/bus/file0" dev="sda1" ino=17048 res=1 13:07:08 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x5, 0x40000) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000080)=@v2={0x2, @aes256, 0x2, [], "b24097eb6462a3eb0db5ded7109d279b"}) [ 318.888899][T26913] overlayfs: unrecognized mount option "lo/erdir=./bus" or missing value [ 318.909521][T26907] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 318.931908][T26922] EXT4-fs (loop0): VFS: Can't find ext4 filesystem 13:07:08 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lo\\erdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:08 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi/', 0x3d, './file0'}}]}) [ 318.993849][T26932] overlayfs: unrecognized mount option "upperdi" or missing value [ 319.028612][T26930] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 319.082104][T26939] overlayfs: unrecognized mount option "lo\erdir=./bus" or missing value [ 319.128830][ T26] audit: type=1804 audit(1571404028.770:580): pid=26945 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/678/bus/file0" dev="sda1" ino=16675 res=1 [ 319.157086][T26945] overlayfs: unrecognized mount option "lo\erdir=./bus" or missing value [ 319.175220][T26943] overlayfs: unrecognized mount option "upperdi/=./file0" or missing value 13:07:09 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:09 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) timerfd_create(0x0, 0x0) setresgid(0x0, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setresgid(0x0, 0x0, 0x0) 13:07:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:09 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$bpf(0x0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='bpf\x00', 0x20, &(0x7f0000000140)={[{@mode={'mode', 0x3d, 0x8000}}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}]}) getresuid(&(0x7f0000000380)=0x0, &(0x7f00000003c0), &(0x7f0000000400)) mount$bpf(0x0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='bpf\x00', 0x840024, &(0x7f0000000440)=ANY=[@ANYBLOB="6d6f64653d30303030303030303030303030303030303030303031302c6d6f64653d30303030303030303030303030303053303030303030322c6d6f64653d30303030303030303030303030303030303030303030362c6d6f64653d30303030303030303030303030303030303030333737372c6d6f64653d30303030303337373737363030303030303030303030302c6d6f64653d3030303030303030303030303030303069b019ba977ce364fc5aabcd65303030343130352c6d6f64653d30303030303030303030303030303030303030303030322c6d6f64653d30303030303030303030303034303030303030303030302c736d61636b66737472616e736d7574653d2f6465762f647269", @ANYRESDEC=r0, @ANYBLOB=',fscontext=unconfined_u,obj_type=overlay\x00,\x00']) llistxattr(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/51, 0x33) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) syz_open_dev$dri(&(0x7f0000000040)='/dev/dri/card#\x00', 0x10000, 0x101080) 13:07:09 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdi\\', 0x3d, './file0'}}]}) 13:07:09 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low%rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 319.668425][T26954] overlayfs: unrecognized mount option "upperdi\=./file0" or missing value [ 319.690898][T26957] overlayfs: unrecognized mount option "low%rdir=./bus" or missing value [ 319.714338][ T26] audit: type=1804 audit(1571404029.350:581): pid=26957 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/679/bus/file0" dev="sda1" ino=16676 res=1 [ 319.727093][T26961] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:09 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) timerfd_create(0x0, 0x0) setresgid(0x0, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setresgid(0x0, 0x0, 0x0) 13:07:09 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x2c, './file0'}}]}) [ 319.765057][T26968] overlayfs: unrecognized mount option "low%rdir=./bus" or missing value 13:07:09 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='\x00\x00\x00\x00\x00\xff\x00', 0x0, &(0x7f00000002c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@redirect_dir={'rediRect_dir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@pcr={'pcr', 0x3d, 0x13}}, {@permit_directio='permit_directio'}]}) 13:07:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='\x00\x00\x00\x00\xed\xff\xff\xff', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@xino_auto='xino=auto'}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) setxattr$trusted_overlay_opaque(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='trusted.overlay.opaque\x00', &(0x7f0000000100)='y\x00', 0x2, 0x3) 13:07:09 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) timerfd_create(0x0, 0x0) setresgid(0x0, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setresgid(0x0, 0x0, 0x0) 13:07:09 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low,rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 319.875377][T26976] overlayfs: unrecognized mount option "upperdir" or missing value [ 320.019565][T26992] overlayfs: unrecognized mount option "low" or missing value [ 320.038965][ T26] audit: type=1804 audit(1571404029.680:582): pid=26992 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/680/bus/file0" dev="sda1" ino=16773 res=1 [ 320.072834][T26996] overlayfs: unrecognized mount option "low" or missing value 13:07:10 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:10 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x5c, './file0'}}]}) 13:07:10 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r2, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@defcontext={'defcontext', 0x3d, 'system_u'}}, {@func={'func', 0x3d, 'FIRMWARE_CHECK'}}, {@subj_type={'subj_type', 0x3d, ':'}}, {@smackfsdef={'smackfsdef', 0x3d, '&$bdev^'}}, {@pcr={'pcr', 0x3d, 0x16}}, {@permit_directio='permit_directio'}]}) 13:07:10 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low/rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:10 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getpeername$packet(r0, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000080)=0x14) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:10 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r2, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) [ 320.541394][T27007] overlayfs: unrecognized mount option "defcontext=system_u" or missing value [ 320.544750][T27004] overlayfs: unrecognized mount option "upperdir\./file0" or missing value [ 320.553903][T27008] overlayfs: unrecognized mount option "low/rdir=./bus" or missing value [ 320.596522][T27011] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 320.624512][T27007] overlayfs: unrecognized mount option "defcontext=system_u" or missing value 13:07:10 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}, 0x25}]}) 13:07:10 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@mcast2, @in=@empty}}, {{}, 0x0, @in=@empty}}, &(0x7f0000000040)=0xe8) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r2, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) [ 320.626655][ T26] audit: type=1804 audit(1571404030.270:583): pid=27020 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/681/bus/file0" dev="sda1" ino=17061 res=1 [ 320.678547][T27020] overlayfs: unrecognized mount option "low/rdir=./bus" or missing value 13:07:10 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000140)='/dev/mixer\x00', 0x200000, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2b, &(0x7f0000000380)={0x0, {{0xa, 0x4e22, 0xc06, @dev={0xfe, 0x80, [], 0x1e}, 0x20}}, {{0xa, 0x4e23, 0x8000, @empty, 0x4}}}, 0x108) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='lowerdir=./bus,r=./file1,upper,\x00\x00\x00\x00\x00\x00\x00']) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) fgetxattr(r1, &(0x7f00000000c0)=@random={'security.', '\x14//\x00'}, &(0x7f00000002c0)=""/155, 0x9b) r2 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0xfe6, 0x3002) fchmodat(r2, &(0x7f0000000080)='./file1\x00', 0x1d0) r3 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$FS_IOC_MEASURE_VERITY(r3, 0xc0046686, &(0x7f0000000640)={0x2, 0x1000, "1147eb2352d86bf847e6fbf89b555d8c12b0500efd9486f9f46be9d5dd6269db7ac8f8ed09197ce49b32df2f9387d185c30452a7873c911adfc8539651a3261e6251022320fd6b2d446dc8ef174c3550f808a13ba8262990d834b535ef3ee48057aaa03b6b78d9ec7e211a6cc78ca01a7425b0e66b5a5cc68ead0c6e1dc14a7aaa3ef583f67ce86c93c84d267770d43ae1898cbd539456253b96c4541432b30b76640a56f077859c20c47180f1a2cb07b4d367a88004d41b4b4c27c903b042d6adde3d92b05b4b961f4d233b7f6586f2fc9ad0209cbc642801dd53c77bce3626fc9426617397af0ce11f761d515eb1bd1c19fde84bffede890597582873bb51ab621d646cf8964e72650c3b2e37d1f99d5471ec27e12b49a30eef7bb456631088516035bbcfb8ab1470aa4c0a3c5f4a68afe689b6c8d362a9e7990d7751a3f1fb8a71c5789a2261f20804e493d4457052dd0fddb12c2e593bb35d78ec4f0b4226defeb0035cb86cbd20bbca5c7e6668336e0f572a9a717465e16030e9d57b90f3de89d64da38374b120ad7c748735ff7db5ef6ebe60709bf0a24ddfaa9232b515cedf90c833b7d7f780aebe4f701c3400b4107eec6e8d37ecb77d1ad1d10618e71733d1263144e79c66a52753f160ba15829492c5f37ea1316964b9a0791af4672e48866a0d0a7c4d638627686e19509706fd249eea32b5fcbdc2d2953692ad652dc81922b803b7563d80d38ae78c4c1dca7e4cc3765fa64e44f5c45af80da6a451e80ef0b0fccd255a582c09d35f4618981b3c7053c8da7726330c82a87428e33a16942055ee6693ec49f42a52470f8501ca5bbb40226f0baedac428acfc2684c19f450b37eba2d7ab72d72e4227dc7d2bdfee995bcc47a36bbe19a0731c2e14b2fceff8b258bb2783d4597966fdd7d148f8f25a06b52171365a1296a6e91c248de8216e851354e2cd213f547de742459fe28a232accc55b42d40da23db821aebab7d72679fd4529fe5e4983abd2bd5b3225aa96cbfdbdc27d3d870378a90b6e04dac3fa847a37edb63bcc20bdccc90cfffa2dbfaf7f6e35a9a8d76a839ec0c6e7bc6c2c174404b233d5c1fcc1e70deaab9850196ff9c86c18aa110e9f14e71a0193a952883fc19b1088bdcab3573d705153f1cab7038cdb0a96dfd8ed45bf1f5afe3275fb4486ec6e9808127dc445fa73089b441f24677c3b346277d5a3f26192662754418ea4d417e9f8fbfa96898af6bdb72626818ea1b727273d9152a02ddd518bae4206d0c84da7b845ffcd84cdfb3cb3a8cc24f292c0914bab1d58e962431e719c7c78a729861afdf6dc273bf9346b995d8cee5f1830460d8e6fc00e11445ff5d6db8779e6071d307c1895eb9fae11e261a7ee63368a3f481f0f4cd68bd518734e1a40bede7fe9a20e397816c15d6399247b106ada2b95e65e6372d297ec90b251778776eee467f84786b7af74e756a8dab95f20cc3f4ea792f2dade251e7cbe816e47962f01300e127f592a79ae94599cc139612affda3926d5a7ce5bc8d7ce0ed52340f061220f3df24decc60c8f9d1cb8a13144bf412d3ea51b3963b28c2b4357d67aa4fd0ecf59f421c1ccefef399db3e7dcf9c9dc44f0f9a14aeb72f5ae7812f3a6e909e3210a8ce76b384919d1df672c7e06fb4a3a60ca28a0bed49f6d098732c8eeecc4bbadf22cedfb2c9ec9b1beeb7456044a439ae302ac0d887966c1393fb5fa8b07744fb63c3d39e122e94193232ae5a410bda39836ba9e8c9e0a94ca5315e70ae3a8af0ce71e1f84d7628a034bb1e528827058f7559ca4a97ec21e47cff3380b6aea6445a5b8727a66b3dd1e4cd2b9c2e21a260fb8666a3cbe8d12c7fe891f1a88d25375a026005ab9138a8f1c1a036c984376cb7ab73f54729eee0709171766cc0ae6e3aeb4ce45e6877d7e3368faa9388c92dcc314c47278bba450cd63651a713def25b2f5d50c02a58b4d1032834f1e1d5e6eeb4bc3608941b1cd7582fd727796f8582711ac4f64c0557bafcea18fd9cc1e504bf6c6368b8fcd23fe18ec9f036cb835001323c77fe37c2deeaef4135f3c9141f49e705143e30b4063bf9c300d364e317c8da2bb4f9f9d42c7d17d11b23505a2566a1a8b7cd13b5873fb789d6c66bd711d04b5db3036d6c9cce5e688569ec5f7f649512df663def2ba75380016794c70335ec10032dc5f0c96e8337e18f95a2453c70cc2604d9f649832e9c6f35e22cbfb48147c1f2024f13b25034e5297e1904c3c0b28ce072dcb3dea89ed1ea67ceee24c1492eda719fe71d332ad4d2a7e59c636916ef8380ef4f5224d529180135a7c480c2b1b436503818992b3c20430b9f3d81451ca9403d2d34f43c35d308ca79964ea67ca1602eb2ea082d7bbae7c901672da740d639588cc903fd38f17be5c3d020355d398387e5532c82dcc4211d36e73d5bfe2b33b42a8839c02d2a930b313b17e6f9ae196f31d5d7968750e2fff8c67f0a869b7b280f9a0eb5032ccc1fd1d9eb3345d5c3857c67af6c2d7cd20d611dbe9554849be1982abd2ab33f480e2d5e175fff7b822ba7700797253b16c4f2c30e74a6704058eb291633af268af86618db83fbbb1e0b29f8dd70a84a6f6697699d4a286b3ea7807123fe6f701a4c8ae6bb0e28b480a797d23130c6d679dd28b86e593650beee9f1b9eead97b160241238a10822d5564bd7aee52f6cc79fcbb0e674caa82e1b638c90941b961589e0e00422dd6545132fece6abec06c3fc076ed8b96d06a82d0bf246074ed292821b44e4c8c10b7ae1c8e1b739786011e48170f1747c0177f905d1ca4d396bab77c4d9438fd8557e005b853bd2ba1031181bfee71207a14cbf1c761adff10f7d56570128a76568cf33625fab30c52c511d0de3e3d53eb42a703660b319fa3f800230e935935938c477acb876bf21d7c54685715642c9e2f2f8866a034076a8a1e2e8dcdefc26d9f456cd602fa3256ff80b05e08c192500e70a64ae081b43713218036e3c7504e96d7da76dfdaa9675bd09ab120f99b7465a4ab4eeb5333985a9e7c1215c87286fc40885c22527f796f1e5b3eb1efb1145b249fe7ec165e88d9f838b03d56283eadd2f46989feef6b377a5c61cfb2cf0d49300411a76d3ba8283b2ee43836b970420a6aeef34f3446950fc4841d643b0f90a6fd6eb3f09db08736c60c97d1c8fbf768b7a8f647e0f4dac656baced954a6c6950d39ad90f2fea9ce8b170e95eec1db437edbcf8e28baf8c0d7cd9eb9ca4d90e47fff28f8ebfdcdaad4a0ff739a8c6fc98c56928e0d63c416360b4cee5861c74071030547991cb08886a36ffc5ddab89f615e3e37bc574d8916f40dd8755ee9c75507e5b8fe5e221f5189493b06671493ed0ef94dae300a21839df5781bd5ea786f0533098de8b069fef8c87ff816f6914b1b5583786eae1f914021896fe3c7552cb1735502a5046784741934eb6d33674d97c55cbfa8f73f90a14d887f937d5453668c876d60868405431ddddb838df1c8d642d73311210664e653926d0a2f30a9858ddd29b05c9750e80f2de66965f563785d05e7692983f2d473e37c4bddada080b23800414c78d557fdfbb0a8f8f994dca36b505f3e694478a3a4665844ab02a23b437c52e3197525192bca82fbad739a73bf7eed1c15c2e4b74634b20bff26a8fb6624c81a4163cb434974af41ccf9c4c131e89c2e324775158f7771a5a966c30c3e48b32db3fa287e832f01521fed50baf10ac36ff3fd90c69c27490f17faf83f99f0a6312d3016f72b0ba71c6443f77025270a3d19c1145cf41e28467ff8ec505dee028cdcac5e30e3f70e29332b2faca5ac0226b4c58d35ac85f9ddd9b22e187994d2ca787673699ed6156b58cb324035efc8302035253db8514127383fb42976708eb09e1979aec5186a4ab78dccd80c5798ceb8d601d8c142418d04dc4f8fbb8ec06162342f2b9c22291dd116297fa1a338bca9d9a50acc08fad9fc0a3b49de13799b6c4d7daf5d15a862ae9af6f2708a1161a89e9289553a5a28f91c278b106f0523e32259b680422c1ac3a81df0db5bfe8e71fc32a597f03a454f06a754b42f926aba4a560a045152b52384365135f84073058199e249d0bfe6d11e1548a6efd86e4493fc04612997129b6d8d874cfdb4bc67387c054f8cd3e88d68493f0942d893c3bd3110bacfd6c8a8dd36230cb53c8ca3d0ba36a642e0d67f3b10e7aa04cf21773d0fc83c14998dcbe7ac7bc7aa9ef44d156beb8473c08eda5dff3cce1ea0322e19fea535cf48d273549537a2e41ead41de3a031da9e0bf76690022dab25bff522df036c32e76a8da9ca2ac4e6485fff10482b7aa2f9f7e7037a3b1ec0229bcc1edf782e55096eba1d34d137cf0357fff52a00f1d6745d90c3327d41b20e7a9b190aec070bfa0508c71792d7279998915b8953d32cc1fdabb435a55f11da87764c9f92d5540e933d92ba912a5136efbaf32edfb715c96feb7c6c079ce87db5ae82a9bc4accbcc6c5a6c92d5c6930cee31284b4339133597394468f3ab1418f620327cc679ffcea0e2512a7a27a6710bdb39d2c0872c747f2e6bea756cbfe3ef86cb4f3d66a894ffc3cff602f26e73c31e0804acf08523b087c427456b6edbcc24630c96f72b8f25d1d1ce2463d95bb9f34375f3c35e15c7ca5fa4f325a571fa5aa00f1efa2cd213eaa515a6cfdcd80fc5e0629cbbbc0c4f5a09b41b40212efd75656d208ec09af849a278d8a1b53249f2e62aafd42678ce2b55fdc3830aa1d3997901662887b1fc66d80b342bb4ee9f7fb3686f03b14ca42ddc0035bb32dbfbbd45e3315f5ceaf1f1e4c3fcf829da515109d3c6365019e53e157488261faeda482ce24a1019bf4498aeb83004dfe984f87bb4f1ff07f3c58982f7a344ccb7ef108bdfcc86652ef83f5635444eaaa38af252d813b6b4441da789a6deaab9102b553143d712dae1980464bc1f6dac32e8711fae980e258e651ed9189cf2cbddb8561b0c65d68797bf1e144b7443202b4305a0695c23cb141c8e1b11d7673c6c1f76245330c29a26bea50183b0a8623114cb14d7b560da03514ffb8dbfaa9ffd504dd5a99eb05549d73706847cc5df157b13e150f1944e4e755548de46f741e76163f18c607f1df9ec23c08d9fa8a1b7e2b2d37c1f100846286566fae6e687b441cd6fea2b9d795a2740cf884f994131cdff3ffd8d61ffda5a299495b0fe22e69b3e488cb817cd3cbab98b28f1795b9fae2de93cffb155f2cb78c082d450eb899a14a63c24b09f57803702af691dde55cca8a6c81299a63fe93c99ac2662f6220853ec802d539fe81e49509b4cf119b5c05e432cb433a9d8985fc4de8ba749071b130ce45a64da92e9d2b1aede30feba0ee1a25f45790b1ed1038708f6895b164b768166e25bf16bf66eb896387ed947475849e5db5c371a55299076ef6f8c52b8e01b523d5df4dac72145fe802e1e621c5851829924d405d19b5f4cf0eaa0ab39df2078471d23742047246d422053fbdba4d8e450bf95e5c34bc7b3b344199c1283c1f1774ce31c31ce7b0dc9c2be977a212f0ca6e8a9c9b530f5eac970c83ea7326c608b4efcf824fda16d3665306cd98269f861df8f9b6710b74eacfb1a2e38272f506487635258a484f4ae883f8b094e7d163fd6fc44845c38386a9cf8d913128cd8286e839731cdff95a5503d48731226b2b77e6c852633bdd9c26ba0f3feed408e3ccef3ed714718f5e26b90cdff97c8fee36258a01b6bc954f3aae7eeca99c06ee6aba7035d2739cc57a12de5099d4e951d96"}) 13:07:10 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) syz_mount_image$nfs(&(0x7f0000000040)='nfs\x00', &(0x7f0000000080)='./bus\x00', 0x5, 0x4, &(0x7f0000000540)=[{&(0x7f00000002c0)="d140e21a978d756181bcd786f3f4205c4d12607848494bdb34723b364dd9f76f1fb0ca832d4361cf566f92d4d87abdb1aa8cad156284978c22a8e28ef2e0a7757cfe43b6fc89ed9428ee599ca3a298a28139ba6b80879b5459fbb875ce94be52e40c57b5595cdf211da6a7fcc151a3948d86e96720e70d435ce15ea128bd064f0bca7af324d79dbfb350148bf807aab076e4acebf994fcdf0126a56eec7a69c7fef3b0b19fb6b3be51fb03cd88fc263a5b8ea1a48583a94557049bea5bd564be32ca129374337aac3962658b5ed364b7af593a1c5e4067996a8d14dbf8e4b93c", 0xe0, 0xffffffffffff8001}, {&(0x7f00000003c0)="aeb3b336797fd651660b3e6f8fa9ef4acc7110538b6f28c8f24dc6aed3477bef0fd601f737977529ca88681f99e6e3c824246587a098912c282061c5d4d04da5188e0695b8089ccc1937e81dbf4a299cd49d7ba083477c4473b7485c9ff6c0c4740b8ce4707ba5869cf4e299b05049ce35c90ad6e8e650dd1ba43e970d17f2d14490645bcf7548", 0x87}, {&(0x7f0000000480)="41e35aeecf07b38e90178aa173c2b851f681a6ceaf924c04de45afbb7607815560c92e23d0702ce85e552c8e997cbefb2efae3768013a38b4f2044f592232222cdd27118b9454bb88118947f2009ed595e129b18cec0d2bf69ff2f3a4b2960e7200b50398f9916e1ca10588531b232a96193ee2aaf46ad12f50686e948b67271e987d03a54716cde79653194446b48f3f7916e7235891a4b00bc22db172efd68e66e0d251e", 0xa5}, {&(0x7f00000000c0)="003f4eddabbe8fcb2eb011c95bd6bcaeeece0cc519fcd8545545d41f0a45679db9dc2e3206fc858d50f891157f7b7b04b61b4e02", 0x34, 0x101}], 0x0, &(0x7f0000000140)='}proc[^\'cgroup\x00') r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000800)='/proc/self/net/pfkey\x00', 0x208c0, 0x0) ioctl$KVM_TPR_ACCESS_REPORTING(r0, 0xc028ae92, &(0x7f0000000840)={0x7, 0x80000000}) r1 = syz_open_dev$dspn(&(0x7f0000000200)='/dev/dsp#\x00', 0x2, 0x400140) llistxattr(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)=""/173, 0xad) waitid$P_PIDFD(0x3, r1, &(0x7f00000005c0), 0x1, &(0x7f0000000640)) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:10 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'low\\rdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 320.757259][T27023] overlayfs: failed to resolve './file0%': -2 [ 320.851690][T27039] overlayfs: unrecognized mount option "low\rdir=./bus" or missing value [ 320.860443][T27037] overlayfs: unrecognized mount option "r=./file1" or missing value [ 320.861447][ T26] audit: type=1804 audit(1571404030.500:584): pid=27039 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/682/bus/file0" dev="sda1" ino=16819 res=1 [ 320.880860][T27040] overlayfs: unrecognized mount option "low\rdir=./bus" or missing value [ 320.946807][T27037] overlayfs: unrecognized mount option "r=./file1" or missing value 13:07:11 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}, 0x5c}]}) 13:07:11 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r2 = timerfd_create(0x0, 0x0) fstat(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r3, 0x0, 0x0) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) setresgid(0x0, 0x0, 0x0) 13:07:11 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowyrdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000040)='./file1\x00', &(0x7f0000000100), 0x8c0000, &(0x7f00000001c0)) 13:07:11 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469933d2e2f66696c65302c0041f28f049d789c20f8b53dd01ebae6afe49ca274c3d88eb36063ec5af9a039e2d38f1115e3b0da487c9b123140023b58fbd57e8c727200f809a7eae6538bc5cf785c15762e68275a77515150356b2d5c3bb768bf0ee44fcacebdfb328101bcb471afa885435288835ef4d99c724e6ddce864784d92cfca0ec9777ed87bbf279d"]) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) write$apparmor_current(r1, &(0x7f0000000440)=@profile={'changeprofile ', '/dev/vhost-net\x00'}, 0x1d) r2 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) openat$vnet(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vhost-net\x00', 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f00000002c0)={0x0, @in6={{0xa, 0x4e24, 0x23, @dev={0xfe, 0x80, [], 0x2b}, 0x20}}, 0x38, 0x5, 0x8, 0x6, 0x4}, &(0x7f0000000140)=0x98) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x5, &(0x7f0000000380)={r3, @in6={{0xa, 0x4e22, 0x1, @remote, 0x7b3}}}, 0x84) 13:07:11 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') r1 = timerfd_create(0x0, 0x0) fstat(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r2, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) 13:07:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x1) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lsetxattr$system_posix_acl(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='system.posix_acl_default\x00', &(0x7f0000000200)={{}, {0x1, 0x2}, [{0x2, 0x0, 0xee00}, {0x2, 0x0, r1}], {0x4, 0x5}, [{0x8, 0x4, r2}], {0x10, 0x4}, {0x20, 0x2}}, 0x3c, 0x3) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f776572646972392e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65302c00b96bc09a88afe7ec3c5123cd7d5036f1f74cc7b08c8bcec4ab717151a60c49861e7dd36e96e1db68b9dd71c842b38a63c9f2300050bde3ad3a6b871009531a3eddf93245bab0"]) 13:07:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 321.473706][T27063] overlayfs: unrecognized mount option "upperdi“=./file0" or missing value [ 321.507265][T27064] overlayfs: unrecognized mount option "lowyrdir=./bus" or missing value [ 321.558756][T27063] overlayfs: unrecognized mount option "upperdi“=./file0" or missing value [ 321.577429][ T26] audit: type=1804 audit(1571404031.220:585): pid=27076 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/683/bus/file0" dev="sda1" ino=17068 res=1 13:07:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f886b6469723d2e2f66696c6d312c816d3dbcf971dcf303c76c75707065726469723d2e2f76696c65302c00585edd5678aacd60ea00ae62b5c1a1891c644e84fec1fcbf27824fe09a"]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='upperdir'], &(0x7f0000000440)=[&(0x7f0000000140)='lowerdir', &(0x7f0000000200)='upperdir', &(0x7f00000002c0)='overlay\x00', &(0x7f0000000300)='workdir', &(0x7f0000000340)='\x00', &(0x7f0000000640)='vmnet0\x00', &(0x7f00000003c0)='upperdir', &(0x7f0000000400)='upperdir']) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x21, &(0x7f00000000c0), &(0x7f0000000380)=0x4) ioctl$VIDIOC_G_ENC_INDEX(r0, 0x8818564c, &(0x7f0000000680)) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000004c0)={&(0x7f0000000480)='./file2\x00', r0}, 0x10) 13:07:11 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000b80)=""/131, 0x83}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = timerfd_create(0x0, 0x0) fstat(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r2, 0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) setresgid(0x0, 0x0, 0x0) [ 321.616469][T27076] overlayfs: unrecognized mount option "lowyrdir=./bus" or missing value 13:07:11 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) ioctl$TIOCGLCKTRMIOS(0xffffffffffffffff, 0x5456, &(0x7f0000000040)={0x1000, 0xe1f7, 0x6, 0x1, 0xd, 0x1, 0x3, 0x0, 0x40b1708, 0x216, 0xb, 0x4}) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6d7765726469723d2e2f6275732c776f726b6469723d2e2e66696c65312c7570700000000000000000c9040000000000"]) [ 321.737282][T27089] overlayfs: unrecognized mount option "woˆkdir=./film1" or missing value [ 321.772962][T27094] overlayfs: unrecognized mount option "lmwerdir=./bus" or missing value [ 321.788144][T27089] overlayfs: unrecognized mount option "woˆkdir=./film1" or missing value [ 321.799262][T27097] overlayfs: unrecognized mount option "lmwerdir=./bus" or missing value 13:07:11 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:11 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe,dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:11 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r1, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setresgid(0x0, 0x0, 0x0) 13:07:11 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x2}) 13:07:11 executing program 0: sysfs$3(0x3) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x121202, 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) r1 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$KVM_GET_PIT(r1, 0xc048ae65, &(0x7f0000000080)) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c757070657264697290eb8b11860d58692c00"]) 13:07:11 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vga_arbiter\x00', 0x400, 0x0) ioctl$IMGETVERSION(r0, 0x80044942, &(0x7f0000000140)) lsetxattr$trusted_overlay_upper(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='trusted.overlay.upper\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="00fb72018063d9a64fa186c4449bc57b89cdfd26096a95fe9d69f2505e78cdbdede7a2ac9edc726d4e8eb14892fa52b0bc1923040bb6855d0607def9539881c62aee3987a99ee7107e07ba5604c67a637b431f4263bc1c812f9cc1351d2b9285698688dd292c479380913635a3fbf7e20e5f8f7004"], 0x72, 0x2) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 322.357979][T27109] overlayfs: unrecognized mount option "" or missing value [ 322.364441][T27112] overlayfs: unrecognized mount option "upperdirë‹† Xi" or missing value [ 322.388509][T27116] overlayfs: unrecognized mount option "upperdirë‹† Xi" or missing value [ 322.397785][T27111] overlayfs: unrecognized mount option "lowe" or missing value [ 322.409104][ T26] audit: type=1804 audit(1571404032.050:586): pid=27111 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/684/bus/file0" dev="sda1" ino=16901 res=1 [ 322.412562][T27117] overlayfs: unrecognized mount option "lowe" or missing value 13:07:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x3}) 13:07:12 executing program 3: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r1, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setresgid(0x0, 0x0, 0x0) 13:07:12 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$bt_BT_SNDMTU(0xffffffffffffffff, 0x112, 0xc, &(0x7f0000000040)=0x2, &(0x7f0000000080)=0x2) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 322.459429][T27119] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:12 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe/dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 322.541311][T27126] overlayfs: unrecognized mount option "" or missing value 13:07:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x4}) 13:07:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400802, 0x18) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 322.615799][T27133] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 322.643497][T27134] overlayfs: unrecognized mount option "lowe/dir=./bus" or missing value [ 322.702253][ T26] audit: type=1804 audit(1571404032.340:587): pid=27134 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/685/bus/file0" dev="sda1" ino=16550 res=1 [ 322.710617][T27141] overlayfs: unrecognized mount option "lowe/dir=./bus" or missing value [ 322.744344][T27140] overlayfs: unrecognized mount option "" or missing value [ 322.805315][T27146] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. 13:07:12 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:12 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r1, 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) setresgid(0x0, 0x0, 0x0) 13:07:12 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000002c0)={{{@in6, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@initdev}}, &(0x7f0000000140)=0xe8) mount$overlay(0x400000, &(0x7f0000000200)='./bus\x00', &(0x7f0000000100)='ov\x93\x9alay\x00', 0x0, &(0x7f0000000480)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [{@hash='hash'}, {@subj_role={'subj_role', 0x3d, ')vboxnet0-&vmnet1'}}, {@fsname={'fsname'}}, {@euid_lt={'euid<', r2}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@smackfsdef={'smackfsdef', 0x3d, 'wlan1'}}]}) 13:07:12 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowe\\dir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x5}) 13:07:12 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000005c0)=@newlink={0x3c, 0x10, 0x601, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, @bond={{0xc, 0x1, 'bond\x00'}, {0xc, 0x2, [@IFLA_BOND_UPDELAY={0x8, 0x11}]}}}]}, 0x3c}}, 0x0) syz_mount_image$bfs(&(0x7f0000000040)='bfs\x00', &(0x7f0000000080)='./file1\x00', 0x20, 0x6, &(0x7f0000000740)=[{&(0x7f00000000c0)="3fccabcd9b96431d7874c97c", 0xc, 0x3}, {&(0x7f00000002c0)="add3977b460f01bee6920014a53b2922ce8b7ade667593787452b9352dc2affb850997cc3a83cbf6c5281c3382c0dcfedb05f98fc1e62922e855c6039e7a1fb416d0e3f5a28c556432b9716888dfe67caaebaffb0b1bb6ab564f819c79075dc707d4006f926fa8c677db30f8c0ab61c2eb4f6e4e866abd6f1b4bc07cb24f4a110f6890472c146558ed8f5a7128d66385b59f5a68630d8fecbf78534581815211cd07b28d40b43dd2de7e14559e5d5715fb2531014e38a3d1a3395e1a5428c7ee10ca14e3fab51d7090c0", 0xca, 0x1}, {&(0x7f00000003c0)="b0a084dce7492ed098a97de3c99966f8858fbb60d6de60561a3fae6bda6f8855bf4ee5a5a0a7bcb484a1761a857cf0a2f08a9ca2a49bc3ec0acad98bc7a38f814e29e4e5b15052e235f3b2486ee792541b5274589d45e9bf6f926e31f61bcc60d38d968d3743f36b1508b6b4e8c4e8bda459052dfd44077960009464887acd16cb91847e671a11003e54ac499a55790b59d2e23b618f42fc9f63b5dd13530492246df8e7785304ae94c6d05d2fa1b8ba0f85b9b260110c11a10f041878cbd3de0c8e99ae", 0xc4, 0x1}, {&(0x7f00000004c0)="c2864f3142a386fd1502ea015a0d07048e147ca4c28921d6924b6bc32fe585f24ef1f5d9dc25146a88f7d78be22240197158ef41528b0e33255e7139f1bf5c91b227fd27742e372962051390", 0x4c, 0x7}, {&(0x7f0000000540)="f8f5698986df72dde88a7a13efe6b8e00390178c184cba4a6f3edbd402d171bfaf352281c12fa629d936c8209b10e1d42cbcec129735f3aee3b4f56f061d681cdceadb0fcb33636b85af2b3a45dce21b76814e716de487373ac53c1a14f68193928453e7767ea2c7c1858bcfc050935328a0ae47d794802600a40153fae772bc230486383958cfda0495b6d590778d0ed80d29f0a87cb36f192ccbc74990392d7cbeb39f479fdc83f961d8a5ad7e372ce2a4c102312603eeb1b3c9f3822ca803f91cf19e9118cbad4051dba9810cecdb8378c2f9b4453a12", 0xd8, 0x84}, {&(0x7f0000000640)="284a749bd54567f2d6a29ef369bb69feaae2d33a488ab75ec94b31856816acb3c6ce979a36f1f2d308154cbc26c7d7a500a7f7c93b1d44bc669fcfb14c3ecedb28c118db51ef8ceea99cf6282b9860cf7949067c764c16ba9906442a6da6d099dd5d70ee7e7e227f7c5d7353d0b6cf15617a9670a111c4c1a0eedaa5204b6b7136cf34170d8b44ebbf67b3359a727236820eef8a1b1965b3cb50645b87f323d476ca922d89e5d2093597b49c69cf05113f56fa90d69db8997327240687925a6eac9bbf7ddfbfa6da2f35817c315522ea2018b9cd44e4e3fc5a626c0936f90443", 0xe0, 0x3}], 0x4000, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:12 executing program 3: timerfd_create(0x0, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) [ 323.211436][T27156] overlayfs: unrecognized mount option "" or missing value [ 323.220706][T27158] netlink: 'syz-executor.4': attribute type 17 has an invalid length. [ 323.250833][T27150] overlayfs: unrecognized mount option "lowe\dir=./bus" or missing value 13:07:12 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x6}) [ 323.275067][T27165] BFS-fs: bfs_fill_super(): No BFS filesystem on loop4 (magic=00000000) [ 323.311870][T27172] overlayfs: failed to resolve './file0': -2 13:07:13 executing program 3: timerfd_create(0x0, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:13 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$VIDIOC_SUBDEV_S_EDID(0xffffffffffffffff, 0xc0285629, &(0x7f0000000080)={0x0, 0x0, 0x5, [], &(0x7f0000000040)=0xfd}) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 323.333915][ T26] audit: type=1804 audit(1571404032.970:588): pid=27169 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/686/bus/file0" dev="sda1" ino=16723 res=1 [ 323.337517][T27169] overlayfs: unrecognized mount option "lowe\dir=./bus" or missing value 13:07:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower,ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 323.429880][T27177] overlayfs: unrecognized mount option "" or missing value [ 323.441656][T27165] netlink: 'syz-executor.4': attribute type 17 has an invalid length. 13:07:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x7}) [ 323.524718][T27190] overlayfs: unrecognized mount option "lower" or missing value [ 323.542646][T27173] BFS-fs: bfs_fill_super(): No BFS filesystem on loop4 (magic=00000000) [ 323.546984][T27191] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 323.580821][T27158] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 323.580933][T27195] overlayfs: unrecognized mount option "lower" or missing value [ 323.659541][T27198] overlayfs: unrecognized mount option "" or missing value 13:07:13 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:13 executing program 3: timerfd_create(0x0, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower/ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:13 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) getsockopt$bt_BT_POWER(r0, 0x112, 0x9, &(0x7f0000000040)=0x7, &(0x7f0000000080)=0x1) r1 = gettid() ptrace$setopts(0xffffffffffffffff, r1, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000001c0)={r1, 0xffffffffffffffff, 0x0, 0xe, &(0x7f0000000140)='net/mcfilter6\x00', 0xffffffffffffffff}, 0x30) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x2, 0x80, 0x5, 0x6, 0x0, 0x4, 0x441, 0x8, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_bp={&(0x7f00000000c0), 0x6}, 0x2201, 0x1, 0x40, 0x3, 0x5, 0x1, 0x4}, r2, 0xd, r0, 0x1) r4 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r4, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC=r4, @ANYPTR, @ANYPTR, @ANYPTR, @ANYBLOB="823eaf18c35b1f535d2690c4baafe8a4308f3fdc444ba2d312a56b217600487c0c411e0705312fafc691e9ff71413868e767025aec6a0b083f75f4705f1355411b2ec2d1897329169bff36cead18dea597fc785fe653979756af81d56d2972d2d576c62ee810d50778ba457a388d8eac93829a52a362d4eba42ae01224d140a0fa170c436f9c091b5567483149b20c9921629f886b534fc0705234f12570328bf97695a66c5cdace38e170e8", @ANYRES16, @ANYRESDEC=r3, @ANYPTR, @ANYRES32], @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR64]]]) mount(&(0x7f0000000300)=@loop={'/dev/loop', 0x0}, &(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='ntfs\x00', 0x1000808, &(0x7f0000000700)='\x00') 13:07:13 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = syz_open_procfs(0x0, &(0x7f000012bff2)='net/mcfilter6\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0xd}, {&(0x7f0000000540)=""/199, 0xc7}], 0x2) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000040)=0x2) 13:07:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x8}) [ 324.074343][T27209] overlayfs: unrecognized mount option "" or missing value [ 324.109718][T27214] overlayfs: unrecognized mount option "lower/ir=./bus" or missing value [ 324.132972][T27212] overlayfs: unrecognized mount option "@" or missing value [ 324.134973][T27213] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 324.156783][ T26] kauditd_printk_skb: 1 callbacks suppressed 13:07:13 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, 0x0) setresgid(0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:13 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0x9}) 13:07:13 executing program 4: mkdir(&(0x7f0000000240)='./bus\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) [ 324.156792][ T26] audit: type=1804 audit(1571404033.800:590): pid=27214 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/688/bus/file0" dev="sda1" ino=16753 res=1 [ 324.199619][T27212] ntfs: (device loop0): ntfs_fill_super(): Unable to determine device size. [ 324.220674][T27224] overlayfs: unrecognized mount option "lower/ir=./bus" or missing value 13:07:13 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, 0x0) setresgid(0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:13 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lower\\ir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 324.242163][T27227] overlayfs: failed to resolve './file0': -2 [ 324.256242][T27228] overlayfs: unrecognized mount option " " or missing value 13:07:14 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, 0x0) setresgid(0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) [ 324.313317][T27231] overlayfs: unrecognized mount option "@" or missing value [ 324.352257][T27238] overlayfs: failed to resolve './file1': -2 [ 324.401227][T27240] overlayfs: unrecognized mount option "lower\ir=./bus" or missing value [ 324.441593][ T26] audit: type=1804 audit(1571404034.080:591): pid=27240 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/689/bus/file0" dev="sda1" ino=16550 res=1 [ 324.470876][T27246] overlayfs: unrecognized mount option "lower\ir=./bus" or missing value 13:07:14 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xa}) 13:07:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x2fa) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000340)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@xino_off='xino=off'}, {@nfs_export_on='nfs_export=on'}], [{@fsname={'fsname', 0x3d, 'overlay\x00'}}, {@hash='hash'}, {@fowner_eq={'fowner', 0x3d, 0xee01}}]}) 13:07:14 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)) setresgid(0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:14 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerair', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:14 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c6f7765726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c75707065726469723d2e2f66696c65302c00fbd2aaf46922df8cda657719676d3db21d8194f8f5d7c40a559430"]) 13:07:14 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)) setresgid(0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) [ 324.959692][T27257] overlayfs: unrecognized mount option "lowerair=./bus" or missing value [ 324.986738][T27263] overlayfs: unrecognized mount option " [ 324.986738][T27263] " or missing value 13:07:14 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="6c6f77bb72596277732c6c65312c7570ef3a0219557c36a82f66696c65302c00000000000000000000000000000000000036ffd6ff73162bc7e65df19506baf6f9c8beb25845cd7ecee9afd937823eea5b3813c3b661ec8ba3712a59efd90f3ed220336a330fb55148e1809a8edef0daac2cf414f73af45cde98b1ed4f5aa966971a833c1ab458e282fa9ec64c23bffb1baa42b9dd34f27ecd3e1777877ba130cba9992e568be2b2c6bb85c1bcca2a0f47963703d197e35c0f5e1ac583f2f1869f7e2764b9ffd3f4c94b80dcd83d0bd85636c754351fe618a88fd9db92e3c095d484e7b1a353543c3ccfb55414de2b24576417b22dcf7e1f151fc278c73c5b181546018b4a503b1f4e5ac4790d6e740b0f2a00211a0a9b221756301c36d6"]) [ 325.020937][ T26] audit: type=1804 audit(1571404034.660:592): pid=27267 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/690/bus/file0" dev="sda1" ino=16673 res=1 [ 325.052731][T27268] overlayfs: failed to resolve './file0': -2 [ 325.057001][T27267] overlayfs: unrecognized mount option "lowerair=./bus" or missing value 13:07:14 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xb}) 13:07:14 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)) setresgid(0x0, 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:14 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd%r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) [ 325.137826][T27275] overlayfs: unrecognized mount option "low»rYbws" or missing value [ 325.202808][T27283] overlayfs: unrecognized mount option " " or missing value [ 325.255775][T27288] overlayfs: unrecognized mount option "lowerd%r=./bus" or missing value [ 325.272885][ T26] audit: type=1804 audit(1571404034.910:593): pid=27288 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/691/bus/file0" dev="sda1" ino=16516 res=1 [ 325.311584][T27290] overlayfs: unrecognized mount option "lowerd%r=./bus" or missing value 13:07:15 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x1000, 0x78) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) 13:07:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) syz_mount_image$btrfs(&(0x7f0000000040)='btrfs\x00', &(0x7f0000000080)='./file0\x00', 0x6, 0xa, &(0x7f00000007c0)=[{&(0x7f00000000c0)="b70857d919f259dbb3e772dcc5bbd2fdc091667c2e924f08396dbe7e37a39e7561c3e59bf93bc51671", 0x29, 0x9}, {&(0x7f00000002c0)="5ab6a9850975c02f334b9c84317a62291b60d37cacf36ef5c86a8634ef41385b92a68df3d990b40f592af299f32e866a7b97ba2029c219f3aa9e7720c7ebd1c539527e2cc106d0edcf7ff6c422146a74f9cf8a827383005b296062a694c3491be0d1aa3f7b70f9e13563918d5a24baf04e9a78e582dc8c6317d7b2e37fec2498b3b6896742816e608df1eb2aeb", 0x8d, 0x8}, {&(0x7f0000000380)="15e5079d2c8b26fbce755fb908f4904861d048e3ba4d1d9c35c83528bc7c07b4d8173b82f90ffecc8b158eacf90cbd316e41581d9df381aacc26406247b1149edba0bbafd9aa5ec7d2602389c29d4d60cec2503b7eaf171d2fa4262991aca5a21aeaa1ab66abcdfd9ec68c", 0x6b, 0x7ff}, {&(0x7f0000000400)="1668afe0353fef56a627b615c8bad1ad44718bc85ee63ee7be7ae5dd63a5334c07610a26ae34777325ab62f8cbffcdacc9fb412383fb1de34520973d9f25eb9db6a10eaba96dd12a943250eb", 0x4c, 0x5b84}, {&(0x7f0000000480)="07c41f0c1e7c522888239851d9bc2ac9196d4d62471e653d48550ffe4857bb8a281df4db0137196632116be5599cce08cc29ec58a76e5e3c63b4a1747c4ac7dc7ee877de58d2f2a7715452547f2167bdce27ebaabdd72817ac07c25a2c2afbb8a00f4b6ad03babbf09cb0784416abfe7c32ee82297f4eeaec66bdefc1b4b61fcc5b40539c548cb35c4afe4a79920cd33ce7d2cc02deca828c755e61d54d04c26bb21868369acc2d6f65eac359e53", 0xae, 0x5}, {0xffffffffffffffff, 0x0, 0x5}, {&(0x7f0000000540)="1412c58fef927a69a6c0c0bde39addc8b50611a80ff5f01554fed0bc80e634793ecfe1813238058c27908a1b070619887a79c721707ea62bbb9179643b5df8eb983eb596fa2be13db75961a668735cd89ca3264e88c968989bb811eb48f0f2aacc411af5865cbffa413bd8d374977248a9f176de2506c0d81404c3510d10d0888bac446e94411fa81819ad3f4c0be3aa659690b43bd64d73fa51dbd24dd1d2b6f8e8436a829ea0d22a252ed00a4c0f994fb550e5eb063a8830edadc70ed7e07deb042d8e579b7ab7506419624f3cb85609e731a48cfaf7", 0xd7, 0x8}, {&(0x7f0000000640)="50d6e0750e80873bc20e7522fd358be3157283521d0675e337283a5b81e845d0055d78c0b4e1dff030355aa886c75c56a43d82e03905f237448e0881607c6cbd443c9088673431d1933d7622c120f8ff964c976e7408abc3e4aa2e417b2bc66eb1e6", 0x62}, {&(0x7f0000000140)="624b99e473b052c5a8cbce7da4eda15398538013", 0x14, 0x7}, {&(0x7f00000006c0)="8a653647444d75fe5d45384f52fdd07b769268ab0722f30d3aa67f3e92b46b2cec94c16b265815b42aafefc3b2de34341a159828746f93ff52ed508822555651f63ebc00f55a9177a4035b716a2490b4130c84f0eb031a498b6c19605b0ee1a770db0e08fb1589680614fa1f42c5d787d2365a8087d35fbfc255c603dd2cd253af0e237472d678424053c1bdb4a45601dccc4faf276dcc4c4b15e193a56f9fad4dd6a6842ea2f9760740f110d78a9fe2809ca50ed952cd4e97358dc735a058ce4235caa63c7d54504d95401ca2ecd5b1569b03affe546b62caeae84de5b3a067ba9ac3cd496814db045222251ae785d94b3677e8574da7b9d89d24", 0xfb, 0xabd0}], 0x1020800, &(0x7f00000008c0)={[{@subvolid={'subvolid', 0x3d, 0xffffffff}}, {@nodatasum='nodatasum'}, {@compress_force='compress-force'}, {@compress_force_algo={'compress-force', 0x3d, 'zstd'}}, {@nobarrier='nobarrier'}], [{@appraise_type='appraise_type=imasig'}, {@smackfsfloor={'smackfsfloor', 0x3d, 'em0vmnet0-\xe2mime_typeeth0'}}, {@euid_lt={'euid<', 0xee00}}, {@audit='audit'}, {@euid_gt={'euid>', r1}}]}) 13:07:15 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount(&(0x7f0000000040)=@md0='/dev/md0\x00', &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='exfat\x00', 0x14041, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xc}) 13:07:15 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r1, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) 13:07:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd,r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:15 executing program 3: r0 = timerfd_create(0x0, 0x0) fstat(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(r1, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) setresgid(0x0, 0x0, 0x0) [ 325.824524][T27304] [EXFAT] trying to mount... [ 325.843023][T27304] ------------[ cut here ]------------ [ 325.849681][T27302] overlayfs: unrecognized mount option " " or missing value [ 325.852318][T27303] overlayfs: unrecognized mount option "lowerd" or missing value [ 325.886028][T27304] [EXFAT] No bh, device seems wrong or to be ejected. [ 325.901603][ T26] audit: type=1804 audit(1571404035.540:594): pid=27303 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/692/bus/file0" dev="sda1" ino=16913 res=1 [ 325.914092][T27304] WARNING: CPU: 0 PID: 27304 at drivers/staging/exfat/exfat_blkdev.c:63 bdev_read+0x1ea/0x250 [ 325.936028][T27304] Kernel panic - not syncing: panic_on_warn set ... [ 325.942630][T27304] CPU: 0 PID: 27304 Comm: syz-executor.0 Not tainted 5.4.0-rc3+ #0 [ 325.942730][T27314] overlayfs: unrecognized mount option "lowerd" or missing value [ 325.950512][T27304] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 325.950517][T27304] Call Trace: [ 325.950653][T27304] dump_stack+0x1d8/0x2f8 [ 325.950707][T27304] panic+0x264/0x7a9 [ 325.950721][T27304] ? __warn+0x105/0x210 [ 325.984130][T27304] ? bdev_read+0x1ea/0x250 [ 325.988558][T27304] __warn+0x20e/0x210 [ 325.992545][T27304] ? bdev_read+0x1ea/0x250 [ 325.997139][T27304] report_bug+0x1b6/0x2f0 [ 326.001540][T27304] ? bdev_read+0x1ea/0x250 [ 326.006042][T27304] do_error_trap+0xd7/0x440 [ 326.010558][T27304] do_invalid_op+0x36/0x40 [ 326.011108][ T3901] kobject: 'loop5' (0000000044ff67b1): kobject_uevent_env [ 326.014968][T27304] ? bdev_read+0x1ea/0x250 [ 326.015082][T27304] invalid_op+0x23/0x30 [ 326.015092][T27304] RIP: 0010:bdev_read+0x1ea/0x250 [ 326.015101][T27304] Code: 3c d4 fb b8 01 00 00 00 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 04 3c d4 fb 48 c7 c7 b0 c2 51 88 31 c0 e8 26 e0 a6 fb <0f> 0b eb d5 89 d9 80 e1 07 38 c1 0f 8c 7a fe ff ff 48 89 df e8 8d [ 326.015106][T27304] RSP: 0018:ffff88806090f780 EFLAGS: 00010246 [ 326.015114][T27304] RAX: e3c0614e87484400 RBX: 0000000000000000 RCX: 0000000000040000 [ 326.015120][T27304] RDX: ffffc90005f3d000 RSI: 000000000001d85c RDI: 000000000001d85d [ 326.015125][T27304] RBP: ffff88806090f7c0 R08: ffffffff815c8244 R09: ffffed1015d440d2 [ 326.015135][T27304] R10: ffffed1015d440d2 R11: 0000000000000000 R12: ffff8880640c0094 [ 326.032804][ T3901] kobject: 'loop5' (0000000044ff67b1): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 326.035775][T27304] R13: ffff8880640c8174 R14: ffff88806090f950 R15: 1ffff1100c121f2a [ 326.035866][T27304] ? vprintk_emit+0x2d4/0x3a0 [ 326.035916][T27304] sector_read+0x120/0x320 [ 326.079636][T27318] overlayfs: unrecognized mount option "lowerd.r=./bus" or missing value [ 326.085603][T27304] exfat_fill_super+0x11c3/0x27a0 [ 326.085715][T27304] ? __kasan_check_read+0x11/0x20 [ 326.085732][T27304] ? mark_lock+0x107/0x1650 [ 326.085747][T27304] ? __lock_acquire+0xc75/0x1be0 [ 326.105852][ T26] audit: type=1804 audit(1571404035.750:595): pid=27318 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir326882070/syzkaller.Wb9TXH/693/bus/file0" dev="sda1" ino=16804 res=1 [ 326.112107][T27304] ? widen_string+0x40/0x390 [ 326.112120][T27304] ? string+0x2c7/0x2e0 [ 326.112133][T27304] ? bdev_name+0x2a6/0x3b0 13:07:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd.r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:15 executing program 4: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x20000000000000, 0x7, &(0x7f00000004c0)=[{&(0x7f00000000c0)="4166ff795d8fc5d474aac67f6ce8d940f5ab71d17c3dcd4d4fa3fbd6b628004f9876a3860cda160c81bcea4e486a6661", 0x30, 0x10001}, {&(0x7f00000002c0)="9136fac1ae1db250ca1c0a069776e574206175d3b9f259376ae07a20c2b76a38d478ef208ff1318e8c6882a3e2359842d2a8477657807a0cf25e43327412506edecacfc2a3a314", 0x47, 0x3ff}, {&(0x7f0000000340)="77f2595b4871df54e83386a9b1ed8ad711f9173cc71114b6bb8d00e783e7151c5823998d28083bba9db9d5ef08ab07d9b93e858f2d8a4ec705ab679f5370cd0c7d3b39ed5463684a", 0x48, 0x3}, {&(0x7f0000000140)="9b87ff998dab58143a575e82fe33c1fef0379ae2e9b0c10281bffcbb7a1f65a4823b757ee48f24fdf60c89a846af672f83ed3903ed469bc124d7", 0x3a, 0x8}, {&(0x7f0000000200)="a990d1a05a96221a325d4d0058b5c6023b9211c961b62c9c0f23f15b7680121637c695a9f84da44860bdd0323a761a", 0x2f, 0x101}, {&(0x7f00000003c0)="9caaff30eead1d7ea0b02f0ca59cafe783887561d37f4b0dfc56e1994d1890a046039e3bf87bc40c6a9a1c6d9d086f93b143dd89f7420d481b5029c20fb32b25e1b6598c9d23d85bda223ccca86bfee409f71df3b60f1814216e96297ad2394b8a7c86c36349156647b25d5156830790cd", 0x71, 0xff}, {&(0x7f0000000440)="655ab45fb84d0d6e4aa3a1d5ac1bd09a451b39809765de4b0237adebd2a1692b2acbe1bb6de1450aa16d1778756feb194a945ff4df6662bb283d6f77a2c8771fcd64263d4736bceb9a539e1ce15a49a6af96a15ae7015f77a06f4fd3d7896e71788f8bee34e2df43", 0x68, 0x7}], 0x200000, &(0x7f0000000580)={[{@noinit_itable='noinit_itable'}, {@prjquota='prjquota'}], [{@pcr={'pcr', 0x3d, 0x35}}, {@func={'func', 0x3d, 'FILE_CHECK'}}]}) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) 13:07:15 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) lsetxattr(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=@known='com.apple.system.Security\x00', 0x0, 0x0, 0x0) [ 326.112152][T27304] ? pointer+0x1d3/0x9d0 [ 326.155533][T27319] overlayfs: unrecognized mount option "lowerd.r=./bus" or missing value [ 326.173175][T27304] ? vsnprintf+0x1b6e/0x1c00 [ 326.173193][T27304] ? snprintf+0x6f/0x90 [ 326.173201][T27304] ? __kasan_check_write+0x14/0x20 [ 326.173304][T27304] ? set_blocksize+0x15d/0x3a0 [ 326.173318][T27304] ? sb_set_blocksize+0xb7/0xf0 [ 326.222546][T27304] mount_bdev+0x27c/0x390 [ 326.226900][T27304] ? exfat_fs_mount+0x40/0x40 [ 326.231677][T27304] exfat_fs_mount+0x34/0x40 13:07:15 executing program 5: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) creat(&(0x7f0000000040)='./bus/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerd/r', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 13:07:15 executing program 2: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000001c0)={[{@lowerdir={'lowerdir', 0x3d, './bus'}}, {@workdir={'workdir', 0x3d, './file1'}}, {@upperdir={'upperdir', 0x3d, './file0'}}], [], 0xd}) [ 326.236193][T27304] legacy_get_tree+0xf9/0x1a0 [ 326.240882][T27304] ? tm_current+0x550/0x550 [ 326.245396][T27304] vfs_get_tree+0x8b/0x2a0 [ 326.247626][ T3901] kobject: 'loop5' (0000000044ff67b1): kobject_uevent_env [ 326.249886][T27304] do_mount+0x16c0/0x2510 [ 326.261227][T27304] ? copy_mount_options+0xdc/0x3c0 [ 326.266342][T27304] ksys_mount+0xcc/0x100 [ 326.270595][T27304] __x64_sys_mount+0xbf/0xd0 [ 326.271747][ T3901] kobject: 'loop5' (0000000044ff67b1): fill_kobj_path: path = '/devices/virtual/block/loop5' [ 326.275224][T27304] do_syscall_64+0xf7/0x1c0 [ 326.275239][T27304] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 326.275248][T27304] RIP: 0033:0x459a59 [ 326.275257][T27304] Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 326.275262][T27304] RSP: 002b:00007fafe9712c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 326.275272][T27304] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000000459a59 [ 326.275277][T27304] RDX: 00000000200000c0 RSI: 0000000020000080 RDI: 0000000020000040 [ 326.275282][T27304] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 326.275288][T27304] R10: 0000000000014041 R11: 0000000000000246 R12: 00007fafe97136d4 [ 326.275294][T27304] R13: 00000000004c62da R14: 00000000004db390 R15: 00000000ffffffff [ 326.286822][T27304] Kernel Offset: disabled [ 326.373447][T27304] Rebooting in 86400 seconds..