# https://syzkaller.appspot.com/bug?id=b23ec126241ad0d86628de6eb5c1cff57d282632
# See https://goo.gl/kgGztJ for information about syzkaller reproducers.
#{"threaded":true,"collide":true,"repeat":true,"procs":6,"sandbox":"none","fault_call":-1,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"devlinkpci":true,"tmpdir":true,"segv":true}
perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffefffffffffff, 0xffffffffffffffff, 0x0)
socket$inet6(0xa, 0x2, 0x0)
mkdir(&(0x7f00000001c0)='./file1\x00', 0x0)
mkdir(&(0x7f00000002c0)='./bus\x00', 0x0)
mkdir(&(0x7f0000000280)='./file0\x00', 0x0)
mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0)
mount$overlay(0x400000, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='lowerdir=./bus,workdir=./file1,upperdir=./file0'])
rmdir(&(0x7f00000000c0)='./bus/file0\x00')
getsockopt$bt_hci(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0)
r0 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x2761, 0xfffffff5)
sendmsg$IPVS_CMD_GET_DAEMON(r0, 0x0, 0x40000)
perf_event_open(0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0)
socket$inet6(0xa, 0x3, 0x6)
getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0)
r1 = syz_open_procfs(0x0, &(0x7f0000000040)='io\x00')
r2 = syz_open_dev$tty1(0xc, 0x4, 0x1)
sendfile(r2, r1, 0x0, 0x81)
mount$bpf(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='bpf\x00', 0x0, 0x0)
mount$overlay(0x400000, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=',lowerdir=.:file0'])
mount$overlay(0x400000, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='overlay\x00', 0x0, &(0x7f0000000040)=ANY=[])
chdir(&(0x7f0000000080)='./file0\x00')
write$P9_RWALK(0xffffffffffffffff, 0x0, 0x0)
perf_event_open(&(0x7f0000000480)={0x6, 0x70, 0x0, 0x80, 0x0, 0x0, 0xfffffff6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, @perf_bp, 0x0, 0x800, 0x0, 0x0, 0x0, 0x800000}, 0x0, 0xfffeffffffffffff, 0xffffffffffffffff, 0x0)
r3 = open(&(0x7f0000000100)='./file0\x00', 0x40c2, 0x0)
r4 = socket(0x10, 0x2, 0x0)
ioctl$sock_bt_bnep_BNEPGETCONNINFO(r4, 0x800442d3, 0x0)
r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0)
openat$vcsu(0xffffffffffffff9c, 0x0, 0x8000, 0x0)
openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0)
r6 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/meminfo\x00', 0x0, 0x0)
dup3(r6, r5, 0x0)
sendfile(r3, r5, 0x0, 0x7fffffa7)
ftruncate(0xffffffffffffffff, 0x208200)
mount$overlay(0x400000, 0x0, 0x0, 0x0, 0x0)