19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r2, &(0x7f0000000100), 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x159) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0x6f) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r2) listen(r3, 0xffffffff) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x20, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x596) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/252) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x41, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(0xffffffffffffffff, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r1, 0x0, r3) accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, 0x0) syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000002c0)=@un=@abs={0x0, 0xd}, 0xffb8) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x1, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000002c0)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x800, 0xc2e, 0x80000000, "f6334cf5de3c65488253df634b46d7390e268a6a", 0x0, 0x7}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000100), 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3f, 0x5}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0x803, 0xffffffff, 0x0, 0x1db, 0xffffffff, 0x40, 0x1, 0x1, 0x78, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001bee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x10, 0x4000, 0x0) r6 = semget$private(0x0, 0x4, 0x24) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000340), 0x0) socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0xffffffff, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x20000001, 0x40, 0x0, 0x0, 0x58, 0x9}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8211, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x80000000) r0 = open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x81, 0x7ff, 0x0, 0x0, 0x1, 0xfbffffff, 0x8, 0x2, 0x1, 0x9, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r2, &(0x7f0000000540), 0x0) socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0x80000000, 0x1, 0x1, 0x4000001, 0x40, 0x1, 0x2, 0x0, 0x8000000000008}) open(&(0x7f0000000400)='./bus\x00', 0x200, 0x163) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000002c0)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x2) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x4b) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x20, 0x1, 0x5) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup(r2) listen(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x5, 0x2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0xc6) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file1\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0xffffffff, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x100, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x2, 0xca, 0xff, 0x3, "a7bb507a74cbc86b190374db2717cc976c683beb", 0x7, 0x1}) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0xfffffffe, 0x931e, 0x0, 0x1, 0x56, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x2, 0x8000, 0x6) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x5, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x7, 0x0, 0x1, 0x3, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x20, 0x8002, 0x13) r6 = semget$private(0x0, 0x0, 0x24b) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) write(r0, &(0x7f0000000040), 0xfffffec2) r4 = syz_open_pts() close(r0) r5 = dup(r4) ioctl$KDENABIO(r5, 0x20004b3c) socket$unix(0x1, 0x5, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) r3 = dup(r2) listen(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) r4 = socket(0x18, 0x4000, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x709759087e3eaf09, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:31 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r0, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000002c0)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)) open(&(0x7f0000000300)='./bus\x00', 0x123, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r2) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x10, 0x2, 0x0) r6 = semget$private(0x0, 0x1, 0x720) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0xa003, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x110) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f00000002c0), 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x2, 0x594) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/255) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) ftruncate(0xffffffffffffffff, 0x0, 0x5) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000094643148a462713b6819d239a98fda14861eb76de974a8d0c17e9c7121ac94159b3d852bfee98a714f48e020d8b3cefdc5b127616585ae12b2e45bad2548ff6d080a0d7e2661d3ffcdeedaddddc8553dde73f3a69b7a68b4e332e9d0369d9148a8141089735a9a46ea3c6c7c7872db10de0f5423d405055d2ee0c563dd46a3317a12a4a42d730e9b16919fceca60d7f75f64d8abbce49b4ddaaaa4549beb98b0ffaa29cdc385dbbc253b5a0a076250b9c909"], 0xa) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x101, 0x7cc, 0x5, 0x81, "9851a2be8bbd92e8ba1c1fb5922dcefcbb1928c2", 0x2, 0x2}) dup(r1) socket$unix(0x1, 0x4, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0xc95b, 0x0, 0xffffffff, 0x0, 0x1df, 0x1, 0xffffff80, 0x0, 0x0, 0x4, 0xb}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)=""/220, 0xdc}], 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) fchdir(r3) syz_open_pts() 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x1, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f00000002c0)="000000186004008b0007000000000000000200045dec000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c7631618b5d05c29d658f4a6f2940190687f58e3c2bb02a668b491487460a619f87702d49502b13308ce9e5299a25e45054061ecb0049fc86b3803da5c678223e3b4e5b4ef3c4f", 0x78}], 0x1) socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x90d6, 0x800, "d700060000000000005b00000000000000e74de4", 0x1, 0xffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./bus\x00', 0x1a) write(r0, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r1 = socket(0x20, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7ff, 0xffffffff, 0x1, 0x1db, 0x1, 0x41, 0x0, 0x0, 0x58, 0x8}) open(&(0x7f0000000300)='./file0\x00', 0x41, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r2, 0xa, r4) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x6, 0x8000, 0x9) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/243) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1104, r2) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) r4 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4400, 0x0, 0x0, 0x0, 0x0, 0x146, 0x8}, 0x81, 0xffffffff, r2, r4, 0x20, 0x4, 0x9, 0x6}) write(r0, &(0x7f0000000040), 0xfffffec2) r5 = syz_open_pts() close(r0) dup(r5) socket$unix(0x1, 0x5, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x1, 0x9, 0xffffffff, 0x0, 0x1db, 0x1, 0x41, 0x0, 0x2, 0x58, 0x8}) open(&(0x7f00000002c0)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x1, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000200)="a2cbbb1c8e95ce1a76704377f7ae688c2e1a6f0141dbdcaf29e16e994f896904f800ed4d56f3975d3f1f11e33099bed83df7790ad71afb7d0436875753f82a2758ecfd371c6dcab39a2ea1dadf3daf6fbe47fc03f2bb87264af07508f8d0e436727196676f22b40da4bbad806ba36b420fb2cfb8b02fcf877af2940735127d1005db38b38d7535c373974708252a067a47e654f856405404a4722930236566e4c05e8a7fcea31fbd", &(0x7f0000000080)=0xa8, &(0x7f00000002c0)="b59661963c819b59f2c6c52a047a4f091d9509dede6a7eb64fe6d1d7da557ec65d1455f87c516b8853334391ffe8e0db338bad8c9cf8fa26e848edd46b73934b3c49a99bca14f0314bbf72a6e786fa4eb51e36586379054b80dd9f6d870c4f49f2e636225c65e06ed7efa510400c7eecbe4759b11efc847f458cc4a8e57dc5ac45b1c7f2278a7be3acfd513b9343c78079cafbf51cdca6a7b8ec63c6677087e31c8eeba595539df23560a076cb97f9aec4dc5c359b9e141a41f870d6ae8011c8c052530342c9d9d6dfc123e9455ee29e22260063556962f8c3eb83fe2d1828ab3236e9c57bf12b0c0cbb900b79497b96439b", 0xf2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x81, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x66) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) rz{zWlDQYIGzG 8{ -.6¶g_TJTcsNCtw./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:   J @ @ ./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:˻vpCwh.oAܯ)nOiMV]?0=y 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x100, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000200)="528df1304a21fbafa12a2cc0d7db4018c02d3d3f0109c2989449842ea31d52fd7ebd71685b8f55346f8b99d70aa203fdbc7f4f2085017f44f31b8d00c3119c2bb396b3f2e1eb1a89ee0bcd32a0eb98bf59acbef8e399d5f315efe8eb7f8a5383614b1406f59cc0efd6dc999af9ed38c28eae75193df597", 0x77, 0x404, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x5, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xffffffffffffffd7) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) r3 = dup(r0) listen(r3, 0x203) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x6, 0xffffffff, 0x1, 0x1d8, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000340)='./file0/file0\x00', 0x41, 0x21) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/233) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0x1, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x92bb876097d245f0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="26c549d5d7b3777688c4195c46853ce55ea70fbbdd89b947e35ee8d4a4f3a97c2ba64540e042574a7889ace14149476c66c7a8f30a2ee43cc9be1b15c1dbc5a7c6d2de92d63db2d33f6627368b1cd67778636d8611b821d80ef1c9f2f04b331e536efb2885877361a9e3a575919bb51694b248778e7e00f6da0acb25810c3f014046f860ce63e56a2c0bc15f31a6e6a469df4e3d8c166c953b5aaaaae2fc9dc305bf795543eba6d2d36aad30f0a30e91b1d08ae5a2e4c63f3372df7c99e3663736bc57ed7992e531c48748eb862507e450c84ddc5312cf1b939157b31d5523e8cef22efb47010f98ccf760878a1a85d5707367f60fb912d8b934b6d2f011f498d73c979b4b8d098eb85ac684b3e9420c6b71e07f13eee48fc688c5bf0fdab6522a61e16ec1b0168199d2692b6a918fd4a41feab8975aec68813dc67f8a6d488b749ad77b564580e9532ae4ed2ba7badb9cfa49676efc4b39b88dd6c5ed0a52100ae017df1fc90f59772ad3d344e65407ce9db7b2144d93d03c830bceb3f9a8f887839c188c89ebd8a87f0749e75cc6bab26e92e25549204dffdb37e23c0bad523948e5e3a47c3cc09701ca8ddf3215b34192f46875a564f2206bfe79b26694dd9c4f5128f2198d0dfd83ca5052f7d25040364170cfae15f28b0ba8d79e3630295d228a2cdffec7959e748495fe03cb955e4b520c4706af4b41c6ca42fc97d19fdd0e59e5cea12f1bcee7b96787b63c01ca9f000131d7942fe565de50ce8e30be0bf401f8e20f4c605a34f4d820c984b7aa6c1e7b2baa504d3d3a498556b9861e187ca8446f0aa715cdeb42ff061ac7fd19058fb1e295f78442d06d5fc70152e1a1e5d0201ae673d4fdd2e91d4b29f0b0b8199bf468d910f2b860fe77c7ed627fae14dd97f46c980b5ae9644d18fa650fc02f77a74770c6b597c494c925ad038c8c91006920071c5fb32612c2fe128326b6a6cff69bc5554ab261f4bad8125168223cba7af0e9060ed6c5e19014677d288fe4c7e0a7f30f6817c9a94c5d91f81296389610d3b51942fd4c6ad97e84db9a08ac6016424c9303ef491f66919bc7d154d7a195f8edd882b6eff6bbe60a29826f68f4fbca95e1628dad63524aeeed73bd218c7993160958b72d506476d672818658d0540ab12ae0f2b1e8112e44b253aad868657d3a431d459ec1d39fdb8ef6927f73b8fd82e3614a84bd3310fab29e3ab0a1da3feb24afdf095421480a0ebd538164e30fff753a5cc392f9f8027b1a1299875ca57f5baac5218b690956c2069e98cc75f2e1d41a482069efba6185daa997aaceedc7591adf7bb1c071e0889f87d6f86f666c40d5ed8aecffcc50228d06cd85efc0ab1ecd75853438a12c1a1f06daefcec883ba4392e2949489bd6004ac2cfd536a92ccb8e71f1390a8234caa81291bec59f302181e342ea6e52cd714e3ed9004937f0d2b04b9d7fe99a64f0863493f173b5de0f8eeb468a9217ae7c5d2c190e61557a2dee658feb6491c3e2da9ff915c27a90895635f05ee9ba7ffd0a41084b052d246c9557746e615fad9109efce5af6b2c8685e30fe0bd6b707a6c05ec6441592c9db14903eb45e94dfb7c3d3ab1d2b2d31a0915bd5923af79c819b2547a47f25c60cf6e519bb2c37cba25873114b307f5cc99e40ea7e1228f75da8346dd3c809af7a1058b1f6f09815f9ee039498c63e54c9cea4ddb79c2c3c1298558f71355d9413ea7d7a73828bd01daa6a1c2edc8d19dd62d74fdfc2603acc833e371e43a618f142cf72fac8fefcc213323d444c43048637c7be8383dacb0d83c81923cf47653b63f30f72cb868528dbab2e42cc9e8cabf8cf974b011ea0f72451dc33000416bb7bed0457c109ea377aa99a138da24bfb9a78fa45b48422fd5654010651240eb06e1ce3983737741077c0427c6fce6d5361374ded782dccb2ee74092dd9d44af3c74dacac7c894f3ead4fae82fd63a8f2b5fad563633d6c0b99ecab445e9bc2cd2366522d0f921fb4f7183a985f81d3c53815763caf775d064feef9791ed4a131137a6e146bdb0860859f6fedbbe63fb4126c3bf306abc20994f8113897787952ba53f6e2484d08115aaea3b0613cb149d0139d09f3aa4d813732efd686c237c63f8b8dd0653e80a4a61ff5864c50e7cd83595e6e90d14c976b8ddf1c20c1e4b28df2e3c5918c64c38ae35f0f9a8354b41402c30c37ddbf6585a40a1a4d7e7b53f45c13215dd2b0a154c35ec8bb3ba85fe995265ce3a71a24fa4a7ec0bcba6dda6d9bb204c7f94edb0fe812c695915590a3b10751faf4a8c24f50c09ba450912daefea72777ed1e52f772757cd3a7e3c9ef1dc83ec42b05ac5ab65e1fd87791875835d63a05271036ab93027dbeff15190323b54be77f8f29f5ff533fb573fe792cac83e78c4d1866f61e39e03be73d0f62118644db7381d8cf4be3858075b1544441208a87e66395dd40154c65c9291aae9ff621d9d4ce9336925312e62739b83ef9dec941cf4ca5f4488e1045d39bc61729f99ff96c8c28d913e3cd8febcb081635405f06b6db3a9af026a55a758bb3675baa8ff1ddaefd190a54946d3e973f318e76459807eb69dfa1d2d6a7675bee3b342be581989f43df8bd1926ed43cfb1f5c8fff4bd0692d67378ebb13c13095922c2f35ef9306c293291bd20e0adcb993b323d2e8801d847d7d939d2a310c99fd3639b84628d442b4d3a57580fa635fa6e3659948ae527045e4d9dbb224633c00427b9ace2824769abca96391cdaf8335f6bbec835b9ff6ea487bc2fe22d75fa06a8a0c0558fff6daff3c13c476db044d1ecdf2de1aa22f186dced0f92968774f19b483c7e3f20d72888463d828965c7100ccf5c3f999b5bb612aa2a4c9fc61dda5267e309ec59c84edb1acf4f714bf40754e557b01cd01c849019fa3cf9fdd745228570ac8b07022bc28be2dd3c846175e4de2ccf9fef9abcccab5c12e787752ce9879efe59922accf7859a8df2d9b69b9048114123d3553d5121df35691b0447dcb20d09877d4bb3653af8d0873be8885f1c0c2445681b5e228a66552bee0cc56bf6ba097e5a3287787d10ba594f0e60057978b06ca3906039c60b1394a4ce4dd40494052d35ccac4b586861ffed0c7b25743840cf3245ead834f04e76e53343d48b6e13c1def47bad410239f40764e579201e923bbf769506c1fcba830ba12154d821dd3b70ce5667da7488ab0c0ad2553b9bae82aada084f64352fd41a970364ca46543139fb50ea0e0269333191e518cb2bb58f5bbaacedded8431f676c0c6ca19c8fcda9c5dabce82156513e42e94ecb03d6e5e8db037f89e8756ee76e60d8027c79b9d359c0edfb0ecfad6a7612197da393c8b8d7b3aefce3d44a534b55358fdfd904b16594792a209be6eb7f594dcc1d7abd312c4d1ebbe2518bbdb1a3305e39e71417f9c0a7695d4fc91f06f329c57739c01b544fb5e2f486783c02511f5e9201a4aa9b4e7a60b34ee24699974cc8c29b9703a84598fd957c6b5910ce6f836d69adf965d7a8f8149d1a0f206680021370eb08b5ceb480e5120293dbc880fd83acd6660cb1ed5ed0a2f07e7ad77be963070540ce1bf422fdbbbb6c11328b011d1df5ec55a49f89811027077903c22dff0054a0dd820d1af12fde2e373985d921bbb4fd0aad6e292646f3643958ec998247b2be2fa2c8cb7ab8ddc530de328a4a42f7bd11644abd0c72da36f77a303442151414896c6a1847ad96ca44c97afd878fec9107b3ce7d4b541f3e5b9f3b8c3ffbaa2135f5ae73661999bd30a1debd79a881c05cefd900981ed5ec3395825d2ed9d7afd3c56c047b44d73e4cef7ac8c3d0ccebe84cd54f70e65f2ed7929930a0b5d5fae8ed7059961d6ae78e76495ad24a18e2b70e7f90cd1db754e270ea7ca7b2d1c95787610e4e408b26d58b5c3b0c92ca1e8f2e4cc53b3e6111f4e042f8aef04f66c74578f8716546bfcb4edc0fee903cd1ed1a745d84fca9c8e736a7c442ed503ad62dd88fd8f7f55b4b4d8e3041c1de491c8bc40f54e5374314b05aa46c5c7b2a92116f6ae4a95195858d310e77beb78015977c3d5426c4e8988619cd38ccecd1c660c980ece08c713a5c447788734e1065747b6c817bde27b05d94a6b216eba63df492a7c16bbc8c4ac740d81c0da470fbf2ded0c9b758dca77e6de2945f915dc3dc78c2750705444d0c97fed6e7ac306fc1c07ad428af4e50656c1d5c8b88a39e9648b823bb39aa840d22780aa4663a8e611790f57c08e940db4367d48f7b4430d5c962e159db68f712ce2463bcc9ca89fff1bf5e185f911aff51d375ccae1f6e4511404bb47b6462133fd4fa529aebb541a52c4754ace05618179faa8693e51685170ad9ef56ba9657b9152df0e6b5127f26ed2cf20715c1cb4fa1a12cca9417d00ca9215778120c94aedd5042c287dc7f70400cd428cc6c017694157cff869c0ab97af81092d61b248837eb2db8427665ea4a9013e80574fc894477dd142c93728e6c9b60a916613537b5626614f554ac1eb8edb4cff5e43661c31fceccd412c4bd5988a77d89bad908b7258b1da2c10e9984344f3efdbe7d40d914ebfb369dd9d908286af3f317cb62f4ad481d8f566d13940c43f9944abf9a6274b5c59c303dd57eaa8f3a398b1e99bc0f564fd8330ad56181b7460ffe7970fcfd3b6b9d90f6036c043556ab8195c714a441b8966b43958126abe253f7fc43df8acf4c82d8259a3b49b23b3a56a072e9e9c3694bf39616e5279143382a81d461c8ffb93e3d738d752db819dca11d075b336b4b5ac2639647e883686cf34f8d5ccda0a98acc5478e1a55393f31a49116525524deca011673e77a2d87a0cc2e9ca243c688f6f4ff5c242866e3352022dcb06552630b85781e251d2a4bdc7bbdaa312dd91a707c31603623f4a55831645d881d74fe16b8f01127f4d8f160fd4a74183125ce3038a8e8565c0c1795903f4c94d63fb61aa18465b830692a351ac71150b98ee5b84e814d400c8cf445c8a98b66f1925c18e0f0d9f35026ce1b8f8012d1ca1b313b4accc4b6987fb931b967846e4a96cdb5e5171d795b383a710eeb323a02ce4572cb4fbb93c5f55676019754e83f10adbe4f0b590b8519b7b169908477965079920bdf8f73e03fa3b4bf8a5381e92c9433d2e33ec8d8c4933dbf2f17c28e28bb99fd3a3e2fb63e7cb80322488af688b5fcb7280c0365234ea0c31e8bbebb9386472b81b412dcd5c6fd2c5d817bb0af27a0e963c22b4499c2fffa2a4cef7d0e93e01c401a339cae5b15275982be6d5646d26770323d88a0bb656faab5a55815eecec2509fa221123ab3a970b926e3c54d349edd51f994dc63575e3476ca661908fd33985e2bb2d1df3d98961d37c1f8e4307a3a00189cfbeb47bbe4eb8843bee37854c689646b38b26bbc0af26b8394475214d31009ba884ba115b6f8d31e0df09b53859994288a79b7273e2606cbdbc3ac4404908fc36f49f27fa7cea03498e3b18b96e5f1ff28b269aaf56189dc83d3ba3f61f79af8412f8b4bbf5a373892f5a3a419b3721e338cbc8a30795bde178f6fc3455ca8ddeb6dec7c411ae57fbea648466aec972718d8a8b7e1bd27e54042cfa889d43d2710686f0a627a01675482fee9c0b69dace263d4d06fdd83a422aaca1970ce926a237d800e0d266cb905f30c19f59a9776b7d2500675fd0ada26dfffd5363809cfb8c306d23622fcfd6ccc4223eb017a507801838a3ae4dc2cd9248e6541cd6b560ebe4aeb32c74b00dc695061da60241d32541cac097d08fd41d5ac7"], 0x31, 0x0) msgctl$IPC_RMID(r3, 0x0) close(r0) dup(r2) socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0xc355705711b264ac) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x10000, 0x3}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x1, 0x1, 0x400, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90da, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000300)=[{&(0x7f00000002c0)="35cc6bd800696af364c31532b4188b383bb841a56bdd3c1ef5518a05196eac0ee50f987260c4d4e0791c4e0b0a84f31f7566e15e8b86965f297bab", 0x3b}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r1, 0x4056) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x0, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8a6b87cb2d72b8b1db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) mkdir(&(0x7f0000000000)='./bus\x00', 0xa) r3 = syz_open_pts() rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100", 0xaf0}) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r3, &(0x7f0000000080), 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) syz_open_pts() 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x70) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x4, 0x7ff, 0xffffffff, 0x0, 0x8, 0x1, 0x5, 0x1, 0x2, 0x57, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/235) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x3, 0x7fff}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:47 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x40, 0xc0d) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000300)="f0926f7742ac7189052dedf8f0f786e169d346d3339d5f509856521166950c00b10dd22818eefbd43aecb2f0ddcfbde5c4e58682b20af8113a195e5a4ebb02099c7b417ffc900dd58e4080d647cbf5e903e236165b8ed66f7d151b3fee8ddf62161ae7945f43b000b361fee608091817fd8340ecb9dec9e2722910806f5c2f0369d0a3a47fd40926f31a15848969e3e72f833657c6d734ad67fb", 0x9a}, {&(0x7f0000000440)="476aa2853ca6cc159a93ce82df6ab3c39821cb2aeb08e278adbb9009b3f68aa1a583bc85c2366de581f622159f8973f07d22005952f539e85aad8f21b954872ba9247116043ea91ed72c9feb3460dc891f1baaf431d9d3f9559017ffd57b57041135d8dbb4fa66d5871c95f5071485e6c4cecbac3c08e24ef63e8c0e0b9ef93bcdd37ec58272b74b235645d392822734d9dd7a4dc89b814b4461df126571602c82d483bd20a537375f6af25634d04598088d12af019936438bceacad53c8cfbc3fee1a26083359607df4c943cb7afa7975df617a1f4c9d3ae9e5f6188bb42f174e02e39aae7ff54e81380642f91ef8c283c974509442860d5623cb", 0xfb}, {&(0x7f00000003c0)="d3c230645b87e1e39ab5fac024fb0664f86e8dad5b16f6f8f7", 0x19}, {&(0x7f0000000540)="63471bdeb9327b345cf988a0a5013deee6de19a6dc9052d012616caedbeed0c50dfd11ecf10b8151045ed54d95595c948007cd75096aead6dbf78a5d2b43c57eae51a77124c4ad305b499e0eb588f894352fd6150da094e17d294e5cb4802c18fd4b798b45fb4dec1f8ab15f607420d6236499da78761486c3fa42a602f7fb01b6d16d60aa6a0240468c03", 0x8b}, {&(0x7f0000000600)="e6713ab74faef1efb6c494108729e15fd250fc62cd777cb6220ebb00a7f191bd25f4a2f38086652e0dd8", 0x2a}, {&(0x7f0000000640)="6ec965602f019b6be468f54dafcb146bfc1b5a1faeca7c9b3ebe2729881c41f4fd3af8581eb347c1f5af0697120a4b9860376f11395ae145", 0x38}], 0x6) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x6, 0x8000, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7ff, 0xffffefff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x5a, 0xa}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000480)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}, {&(0x7f00000002c0)="bde5785b475180876244889ee82660b6b2235166405fbb4135564f2e9cd4ed7bc31d4d467280ea48ba22aff7ddb92006229b869ec7", 0x35}, {&(0x7f0000000300)="d9239aecea3249eaca86ad347765d64502bbfe701032a6b303258f9f480aedfe697b67460477535d4185edbaf7088a3f87fcb202ad917ac133028b9dc6dfefbaedbba603931e931841d3c8fd94afec4860bcffc02feefc6a41fcad463ce62b349a624b75e818068db794aac10be4cea4c23ebee6aeaa15882f315a6c88cecece41f19557733355c38ad8836aca8dbc39f9f4386356033011f69d883ef35c5e3351e171508ba856af33ccf8be7ad970e3e8e7e93f307e98ab5104cf04798d7b924094ae38", 0xc4}], 0x3) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) acct(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0xff000000, 0x4) getpid() 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r0, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000480)="000000186004008b000700000000000010020004e8ffffff28000001fee25eff0061209a781ef1b1e4f561b2c28447f1c7631600bb8f669b9322b48998fc043cc2c32157de8faee7a406d848313a384a5b897b0043f8923624659ba88a19a6dfde569c79228bf29e2eb0312b5aa29462f1acc2da4f0607cbf69a8b11796395751663a9fbba2e79e35dd37b13ce17f8d608d183a93d69df3f9617b7d7b4d988808ce17d9dd91f30cedb3fa582fe0434326872ec06be3cdf705d2f7f1c982faec6da7bd628", 0xc4}, {&(0x7f0000000300)="9616e39fdfe5a60dff286854cb3cf047f37f2b048e161b8e660711a3c4f776a7888b72c405ec36d5a4a039bde160408b23b4e4a1ae1258c28a8c4d25d0318952b6a13697c2869d2470982e1580e03e781543457a4a518c92c82165cec056e301ff5e1b3008f4d6d3d810b5da13059493de2c398ab0c90296a79a07164a3cdeb2342542d5f6a630ea751f056ad71d4fc734248be872fbb93c2410fe5dbafa2cdff912a43486b8bf0e1a5870db67ae661f4725c8d63c5d30791c84be8000181d7d84455018dd6370bc7130048ab6711041a90deb88212a56c9000000005ceb649ab3b7006f836d94eaec6085a0f36dfcb2490645", 0xf3}], 0x2) r4 = socket(0x26, 0x3, 0xbf) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/55) fcntl$dupfd(r2, 0x0, r4) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x81) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x5b58) close(r0) syz_open_pts() dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x7, 0x8, 0x3}) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = dup(r2) listen(r3, 0x400007ff) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000300)='./file0\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/68) fcntl$dupfd(r3, 0x0, r5) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfff, 0x6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) clock_settime(0x4, &(0x7f0000000000)={0x5, 0x585a}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) dup(r2) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x183) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8, 0x0) write(r1, &(0x7f0000000300)="c431e4bda07bd3e9c62769aec3227898e2f134f897e25dedb88d5db5bcbd29b0e96ed7fa4f3bdcf0553098f078c802a398d3bbe7d712c67e50e43cb81109943be41539d7e81efb449a2985e5c25fe85561e60e20ef7d3c4727b6c732c1aab581c79c0ac2aec1dc63bf0ec55ae00e196954ccd0eab53da2f8d485e7d45c3300a52a27984286924dfc4e1011592e53289262269e1cf17f139242ccdf348e5dab7317f65851a797445642b1f08693f2dfb5af18d4f9993589d78181536469612bfec755d6676b2d3e714347bd0608506589fd19d9e30e022e971af36d77308c7ac0ae5abe54429184992ae2a529d7f14487f39b44c6cf6da82e51228da92e75b950a28316739234e49b40a116f5b7e6c23d5d736b233b89e9c5f481287004bd577614175ff683c32c7f335fc49a70fddb81f8d3ad0af04aab2e117a25b25f0b32aec4cee0d6c64db6ea730d0f20d900100000dd26944e1dcc5697cc526ba3", 0xb032739a050d2830) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:48 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x28) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x201, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x4, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000340)=@un=@abs={0x0, 0xd}, 0x8) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/66) fcntl$dupfd(r3, 0x0, r5) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0xbe15, 0x7ff, 0xffffffff, 0x0, 0x7ff, 0x9, 0x40, 0x1, 0x1, 0x10001, 0x4}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f00000002c0)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781e9100000061b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xf37, 0x90d6, 0x3, "d7000600e400008000"}) write(0xffffffffffffffff, &(0x7f0000000200)="b341b26ffeb9832d24b7fd938c07a0426799f6677fc4745ee889c823d66b99a42430cc23c411f83a88b844cf22d2c9af59cca2f47be3f9c9d3266bdb3036986429e9e7b2", 0x44) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="a4bc2ad5799050", 0x7) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}, {r0, 0x4}], 0x2, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0xc1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() dup(r3) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x80, 0x9a) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x9, './bus\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x3, 0x7ff, 0xffffffff, 0x0, 0x1db, 0xfffffffe, 0x40, 0x0, 0x0, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)=""/256) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{r2, 0x20}, {r0, 0x20}, {r1, 0x10}], 0x3, 0xffff8001) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0xfff) getsockopt(r5, 0x0, 0x3, &(0x7f0000000200)=""/69, &(0x7f0000000080)=0x45) syz_open_pts() 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) }6WS*'X7mʳ.=oG&Ju6rqgo" kkBϸ/χz5}8u5sG%*zGTV@Tr)0#ef^Σaj?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:N#֐[Ms./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:*yP pckbd_enable: command error 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) getpid() r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:52 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x1, 0x0, 0x82) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) linkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) write(r4, &(0x7f0000000200)="ba375d422678e2845e8b8b925b0887acd3776653198a87835097028d5bfa004497825b421ef671cb1b330a2f45fb5ca631493da6d0c751d88cd0551b3627ddd48ef0af46f6a36a63ac55d5c084c53b8b091514d4c16e274ae3366cdbef06eef5104457a765c35267a6b3e458dc7d7b3845e2a11dec1c7c0c8325d11488d7362f31d94de7c1489748e95d5b81d04afaa7d1e5a694a9fbd66bb25433253c7b675fe562acaef019c0dabcfb9bad0ce63a8f5471377e93b0f6f72517194c30859fbb9bf9ac25322f8176fc2d4c80bba114f5dc77ad7cff1d084bd048822d2c54157aae5f4e85507618be6d5c287a5933661d368f358882d508d492bc412f3139e98ed26005956189383d50c7b8ab57262277e711245af3412756021f10dd51892d92d45de32520270b3292ed2e8d39ce0ea6ed2beb46e94285deda8defa4463e4b8fb1ca6da3d67bcc60bc73af437e00f7be86b247c12303cd0e3fb5e5091a65aaf4816f4c867ab48fc0285a1bf162b77b0bb8f7f10bf93eb5235fa7dedd036a71f52de61a668d672aec1ed4ac170a681c74e4ad02a153b4c921f19640f26c05ce8f41332ac8cf71934a009242b407f65d9a3c9a4b8990d1f1d5996c4d069385c3fb89abfafa6195b239f10ceb7baf1142bbba3a35c901b5d28a28810b06cec3855dd78e65d52dffb38a040e8d68d4369a3bb25efbddfec6065771ecfb428300ee1a039d5a491b1e14ed1277ad8d80fdcd6598f721fe928120640f713bf8b8ee9f626584fc51c5afd0a6e59db66b45bec338b02d793602f019d022d2612e1901b367bf79b516d69e86fc374fc6d2d8ed5b4db8ba7b3c2e12f1993a4f7129e69c9ab1f5e4f46e3906872c99cb474012a2127d6be8c265100138e0572ae876eb62fc138e133a10016a0ad1576ad724d86011a33e6a8cea2edf40b6bd73f0e33ee73caa6593f3f945be177676c657c4b7a791d7a45608eb37f6bb76806d6d31bbf6ec6ddf9442b14de23898887ec42a830ebd09dd2ac9e616dea1355fc3217453e54074940821f61198febce88403db51c96b57427d220fd1036b65de3834c9e43b967f9e5f0cecf6bfa1c2530c9a0728be90428c3a1beefa111539042bc3dd1320b8695f441c542e14f71d925cf1f69acde47bda1301fc6ecdfba1ef67cae3c05b397197feb3c9ac1bae862d4b4dba617f1fe9f7f40238ecdf7319b8787ff70bc17c2eaebd50dcc6674f4260f2fbc850091481c31a3ee7af615d8a4caaa999ca4034e6db4f0de38d1c34cbcd85b72245fa09e93f795a23528649e45e460f1d6224efc36dac0e6265fb40fc2a6cb76ee335a5c35cac5417fc12cc572b5cd0712a629c1346f0dc82a0c7b7e3d19c5ed0e83702a465d19f3bf002069840675cc894f503ebeff791574e40cbbf090bda2bdd6f5a252197aa75abdab9f053287770e12058ac8a6d46f280644d6bf820ec3cc042d6d319e9e89dbee8943b2fa0122e8decb919ee86347d83ac4b0646f0a773ef56db73a3940d1d0a019f209e9d63c0ba1f2bbb0a40e92efc2258ffaf7cd09e1a5a96ebd093dbb290b3731f73298dd1bb509a2287523e1e5600cc85916505fff4d9271426cfbce35de7cc5fb39bebb3b7ef6b7906bf6b04977f0742270216ee588d78e414548510d3a6ec569d2fb4d023f861c963f49031c2d98380332518e70bbe72a77ee9e93c7557947a4b9b969d0b7de79aa8511a8e1e843f6623739de2143ce007fb0856ed84d8a80e0dba134a32e44a90b89fe1a1a5fad35d03178b3528a69842557ce1bf368ef78833f9ef18121a1abfb81591ef33c25130b6aaed2f1773f7fd0392597de93bdbced86652a833acb0b6675c9b3580f7811cb9f3cb963d4bf59644b76d4b5c24e2aaca6765fa5930ca707cc58b1fb508bd88a5a279b58a25766e382d4fba3267883638e445b4dab1da344bdd80d2713175c62b0e30b68f4c92265da340382f6b3ad1b154431920ad4287584223eaf755045ebba59285819b6b458d08bcdad29220f7aaf1e6d64a91ff10e3c71d322b812d1aa1ebea155043e259bd662d7c1035f23bf8b21c24a987ed2065cec6afa4c499f46d4763e7a71fffaab5e739c9f07b0e8b10cc0d67224823bb5609ece409b8a37694c4dc59443cce890912c33328eedf32a41235ee5a186905ee63df47ba768a21f5eb68d24eb8dd776c0d2c8d0200197c8c871c1791b4863eeee015f945a01fad6b37363bdf3551158707978b38868fc18316bc608b4136e58dd50ebb8c27e4ebb6a493426ab355eb08273b36fa6ff811b11c125ad5e3d201db7e20d01f7fd38057242006f6b084f41e337a3eba066ca4673e3cbea3496581ac9220c4e57b7281c259c7326ffc20e51c665f2dec9776a3fb1f654da5ac5676857637b8fc2a92d0737a900130e17dcfa3bf79aee59fa1a1432ebda665ea6569abfb84837dddbb83a1feb210fdd09b13f022b1249770234d9058fb1bd71399056a20ebd049f7be358e27bb65f59b2d370fdc19bf8af60e41a548950052a605317e9943850cab6f1357bdf940acccbfe7efd8a0549f4ef1d6bc8c897350355386c9869c4a1242663cf02a69315471bb824745cd99d1edaf2c677f81692029c509b568a83d860ce493d90f4ce50623838c626f94454a84af18e5a5bda65c85730e0099166ef94b9fafbb9e4b2acecce0d59434fc090bfa4eabe6aacd54b2a667eb50b969fb353b23269832d5790a98dfaa391ade7de8c7253ce9275321623a6c9daba8851536a9201b4575d4f0721c1a8fa3d53169208460cab4b92f6ab20a15c8ac2491ebdf5b66cdaf74e54df2f810c30cec34b4efb8af6cd8e417d2bd3f58f456130da9799bcedff223de7cb64259260e26fabd626aee682774fd05f6f4ab10fe2d0e4541b810b02c905de54334ffc397ab1654bbffe767c674e1a2c79aed25b5b588441839435f1d207330934fe0086d02508cc520cd7709fd928c79772d128b3329d752746343f143d8c6a5eeb2cf1c799cd12c653f88a50efea6fd6f2972f041b64fbcd5a5a5034e770c5e3afcdf1c2d27196e13c82c37d8b6ddde540bcfb5a92e42aa2ba7bae31ce6ac8a03bceef3e745a281c5fda73d559260ba417e6c7f47d66aa4cdb3dbe17d6abed4b82674c4e6df7f842fbad13858cfaad3441ef50dc3a550e9f305b8efd5bf261b36fe34fc27634bf14cffcd0beb328896587abd562db01a2f623a71c5a01687cfde24745ab641f941f03ecafe587184280db8df9d45dff7e7f53a62e3b7752de673c44ecf78dcf3e4e25954dfea36c3d0a99eabbf1c2f9431768388657884de7363aedd4767da1fb53b86d4b7183b4a442c554a2958d29a8483555b9ec4628727a6ae3ceea4f2b4ce61b5098b87432b6cab2030695fffa87d9b7896459f4fab73bd57194a9096559daeab62318dc2c842b2c0c566b877395bd550b856a0090b4f9ad652148343ff2f59580e39658606d5500d72579c24cbae6559d6b6893a99843ecde0db148d20ee54e699819e23c74347c7270edb54d8cb24df767084829d76b419b22a0acdb14b379fec62bc2a72cd82224eee6522988715739800e0653d217502b3d734aa99e1559f239919c179c23b7cd01de0cb78a2610b843fd348e3a0429d5cb4ceafff7b48bfef1c12222738fc3c71736164bb4e4aaf08c8c43828bce16caa97f4d01e4ce1e35b6c7c4b421dcc5704f1541053ba831b78f89695f28d9d5263712316350573ec7dd09cca597cd2b7ad6afde9346cdf11e299e96d865f6c6fb8dc7fb4baa864023f0b2641164560e20dcfd2d5af8ee10dc983a5bd551722ba2ec8b7443d59294d59b5e82d83827cac62853e5b9574939d4952122b2cf5881f29ebf46d5131edeefee5b42f3709aeb0bd2292634af594f9eae7f9ab82023f27e35435f5c3ec9350164f276160f28183cf5c584c77dcf2f282084869b476897115363407a45e85bcb0ed9341207e9fe282fbad9f4f67953180a004d79632e8b040b6fc6050a75d3344dc0f7d1c28be38aa1f5a1e98f28100afc5dc383d5e37303899d6ad56084e17bbf4fb4cce80369ec3d8480e00818652a9fc83041a214240b2ba324e5244f94e19d1691bbd00467cf0a9501bfd2a3fd5cf3446cab1cd4021872646f1cd16c533f0cdd0ad3d30fd172ed40b13e6312bed67b78f04b57af33d2a74a9f18aeb15b6c5e2bef001816c6de3879a51c8c1af84ec1e186f552931b99b0678f229f62a9d28d0953d98d716b98889eb9debecaa84339e345fa2f460c7fb4eb9e701f8a1f62b77a9c1ed34c3058d9bcc6e51993c4ba6b75932b0fbc9d398529f587cd134012be88f4f3f0483fcc9b15b00b60ab75c733a272cc55e4b80be9688ce8da34d2eb21fc4cb1adef910be1b0bd42b7486d4a3c85fadf4d0427162b5ec0b6ad0916d636cf04e05c080861f9dbb6f356b7ce7189c5a386e4482e976f783e1f05520aaecc2bdfdc6569d125d9386aaf1b34f7e8eed194dbc009da331be584f9746ea2ff1e2576e02ad09b294e88b024018c6cdfbb505f8691e9ca8af22a52a60c715865ae403d22281d2f72f7f85fdac0e068dae5c77b17d9fd4d0de079dd0563bad2c5588e871ec27e1df2399f0ac5e09080c37123d1c9d0446ce95083da5454fefe98f5adf4ba503d66e96ce236876e3056a79d035fed80feef1cd44e00ac87ae795008fe4dcb52ca82b59d6ad35cc0f6e7e543e13bb45c724ace8bd1fac31a4f8b641286a5f35740f09a350fad3c3229d3815abca46ce5a05dc65f311cfc1bfc59c23ca29c0a0765411cdbb0164e85dc21476acd5a4c58f3295bc53a560cdba272cd4abde7ab60e2604e52496d2498586a04bf09a542fae06ddc85af4d6524ee6945a9d6a35757b3848c28bddf14218479af5cd1a95cc39de414b6b96e10b8f2f82c2f602d378a0bd5f81f830a5abe71abe83dde81ef364c284b262cdd741a55d1f5f187735b2c41cc4792e229bfb96117d619b52993e2d4968056a8abec3233cf8da07bf7b4c9b1c75a3a11b23d7703d57a11f5f95c6994101e23fbfae538b99ca4d38c03780457cd2786896a9cb77ffd4b418ff3906e6e64332d1c8d72cf6ad974fe97bab925b81ac35d35a0a99dc292b5476880d53963b0b575c38fccb6419c8b0be6cb77b9160927831626269fd0a6c547dfddabb694aec646d137d351d5eeefc05fb14a9488bfb4718535c6a85169b67fcd8a4d9018fe59b6df3247697b438bf0fbcb53228bfc5f9d42f1f4bd923895cba4b5e06b7ec9bfdaf9747c1d485aa06e51c20554cbffddf07dacb4c8776481e1c2e7018fb8a345704da20facb91068140daae7490772018380dbe8b9124eb0c7865333550674d83d27eb9e1e5c6035fb909554748dfde51916dcad689f137aedf002999e943cc9749cb7ceaecf7973ba5f1811698907080683d6cbc5a194826c4ea3ed654155ada1638ede579a4545d9d8aeb61e7c509dd227e26e03403e4aa8d0619b0d92a17b573799f5a88c6b98534c22d102a04d2d97ac5afe0d1cf9398e5bd45c66a832ed7593c2adc50930bfb3859b2076395a3c212a3df8da49bb22c10c040dccdf574b866c48500623c58c3d15b0e18e90b32359640b64613cfc9e489568a10370524b90aa3f0de11764654867aebd45ac9ba56fe137fa484e9fb56db8ae1af87e27c518567a88574b44bf4fc97e57e3f006f58edd723a6816cdcf71b940a5d7b6d407a0c0f5f0d71257f8977aedaae6d982ad960c3c1d2287fbcd17a4ed68f268a2a49e7727859060bb42eb0b379ca5749c4c4", 0x1000) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x0, 0x40, 0x2, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3, 0x1ff, {0x200000000000100, 0x7}}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x10001) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) sync() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000002c0)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) dup(r2) r3 = socket$unix(0x1, 0x5, 0x0) pwritev(r3, &(0x7f0000001480)=[{&(0x7f0000000200)="08f3f0310557458495975d467d9fbaeb648fde2f115576d988afea2cfff9d6604d9d5bac9bb236555244bbe9e146158ce76a2f83b632c589960a33cee1439f55be1e7a0821162089be4ef459af0d934511603edaf3ac6cb110ddc3b49163824e38414ff23f736562fef3a68b85ef17c69964fe6a8a753708f375b8e91d1030e3803bba32a230f9dd9555951f415f89c2e4192f8a9c9cd6d21ffae33c4e6de8e3776884cfa4ab2e6b16286c8a53049ab522cf85c4ac322373b9e0a52d7f6a7ccb71ce5b1c145ea7e2329bae00326f7fcf7c0067c785e8bbf3963c9e", 0xdb}, {&(0x7f0000000300)="822c1a92ac1355893fedf993cfa5a4312dc8b871137fdd569d62df68ffe68b1b992d43f68dd0d77aedb2eb76fb1ead52d81d81c45724e1bf145f6412161671ec1918e1b451b04a5dc5e06a3d7b9a512dc96d33e05c05db58f4c21fbc05d28d80879fe31930f7709241819b91b774ec71c5c00a4fa1b1ae9ed363fc9c280091f6988556a6212d5d2beb0ec408b24197bcf4ccaebb166e097f08513bbe0ae5cffebf847ebde68bc8facba28917865ebde28114099632af7ebcd6d408afb9481ed2c84324de46e195083c8274d7dcf4daddac5528b050a9093e3f5314cbd4e7a24d930f300748d96c3e88d079", 0xeb}, {&(0x7f0000000000)="8cd306036cd374c13fb0b050fddca49319c42aa7ea750915f88d04f9205678bc43d68db66b4fed15bffaa5c4", 0x2c}, {&(0x7f0000000400)="4e5bb8709045fafb2d4b1c0399e3b4b83c0727bfed5b2419d958482f85e5fa32ae28e53e3420ef5d1f4528f74973e8866a2fd506268f6720fc5cbfd45ecf6d13953b35532f5bab9bba7e8734b45317353ab4f4d1f59b228be1f2008eafa4832d1e3ec84dcdb3fb80a609f32368fb59e3a5a04ce1fd1534d63382d30474beae34b13b6d1c416a0968b2203fd45b96f6a8ec2be48ba6efad409dbe8d8461adbce667a25c383f32839e54c69e459522fc086855b218d9a463b93a8d01ba4d5f378b6d575c2be59678a3901d6fa03d46ba5759d7ba142d742e72d24ea4467b4531f4643cbcb6863e270517f1398d46a692fce5f2a3870ec019ffa5b1ce5f23f30493c6292cba041ff01f91c1ed66bced4866b252f56d925fcabea75f6e90bd7a88e238a684f331bbb7402e38ff2a612193fa641da8b5bb3488b7e207011c8d8511dfe856b10221b83c7b75859caccef19e12b7c769fd0ba06e2b79111cea131d52fec1554d2115ec29f3625bdfb27926a0a2da7116e5ce920b1f62661d53877b11705592ba64c3b266e5219047b36eb13a4886de05db5021c60f430a1401f3179cc8356db3836ec020a4b12f000f20f26430d2d9671d428fd3354df2990242324afd9a5fee376e80c690176579107e551279232a4c29daa0ade6ac0f25c1dbfc519f2658973f92ea5bb93acd1946cf93cb8fb146bed1c01d71d683d3c80d96f55fda1ab7bae7abed07fb95aeee50d4fad0f86ea3d681e2b5709928cf01417a87c12f08ffe6059d9aa8a42be5e73f0ac7c1b46e0cad8760052f7880dee950273ec527142847509f313e9db06f0cfa3de4fdcd22bfe4686d71a6523a702b6089aa50ed6d7038f942069b9b769614b6cdc8d58f05e9153a7d3906024baa8a659874594ecabfaf4a06beef2b658b5d66c670027b9f2a99e1f42bd26242e065a683dbc5cf84bc323436fcbd818dcb3fc9550a4dd77c2a3fa81f914b0196b2beb0b3a420826e9b2635d13e107a3f411502fd9b16f09ee640ec4da356f912ea69edcf2c8ac3b591478e94e4085f07ebe38158d1a53ecb0ae33d2e3f2bf878c8527bf38c7933310d7efe0344bcc59c22195d3093fec830ccd0948b0ea6418897683bb00b863d50cbcfbc175b5800b7986f3e8735de1b07c3131379cc0d7af2cf2c62853bbb25f12bc234c6870a4769b96b2ff6b93aab19b7b05611b831e44f7ecf2fee4177c4f74f79e9885d90371328d6e74ed110034062decb590dc443fbe527d13055aa0d3689dc46f5347a343a4bd5ec862c6fbd6b73746a7f8f76d13367a7eaebd74febd2502cba9a30a648e8de8d349721ed7c97edb93ed4a5273792aab552e6a7080e2cca4b54944884ae5c766537d65346fbf48481f5c7dc5e72e05c949d7e0e0c6c82584b049eb388788a5a9ed79f097511a2ba6c97b05af34c6a1cedd799f49adbab7e8d52fe4ee4dc2778d7726d57bd4c0c992ac18dd77909b736245b907a9098271e043e15529ebda602a7e790c285a9689df4a95cc542040fdd594b3bd9d504739e02a6fed48648480b15fcf651cb6d6cb0fc8351375e8e1b31c7022455945563d49f5b4418b3c6923dcfa32abe3ae667ced05c9ef8f7b9071469516f0f00190226677b6601b1ef29e2253199f10a1919e3113c4c25adfa12239bfc2a4c5383e6b3c4149bbd2c26413f62e4cee9a572aab6b99a2b4083e0b8133f16dee80e5aecd0e7fc4470419dcea760831bbb360ef84205c98e9a4acf59e7dbfdac2fa110bba3cf87b4b608c3fd3ec35a0d808aab961b393f2f7116cb58f00021b264d9facdd5eea3936edc8017a9e542e1e6cb1705eb27ade34a507a8fe5288b168eda2be733cefbff9d52b84acd3922f7a76b2f7f680a52e26b4bb0a80ff076141b863a3aaf2b888e652449f0f35eb11ce017a10f57dc30e529ccfe109a8608886f84fd7bebae00c70dfcfbb0348ff795231ec42233692b6aeb593c5dfb787fafb0fc8ab1378ae7b7f6f8af517753f1874d2b08dc1639e048737ca4be5545aa6c5517fc45dc17d7c4566d17b37e5292b664f86d3b960ad5cdcca17ba4106e512646ad9dc1249f41f8bb7796098ffb8de7eeeb4fbccb9b410a08b33c83f57990d9c5c96c97d489fbfe08ce851a2ed362291bed0d84300d4e172a883b2ba428af325d6b5cfcc3d6d370d5b9fea9e6249743a0e171e78613c348baa66f2bcdfccbeaeaf5f8e1513fbbf567f8acf1f41dfedf5c89ceb0692995d85d103315df6bb7310313ee87ca6ca9066be4d60b47e79080892c29f4a746dbe381b28e65decbf7a6b7bbc31f9da9da7fc906f376e80cf46045bc9196a6ac3cd84117b432d58f207226bb45e326717e7d08a9003f05e20942345a6528a6e0e7acfafb088caac28ecb5c529ea6dfbc37b5cebbc4afd4523cfb38c283ac415f690e22e588497a8177e84ab95b41daf24eee809334b974b4980f602d156c91803d39ef747fab73e06a9de808ee7523460143bbf8dd1fa8271282e3dfe250a811d521ab02e1a8b62afeaf7c9ed4c04844a90c4450c97a8d89f798d8d01612b55e0113f3b67112e9fc028052face41ce835833895874168b50178621f8ed3ae71acd5640375194ccf2c92e806d457180f1dd4ce0210d71d9397938bbaeaa09c00a9b1a1c363cc60b699af55983f9fee24ada4ac002c9384b20acde71cec1ae474a8d25cf4495d89e7323833a71a3c564a2acd92bf961826bf787c7dd553baded7954eac9b95110307cf624c96e9514532f6e4dd143ebfcea5bde6fe3fd62f58310a26081cccc5e36dddbac80353d6e5a4227760b1e95bcd972169a060fdb8eaa055c3947bdf02f31f363490cebde4cf7793834319ec5f6fe6567b8c8f0e505ae048f74bf60b732655293679adf24bf6880d62b8ec2b660fb48e062a7eada6bcb1e1175aec0f5dae9deaf3e4675923ab2f656bd8b8ac0010d77e4f16ca1b799dc108d60e7c6dc6a8f1c29dd508d90c2c3e219d625c5527f682f1be51c8ef2757fce0807d41c4cb29a886cd6a418aa6de0937b71d41be023eaa3ad3ad7ca6b8012a69294f02f2d9634160a97d36ab012ee023ff41d7c358af69d53800d09220ceefa7a0aea5e0f40ed23288adacbdc061a977fbfce9fc499f7c0fc8051f2633c5b2f12f0ff60a9c9c7e202952ba71dff9f5d8f6b677543b46b2b3d206811cce31b961a688dc0506b4cf9e43d564bf20200288365e247fdf5123b3698a37113842dde26332f3a2b70b88d30c40b6797c4c1e6b95d30840f8b85a14ecc2a1e8c661fd18ff910170c30e172302b1c022bb45e190c9209e2796a8e81ee0f6b5be224bbef2f46320a3633e17814cdf95a17dae0de534959c4e58491a29f0dbc33de38d49803c4d8076d08aa66de9884f04f3bba28da4c589d96da3c912144a7ba2b60cce1a66f28462dc920ec230034a50b3a046ad91ced6446b9e74c9d2b8fc1a5972dbc59802c6f10027cbfccd3ee527aa2fdcb465b2cf8d0e87a665be43984d59d11b6b19bf50b66cf0391b655044af146863579d2f2c899f4ea74c07364ec5564492c835fb0fc4ee2288fae78920bd63185c8704562ef43bc62d3c0c19291f9df7b54124c1f34572d710860ff07388666b39c2bf8761b3616cc97fd13c26d5d1ad463473b2afce34668604dce02688de6a846479a17a6d3e5a3f70d373af890d6baba535450f912aa5df2cbfbfa4aa8d99ef42461e5f80134984930ddbedf5fc5df6f5312a910f74bd7250a39ede0f246b9aac492878e6769518bc986825e5c1a59cc9e890c4e787fb8ebd067ba3af5dd56239f32fae8473b4004dd8fa1eb3fe84a91cbc0e2c9cfd5d51129edb91f84687946927e457eee793198a4e861e1c8fa7106d31a7778ab6a71e73dfffce4f2b5308c2885b7d62e5073b0cb8d206fcb03ec19ca6902205fcd0bf50b94de14ff44678921a0dce68644807b10bc81b518c42b00d25aa4713030df8b5e9b8d6f971377fb13e1ece4ce4fee6e89b1f26a74e196c68c2b5820e5fef8ce2d29bae06cfc7864cfaeb06db04f72a681b5dfce4ca87dc3aed55b681120de873564832cfb90fe3d20369b4def25e6948a6e6c0eced5b7c427539c1169b9c2c90e3b4555a321ac99cd8397b99b7ced25f135577946121848a3d5a993bf48dc82b6e588ae13ba34655ea76c85b80701a6fb3bc39c5eb1cd8669d23c301b28b355d2d7eab8c620c79ddb2484c84e6078741ee620985858017d0a6a86b38799df103029d9b11c82234c522bb80e52e7fb922be5ba2744be97d7fc50cbe49f4e3d96b000322ca9cf6ec536b7ce48d9461aa9219b5683ab2c00c1094d0fede802044c4ffe0efc58168f725cfe53745aaa973b6f971f630ca9ca289609ec52b4d1e0a4c38dfce3b0fb170f997ff3f115d072b94291161044b629fbc480abfe4fd9de211e13c1b600d270ee0910c49e2474f49f49c7f57c0c76e5118a406bf37b612e469392a6f3758271e3bd9e6fd2273551c0dcd0a9a2707885f4d4f77f7a0004dc3af4f39de460ef5860e2ba7c7d786240eab9f1de1984cd7588b9afa17e3016f9cca1f6856b76fca6f1e84fca3e65b472e43390b64a7ea68f1ab084347b13258582ae0cc613df1102c60f92f9ed1cd924a896b38736cb754fc2d55e7a318e0bd2ccfae61fb0059be23609f6381220e0531b2652ec7215f461398618819d1eaf574396dbbadbec247292404eccfe661a9aa935b1dfd7f6c91c638dd377fedecb91d43b6c7b12183d35f2ae4edf1aa32781ac31e4fdc8e79c15e1799c9f53bf20c57d4e20a61554ac3f4a9ca0663243cf55efdd9fc9da7b2cd34349ad82f5cf04ff523ad6378d908372f8f27624394369cfb7f786fc1bd50b49fe0f16bf54d020047fe997b0159fe9dd55a2846430c972aa5df0d4c2ea8cddb207353e238d9e57e9754e3c1dd9aa830b95be55fd91a316ab843b0e0454412ec1ce45846034f7287d801f78e65a6b2b3f5c9d473ed0f8004b77b705850d25f759a69cb926b836f95bdb8e1f619af0ffdbae6a41e4333890b2cd07bd837d61d2224c094627543bd43625f2100bb292dc913c5e0be0cffe96247629b7741333eea27dfdc6025398452bcbd20f62fc5a1a166f8e45e2cae5da5ebdb9f594c0d0af1432427a337e68e0bd32ad6410a69756624b9947e4789adac9e718a5a45141556e4998ac8d4f34471ca4edec9b21f10a9e2f429c22dd9f663f6fea5a3943365aac0901dfc9d80a240d9344f46aad17ec1ae37d0307d42543d94610ffa8f5ccc8e4a1d54e83b40aa893c871b28ac2bcfdcbbc18fadc480292f6333d44b92a508f9595d5294978f2d15c3f16e20279d7b3127e6cb457876949e85a50c91b56d2f01f13531dc13ed5d53b3f6b55e9e5fd7e573c6118369f1b77e315cd6d39e6686587945d0bc01449315d53c48d29f97a08c40a9bd4848c09aeb869b5a95a8a5922f642c19387f4f48319d282f0cb532536b4b10ff6b41e2dbdeec27f59452d71a9dcebcd097670d5b8a658a4d8a6995cb3e61e297b8d535fbcfbe48599d6259bf88fe8631ae50227f21d60c3d3809076b3e7ae9865abf369cff05255cdc392ea0e6e2b03b99a01a8313a7bdc666c52816c4d5a57e0f96c008cd13e7841bc524a2cce937f1c56c7f5eac02867b614fda20c1381413c80c6845f9771683a8d05ee8f4114699befac4c02e5310a75d14aaec288880cfa628ce1c28954c513fdd78420b121952b0928a86dc8d2f201deba3faf46c298b84e8bb180322c142d3f76c3af858d7b84a6d4f605ed3152eb46e36a", 0x1000}, {&(0x7f0000001400)="ea5a9c642bf4b69862c8e16a273cd60a8ffc087cb4872ed8e29b04c6b5987f948900647ff440fbd0d708fef14a7fdd506b36afea1788997de2e1f4352d4c57462db23caf0187", 0x46}], 0x5, 0x0, 0xfecf) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r0, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x4, 0x5a39}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r2, 0x0, r4) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chmod(&(0x7f0000000000)='./bus\x00', 0x1) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) chdir(&(0x7f00000002c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x6d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) dup2(r3, r4) pipe(&(0x7f0000000080)) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1f, 0xffffffff, 0x4, 0x3, "26861966426b14438147fd5e7df039780496c6a5", 0x800, 0x9c3}) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) login: ./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:7]B&x^[wfSP[D[Bq3 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x4, './bus\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000300)='./file1\x00', 0x10000, 0x1c6) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/231) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) /E\1I=Q،U6'ԎFjcU; n'J6lDWeRgX}{8E| %6/1MHH][J妔kT3%<{g_bڼ :Tq7~%L0%2/v-Lw|KH-,Tz_NPvm\(zY3f65ԒA/19`a8=PǸW&"w$ZA'VQ-]% ' 2.9+./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720dfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7281905000000000000005f16b136a5d00d16286eb4877934b384332365119f8ab59db53a8e1f0e3897f56dda4f63da5e770695dcf13db6880aabe6953210f7d6c820ddff587a45db47f4f0f3a9a59d69ad4fdc1e2abc358c2ea92c9a0fa509197faaac93d48e315b1c97550114dbc3fda2c3320e4468fb69376a9d4a0825309f6d8fd781ae55c1d648bf29b86a227ebcd1af84724856d9e2cefa312c14c4d4a58a7f8ea3042f6032a5ba6fef9d6edaefb2ec", 0x102) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r4 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) bind$unix(r4, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x1, 0x803, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x400000000000008}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0xa, r5) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x90d6, 0x1, "d700b64e000000d507c50dfaae00000000e74de4", 0xae9, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x2, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:53 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) pipe2(&(0x7f0000000140), 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x12) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x4) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100), 0x61) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80, 0x90d6, 0x7, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000300)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x0, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x13) r6 = semget$private(0x0, 0x4, 0x7d1) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000340)=@un=@file={0x0, './bus\x00'}, 0x8) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f00000002c0)='./file0\x00', 0x90, 0x1dc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000380)="2e000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c7631682a232a257d9eeb982e7f9e7901f25431e8c73f9", 0x49}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r4) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) ֐[MmsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus./bus֐N M 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() unlink(&(0x7f0000000000)='./bus/file0\x00') ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x108) close(r3) dup(r1) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socketpair(0x10, 0x9a6a08c06040baf4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x828a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7ff, 0xffffffff, 0x0, 0x1db, 0x1, 0x40, 0x0, 0x1, 0x58, 0x8}) open(&(0x7f00000002c0)='./file0\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x3, 0x1ff, {0x200000000000100, 0x7}}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x10001) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) sync() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x5}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './bus\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x1104, 0x0) setpgid(0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) write(r1, 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xd4, './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0xbe15, 0x7ff, 0xffffffff, 0x0, 0x7ff, 0x9, 0x40, 0x1, 0x1, 0x10001, 0x4}) open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000280)) writev(r4, &(0x7f0000000100)=[{&(0x7f00000002c0)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781e9100000061b2c284c247f1c76316", 0x34}], 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/65) fcntl$dupfd(r3, 0x0, r5) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) close(r0) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x81) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x5b58) close(r0) syz_open_pts() dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x7, 0x8, 0x3}) 16:00:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2330f037c2c005e1000001d85ede4800a40286c3732fd584bcbc994c2c00000000", 0x21}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x2, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000500)=[{0x6}, {0x1, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}], 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) 16:00:55 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000540)=ANY=[@ANYBLOB="0180c2000000aaaaaaaa6012040000000000000000e8ff0000aaff0200000000000000000000000000013a00000100000000890090780000060000000000000006000000000000000001fe8000000000000000000000000000aa47f5bb39101b71b273dfed18e706e920680b717857766a704e20d933f7eb0c234bf25cff74711baa2cf6049b6cbc5a4c736fa521647fb4ee4188d66be69ff7588b5f762c760bce1e497646dd0cf62680c01f46b59696faa7388dee06c013453eca33627f2f642f7440ca3b03b1be6015e8697c6570a71421bf6bcf8f3bd95903fe17963884ed457a4baae9d96dc07984326a0ffc3dada2c7cb4af701aa7cdb79d58a74ff0226b0155941ea7bce5d41a44aa0a56e05fef08b15c43c941b7ee488ca59a18d92685ebe5e3e7bcc0989bde937d3b7bdbdb519575df54ac0fc52cdf784c2c6915e9511818c6dcb162cba54a8c64101f3a5ae80127d4ba0c64d79acc13c84d4d73b747b24909e4786d2842f8c5508c65da343d3511f004b464d63381077a936cd0071fac48e635e4c901ffbcdc074d63ec78130ef94598a44cfd5ccaec600b79a082e2f8d31306646e8957744ce2622709b14e2853b75cad0d0b151ddb8f8113a8c8162d00ba2a7f3089aed8d98bad6d6e64fa7a4982d926d48c1861257da9ae17a5275b0e5c69e0fbde158165514c40ee2761c3c7867b1e1cbac4acdbdeda9b17b7295f267c27a8ae9289cb8eacddea072f7583636d6ab8f773638eaab1db93c2b1d664f1e5c1ae40296171d1c39b96bb4e741000c0000000000000000000000006268b386fc1039239cb98feb7dc48fcf7a0000000091a1b69f8643f36bc261134f42d8e12b3b2b3a270b7366c38009c2bbe11976fc5e97eca6fa2a1fdb6030a42ff70ec91e7b84ccad55e9a1804c9cd27dd89addc5b969daf2bec8a704c7a641c78fa97829a20fade94f3daa082667639d36cea673ddd9c89e88800a3ed27ec5f2cbe57d9cd5e18c081cb6fd5890688850301b230903605b2cfead28bfaf98f2b55680f5f25e4813112cb0306bb5d69f5eb9223fa56ab83cf749cce7eb616d539683be59409e2f7421ed2ec5648fe93ee5d75918e9a6d6956ff65a8c6417e3eaec2c454d8933bae92d216bf05c"]) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) close(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0x20, 0xa0000000, 0x80000004, 0x8000}, {{}, 0xfffffffffffffff9, 0x3a, 0xb0000025, 0x81, 0x9}, {{}, 0xfffffffffffffffb, 0x30, 0x1, 0x8, 0x7b}, {{r3}, 0xfffffffffffffffc, 0x50, 0x10, 0xfffffffffffffffb, 0x50000}, {{}, 0xfffffffffffffffa, 0x10, 0x1, 0x100, 0xc0}, {{}, 0xfffffffffffffff9, 0xa, 0x2, 0x100000000, 0xc6db}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd4, 0x20000000, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x24, 0x1, 0x401, 0x7}, {{}, 0x1, 0x24, 0x2, 0x57, 0x574}], 0x653, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x5f, 0x40000000, 0x1, 0xb}, {{r2}, 0xfffffffffffffff9, 0xa2, 0x1, 0x6, 0x2}], 0x9, &(0x7f0000000200)={0xf4, 0x9}) shmctl$SHM_UNLOCK(r0, 0x4) r4 = semget$private(0x0, 0x5, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) close(r5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) ftruncate(r5, 0x0, 0x565) semop(r4, &(0x7f0000000180)=[{0x4, 0x1, 0x1800}, {0x3, 0x5}, {0x3, 0x1, 0x800}, {0x3, 0xfffc, 0x800}, {0x5, 0x403, 0x1800}], 0x5) semop(r4, &(0x7f0000000100), 0x58) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0xfff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="d6ab3f23d02ded1791975e9ead08acbab0bc349c290aac3b25babd54ac88811f6106f172981f1e0134e16743454d9b0326a640e56ecd0050b25176311ed910d9a160b9b65efa15117c2e2572d1f083d309bab2f3242e8a262803935db8803c711c999e19ddba99ab5349a7520a9a21fdf6f7621baa4c40632def8448922ae7", 0x7f}], 0x1, 0x0, 0x7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000700)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x3f98}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x67}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x4}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8000}) syz_open_pts() r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x3}, 0xc) 16:00:56 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/95, 0x5f, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x9, 0x5, 0x1, 0x9c3e}, {0xfc01, 0x3, 0x20}, {0xdfb4, 0x3, 0x6, 0x5}, {0x3, 0xc1, 0x7, 0x1}, {0xfff8, 0x44, 0x4, 0x8}, {0x8001, 0x89, 0x81, 0x10000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) sendsyslog(&(0x7f0000000140)="74dbb5fd7875926bfa6db23f66f92a047eda84bf1166aa07270d58b475b54258d282e362e27d61a206fedc51ed62", 0x2e, 0x10) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:56 executing program 1: socket(0x18, 0x3, 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x36, &(0x7f00000014c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "921860", 0x0, 0x67, 0x0, @rand_addr="d731493c8d7924e99ff168eba5e7672b", @local={0xfe, 0x80, [], 0x0}}}}}) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) dup(r4) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x40000000, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000000040)="c6d10f3045df9ec54a79c05c210590d6a7fb6b744775ce25e7fee13421c834a3e1aa20a1e54e7afae87fe75045971c344792ee8443745d9e3449175ec83ff4c448da162ab3ab5d05a005fd1eba00ac730e36112c0a099b99c10228c2f920d286e72ac6d50f15440d1015fed0a183e9ab5563b302adef4fce0259cf326bb4886a7b1631943bb98a88d9d74ac4c0ede7b472fc369764258f160a9d9b958ba04710ba20eb1924bd8b2ae59ffa5d62d844f8818c1046ffa21c7f30c32b2fe1", &(0x7f0000000100)=0xbd, &(0x7f0000000140)="e7d4946a4462411608fcddfca67b2947f80b0e2d45ccab4f970fb0f49f05d9a35751684a8de19dd9f8b93632ef41345854f5b239595d9d4e1aad83c80226537250cd2b5446459207147da15dd2eaa530b13308f6c991a247e41f77c74922d6d69d1362fb461ae59e61388578d6ff8dc13be3180ff35bc3dab8e437e59f2908d12ef3847d7a2bac9b2c6aa566ac5278d1b0d90e5f4199e92fcf78", 0x9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@in}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000009155660547bbc69af32060823800000000000000"]) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x2, 0x7, 0xe}) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x20, 0x4) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4084340) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0xffffffff, 0xdf5, 0x3, "94d62618ad102b5b108f80fee35b181be218e30f", 0x400, 0x9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0xa0) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) accept$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000200000000c00000000000000000000000000000000000000000000000008000000000000b61537048ec7db0002f03ceb226bcd6600"/93], &(0x7f0000000080)=0x5d) fchflags(0xffffffffffffffff, 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xfffffffe) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xfff) syz_open_pts() 16:00:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x40000022}, {0x44, 0x45f3}, {0x82, 0x8}], 0x5}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x1) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:00:56 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffa8ffffffff0800450000700000000000019078e0000002ffffffff130d907800000000450000e815a0b23f1b41b2000000000000290000e00001ffffffff891700e00000027f0000017f0000017f000001ac1400aa071700ac1400bb04000000ac1400aaac1400bbac1400aa440c000000000000000000000703000000"]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="000000000004", 0x6}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x5000) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 16:00:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt(r1, 0x6, 0xb, &(0x7f0000000180)="2ecd595b89307d87ca9d6d050000000000000000215ef261f3eb25e4be0e94113ddd09cd6b1a370230bb1322100f5078725e3c7b5175359aba9c3faf5c66da2b1360a38890012d772a3dc5a89e6b6aa37542f53ca3931a169de314e07f98d7a85763d75fedbbe7c33f9918c52a966b69a4b94c0ad374b9b86880ab968743dc2c0bf21ba3b9", 0x85) r2 = semget$private(0x0, 0x5, 0x46) r3 = getgid() r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r3, r4, 0x0, 0x4, 0x8141}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/76) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, r4, r3, 0x10, 0x6}, 0x6, 0x400, 0x6}) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000040)=""/16) setsockopt(r0, 0x29, 0x9, 0x0, 0x4f) 16:00:57 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) getegid() semget(0x0, 0x0, 0x0) r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) setreuid(0xee00, r0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() r2 = getuid() setreuid(0xee00, r2) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getegid() getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r1]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xa2) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[0x2, 0x10001, 0x9, 0x7, 0x7fffffff, 0x397a, 0xf91, 0x4a, 0x8c2]}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x400000000018, 0x3, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x2, 0xc1) poll(&(0x7f0000000540)=[{r1, 0x40}, {r0, 0x1}], 0x2, 0x5) r2 = socket(0x18, 0x1, 0x0) getpeername(r2, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x85) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x9}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) mlockall(0x1) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 16:00:57 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt(r1, 0x8ad, 0x5, &(0x7f0000000180)="a119b93c0ff993d4de1548d9ed80e1606179e51baecccb06c97381f5d37d439d9dcfa762df759cd3becfe4cf8350554b7f4477832c78654b006d0c37b089adc61c3b727348094211879694aefa15bc6a6a33c7adf48ea1bb3924d599636dddd318425d81087dfdeec40f8c3f6b7f47e697582a9320c7e4f470fef00dc87d95ca117d9a08a3f700068c2509ed134b748db6ab9edb3c5b78b779a5cadba5988e4be259ce8f1b1d9653ab22b1c42f4a6b4b0bd21fb3e5802e57e62249ea9f613179cc3380a59371b56f31e98e287664bfd58af23bf6cd", 0xd5) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9859) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:57 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) setitimer(0x0, &(0x7f0000000000)={{0x40, 0x32d}, {0x3f, 0x4}}, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5b) 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) r1 = socket(0x2, 0xc003, 0x11) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf52000e5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd398223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7e60203b4f5b5f7f015bd9b8f6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65d1a600009129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108", 0xf73}, {&(0x7f0000000bc0)="eb20657f943a836d7d9a955b420a3a808cdea93621b8d5c9c06d62ffab873a2ec457441ca5e2964554c3f0c6f0f24ee48f305eebc930bbbeef3a118e0cb3bac453a3a2a8ceffbdf43f8684643cdaf0ec0060abd2c791867a274ca361d6b55d61be7682ea7002cc250f89ab54d1b439d2f68c0ab8b2578d5ed7a877afa43b4b52238d42b1fd53b5f104da539d663d0c3bf3bd9e43cc21714996928302daa804ca5cd428239f2e70fb5d67373248d758fb31cf565d5cf588cc6868baa50f2ce4fba4a9b1098d0e6c18e566f3010d947be48c158cad0afaf5d92858ddeedecef9f5b0f9e7cbda4d8cbd9c88edf0c37f49cb65ef20fa87dd5821cd2520b1682977b85a29565fcbf33e466a160f88ce39f9fd50390856968bc028f4a4fd930a68e89b718f539b445cbdbc6f8b6b4a3b63c849a7", 0x131}], 0x3) 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x167, &(0x7f0000000140)=ANY=[@ANYBLOB="e3ab04002f00ffffffffffff86dd6000000001313afffe8000000000000000000000000000bbff02000000000000000000000000000101059078000000006fccc9c900092cfefe8000000000000000000000000000aaff0200000000000000000000000000013c080007"]) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/181, 0xb5, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) close(0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000140)={0xffffffff, 0x7ff, 0x80, 0x0, &(0x7f00000002c0)={{0x0, 0x21, 0xe6, 0x1, 0x3, 0xf763, 0xdf}, {[0x7, 0x80, 0x0, 0xffffffffffffbad6, 0x3ff, 0x1213, 0x0, 0xce, 0x5, 0x4, 0x1, 0x9f66ae7600000, 0x0, 0x9, 0x10000, 0x7, 0x0, 0x69], [0xf2, 0x724, 0xf2, 0x1ff, 0x2, 0x502, 0x7, 0xd85, 0x7, 0x8], [0x6, 0xdf0, 0x8, 0x5, 0xcb48, 0x200, 0x7], [0xfff, 0x200, 0x6, 0x0, 0x200, 0x2], [{0x6e, 0x30ad, 0x401, 0x800000}, {0x3ec0, 0x4, 0x8000, 0xb8fa}, {0x1f, 0x3f, 0x800, 0x8}, {0x5, 0x6b, 0x6, 0x7}, {0x4, 0x0, 0x9, 0x9}, {0x3, 0x1, 0x0, 0x1f}, {0x1, 0x7ea7949d, 0x4, 0x8}, {0x832, 0x9, 0x80000000, 0xfffffffffffffffc}], {0xeb16, 0x2, 0xc5ee, 0x2}, {0x5, 0x4, 0x800, 0x2}}}, 0x8, 0x1d}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:57 executing program 1: r0 = socket(0x0, 0x3, 0x5) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ftruncate(r1, 0x0, 0x80000001) syz_open_pts() 16:00:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f00000001c0)=[{0x85, 0x7ff}, {0x8a, 0x101}, {0x86, 0x5}, {0x20, 0x3}, {0x4, 0x8}, {0x85, 0x3}, {0x24, 0x8}, {0x0, 0x80}, {0x22, 0x4d3}], 0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:57 executing program 0: sysctl$net_inet_divert(&(0x7f0000000500)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000540)="985737fd7d92fbc9b98e422821e3d0f8c642c5174379e6d1f8b795194b36bdadf6742a288a1eda76e6abc9ce2d604cb949653a97c2ffca92b4036d7dabbef14e9c9bd9eef2cb9509", &(0x7f00000005c0)=0x48, &(0x7f0000000600)="9f743d360b35c9f779e67623859e4f28f184f48157f0596ad11579e46d9c68e3f7f5026bd3c90fd0b3248f0ed69f8ed1fe7ccd9bf5c221f94322a3f27ab17f5e301661d025b453be97a7248f51cd6bafa3d362bcac7b0ee553c5abbfc952787f2ed64bcc4f1b736c533588702b8f3e601a1a98afb3b2d82b683ec1ad33aac8ac78cd298e842a7a1786ef41d5", 0x8c) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'@#\x00', &(0x7f0000000480)='{^).{&\x00']) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1ff) dup(r1) socket$unix(0x1, 0x5, 0x0) getrlimit(0x3, &(0x7f00000006c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r3 = socket(0x2, 0x1, 0x2) write(r3, &(0x7f0000000200)="f84cd21911336ec9dfaaf2288870fd176026609f76da2350faf376e5024d7c7610827a3dd6109e2ae5ecf10ef490f3e28556cc03315684e11e78a9512b14dfb2a55e19225eccdc8e608e3c4f5117c56935c89516ab0429485c222beb70cb59b84b800b8d26ab46aaeeab7b3b3aee1f5f61a43a0bec645a783531ae3372a2d9d4de3554233594b00f5772bde500864759cd1db1455183df9d22b8a52b493cc4050bcc5a8ec30a80311c132425cadfd5fa5030798f5d4ce004c7a6e69ea9e128f1fe3e298f00f54c0678ab8ef0151a2ff858c821f497b0d3044351", 0xda) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = getpid() r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) openat(r2, &(0x7f0000000140)='./bus\x00', 0x800, 0x15) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:57 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000040)="20d229a2c1237537270002c5daa4203c3a2c560c1b", 0x0, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x8, 0x90d6, 0x0, "1c3dc1ac033800800000000000002000", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18ff00000000000014148c17ac7f9ee2db2325e18e08a9a5f6926c44b59123e84b8ee92b2d0e82a32213c5c3be231a44c68f85394323399805f55a762c2679c7149803e8f9b97009cc56c8c629"], 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_open_pts() r0 = socket(0x6, 0xc001, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x26, 0x2, 0xfc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 1: r0 = socket(0x20, 0x2, 0x8f) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000180), 0x4) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0xa1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x5}, {0x81}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt(r1, 0x7, 0x1, &(0x7f0000000140)="b99e78d6f6e69f7efcfec15021153c1fa3ff124875b1a651e928ff8a6ce9f39a6835e6ef3ae91b867d6a8804d2bf78836faf2b78193de933a49203c476dbb4ee5d1c28b36ddc6bb0e1766224460f593ee8e646d069283eae45b9dcf30facd3af6e9d6375c8770032fdd2d03162c35bd4b73ec8ce88536e2771861e92ab3f775bca10660cc4fa53454cbbf4a811b18d156ac642403ff0690b4244497522499b4c62578573", 0xa4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="e91bc2fb100df4ae743dce5a392995e8d000e7ffffff0033958a1dbab4a7cbed286910e9d94b4e7ecfc516ed6531185653c439d32f89da0c8e5b0a5781b767a0d524899115a262bd20a83e36aeb741d92f0e1b34485c6654bbaedda6ae41e76a57a923a02246775fd0ecfeffcee86648aace916c2db6b5193541d230a734066026fe12eefef13c75046fbea5a773e03d94d4db2e96d656bd05e3594231c580baf8d1517f5fbe2b2bfd118cb6d684b9bf38a903e22c47584c96851867d2786064d0acbd3051ff1fd3bbc983a61f3ef1cc91e17fcf14e6a582b1994c356f166c2f196aa23213e25cea74ede6089b912ee86df5a75d7ae557841748c807d8d7"]) 16:00:57 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/145, 0x91, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xb0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:58 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) fchflags(r2, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) pipe(&(0x7f0000000640)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='#,\xa0\'}\x00', &(0x7f0000000080)='{\x00', &(0x7f00000000c0)='*\'^]-\x00', &(0x7f00000001c0)='-%\x00', &(0x7f0000000200)='${,(!)\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xb9\':#(&\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.@^:](\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\'%,+-\x00', &(0x7f0000000580)='@],*\x00']) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = dup2(r4, r1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) poll(&(0x7f0000000600)=[{r5, 0x2}, {r6, 0x1}, {r2, 0x8}, {r0, 0x40}, {r3}], 0x5, 0x1) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x90d6, 0x0, "d30006030000000000eaffffffffffffffe74de4"}) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:58 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000040)="3a7a8e3d38364f8a8ddd0bf0be425e6929d31ac17ea2af987e6b17769047465e2eeb9caeb1c83652effefb8e65ebed2a40444bfeb1cf5e3b5265b91abab46876b1ac1967026e3dd06105d413c40a9affce14d8a890598d2eb3d3278d211b50c33d8ac525bb268f00001b7b250ac1d4d6a8a8596cde02168e463ad35ffa9e27e62feec6289d5029b5e485c7ead5320165e17cf10a4016ddc2045e593434855c04df2aed2e019e637fcdf7d8ec8e8b2defcd7fcbcbe80c37be2285fb973855dba12e89d14dde9f0d", 0x0, 0x0, 0xfffffffffffffe5d) r0 = socket$inet6(0x18, 0x4000, 0x29) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:58 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000640)="9f7372168da9aa9bf2eced0ae7", 0xd}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x1f) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0xffff65b9, "9af5fbbaa00def07b9575f0a00"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xf}, {&(0x7f0000000c40)="0ee8b535b2588dce70a0459dfd128803efb21503456c13d80e5cc61fd1e4c9f9a6a678787f9a282de785342e89637523e9d1cf6ec1ce7fbd593450bdcb734e322fbd6aa026afc692c47e22e04563c9df9d9a39fdd269f10d9d7bb427ef642e8daf4e873d82564e67cee5b5549a11f79c2e4e88a33b3ae0a4f06b5f7ae22c24dafd30144d65f3934a493741534be4dc81b4f2e4fe22b9746bc43974736d28bfefbffedc7962eae57ae9060c61b5f60fa7c5fe6c78dad6f0ea91313ae320b86952bc9828f931028841237b684293730b3f86eee1d267fd42b636ddde9406595eb3c910ffec985b8648460021568ddba4c97ee7393db28da5561cf07c25b9d7ee267d49f6c50bf5b6d7b50ad2add223e8a64043c8e8873e91a52a34b4b99db5c1de8960f8152dc4985b8d6287a78b603225fa5c689e83c1554e8eb3868c5e4e1d02759e5ed914f83a0e414a311c9f005429a188cdc74672f81486ef075816b0679afdc2a29ae82ba595b8723acd4e3295bcca99896b5467731d40a782c87063fe5fbb2a0dccba2698199a2dc07953a14c0e7ec279b801ce42cf26b6f1cd413694877e6cc6a538f3af15eec2ea3fab7c4bf5dda6b2780b8228c2f78fae1c9a716f74fa8ed40c500e3bec6c1443824729a458e77875d8ff491f20a51835fdd185ec79a65513e55fc0766b8dbc2b6f2c59ccbeb595628487752f9cf1abc5f84d0cec612a4eb858f3abdc3139f5ee206c8caf288b29837045110963dc8ddca5f15c991a9c2516972c3ed826bdf05dbf8781b6e2da60de0cc1165096daadc3b2fabd0cd21ea8805ad5ee7e80a6a255c419d9fd2062a600b7e9a6bb007240d84c7e12ef621257be7f1fd44168b5cc8d056b9fb3574d12c5e806fb04b4f17f910cb2172b3c62421209057c945aa274d50c2ce686e7318b98ce9a39e4f24eebea8ceca2d37bcbe963a068c760074e489737300b163222b76a990e29004c90a2e9daa4da0afa4365e434ce5aeaf6a7ace3492e910d9ec38331104630b22b57cb8e25ae6c04a289fcc6dbcc92936857e76b80e1ae07a16b8a54369fd42c3aa5012f9998eb498cbd920fc46e6df019a3fd0c7aef5cb4b25f97c7922ee4956d6273d80fd8d6df6cc1b322b472cd532ddf45cf6f19fd9b1f087ef87d946ef50f049c856318e5357ff3da4c7767475f9696fb03508d9e868bba58e533e77b449b7022c80f9c07ff7a6a586b0caca07e700b44edaa6f67b930a5db3f45beb1796c9d6a862bba2d7d3db74627f2ac9f56911779261d6ce43c2698cbe096cb5bcb220d2800345a49e9fb858f64acc6d548263c7f078a8d40cc750498b1aa1360dbe7f756a1ade898a513f4c45152c4b3beb9bfcb70370c3996d494ccd1389b41772a9d2a7554ac2cf1c9c8d04fec37df494d591845e2c6fb7b836503b5c7a90f62b91f49b4acb77635850e322f8c294ee91afd9041db15e3e027336f0a1b479630e7a9511aa7ec5ed0af4134a317a069d10181a5f620397d2fc6e4378c22fe91edf8451442a1f5057641741c63573e0bda83cb2f0bb1bde5a4eb15555ed4ed97e350415bf4505d7a00b1da72b0d9dec4ac7e915f43359b4c2f8aa4edc9b01eb6035afde8eade0608815655bc726c8496d8375cfa290dac7010589d9652e909fd35303fda2b21da79b75bce1925b6844adb71c563ed190d586a4ba286464e5382d5ba6614cc869d7ca3deccc218d17e54c991b4845b0d4d9ceff226baad584dc868b03950d7224f3876f917a6d6d7b5309c1a9e7336a13a33142254609fea261bd1973844a431849a77466cc8a31d8f0a16b002b681e5b8cda9583c78cb3eb52a9b7abde76ae5b520de248c17a3d975318dd7948c9a4839f9fd94327344e947539528cd10cba58d3d1fb9c2aa1258b491fa45dfb094244ffca7e1ccc852022c6a457f84fbc8a39d0671617d2519cd42ddb1864d4ed6e3ac112d6048a104dfbe74320ff1696f1b0b7bb9f03dc7a23b7e71e3e29fcd5703dca2288ad44d3907da7aa5dcd3e15e41f3e1f00332ea0dba306893cc2c422bb9bf600571b4b44c0d31c9e54c948d728a200dd3d4a40d93f3eed1f2e1ff53bf3cee57ac49ba0b08d682f7c067fb3aaf153acbd9a7384dac59f7a45a7f29606d44078c5e0ec4f73da1328052aa439ea891eb232f9ab2b90d65bf6f410e1740cf3272500f7bdf1e73b77e6bf20d06a3646a7d5de09e1d8ecb90f274e35a452e1f771f4cf572f15d503f1aec5b2a0209e047752bc3c56482607cc991a0ef4012f292a008c185bc7872bc67174b198f945d4c9b8582b514fc557b511685430fc6d7de877d2da4d08840606372c45ad867f6c3427dc06e94ebb8a5498f76b4b5e88aa8983b419d27c9e9a0cd6c6a29f6e26f4d0953e49ca638a57712b5fd710cde931b2697cc055890befa5214b8d52821928834c012dfe3648e2bd2dd4777acd7c30ed6509777c26dbeb1a9f22cf0c9e932c5446fad02052d778c6d5b2f1d6224475c854a23763d8b37b5562cd5995a558147bebfe82d28eaaec1eb0ef2180d31b8b6ea556ed120f90760e79529a722e3c76cae152fdb3ef8eff10b47fca69261b0b1066d500658cae619585a241caa1d506faf95450c19c734056fb707f99e39ab1a7b8a4d1826046d87979a29d933e544762d174f2d4e609501c77dc74dd01179151944ddbf2ddf3a0aa6ec90422a79ac8dfe65a2babc7461b592f04a58e773b02fbd3f11f3e1d9d500f8dfb843c4808d17e6b8f4044839229e32c8b24ada8b06be4ab035b065f83bd1e25834826dd582302298f84a2a715d00d8049b0623ff043f9961205a80e8444c9f04ed39e01bf2cf899040d53e64a93c238dd4ccbe21ed0f686dfa81503e345206133802ffc0663b3d754e56604b46671eeaf901dc850f41a8c3309ce174f8df8ad15b86a680bbd8c3bd2913dfb4ecf632da7628fbe11fb5c35b5fe9e746cf72e9ccaff8e14277eb7ddf1589540524debdb3da4e7c186158fb0ea40a0456686786c2614a9846ca963eaa2400d1336a2cf6d9a840190317b6c73c932f4bc117136db98bcef1357bf773f9e3fa4df86f2c7f8946d6714af0cbdaf4d893180cb47ca2ed1b4c62c7bb265a8004767642559e9199cef956b6132d20a73db07dbbf689b57ee241de38d7a144cc6649acba748ce8689c444845b30aad4f3dc9d26bd2c1729c5f746d19c247bd5acfb546398d8ddc15b8a2216bc48b0acb2d689f280577a98db6cbae2d6ef7624c09a0b9f5b64707038544e192dc8dd20a7ba6e61f46997cd6bf21226e0d4301baa314016f9fcabdd148075d698e92295b35eb809e6596e85ecb40122da76425715e64165fd23ccd18e9111c299efd36a05652158bbb7b0b924c34a3fe601f17e43bccf5b218547678da6e7b50fcb4ebad7c45f9d99351c11f81cb24e16fc6ccf618d1283bb2235b69601e30a2e68165c4003cc43412c887a3a6f1f3c1b9a0601f00f25a4c112433a9e7ba850ee236b0a8982a7be3c9ed39ba7202de9a2d404570d58b1112bdbd077dccb253574ef1e6218b9328e6c51a7878abc6bdf4d2b2704f09f93d332064b2bdf546e71e497f86cf4db18f1c39856c95597c22ae83aa43fed076a2c2c6383f5bd79157b5ecb8a897fc6f99f5c799a03c85f21964c2fe25cb54a618441f1e9d17dce32027aea6a5221524fc46bc3eceaa0a292250381822693074502adb8824bd2a8961003c10d11ff2aea34bb1d950051ae8d18364dc7384f6b79e5bf3d965049428b9b33f08e348801c40ed92a225d1fe81ef3629bf7215c05cf9e6cfc52c38487cad439733222be00018f7ad9bef0a614260a88e63617a4d5441e912cf7c61f12309551ab5ae052a0549c3b497e694f4800050a420e1d4a96a5ee50fbfc6e2fb8c05f651f47dd89f214d28262a77934cbde7ce4fc1ebc91cd98c981344a4bf4f1c10aebfaca748e32105f1afc352ce09580ea244a4008b46c3f3e5bbcb1e3b8eaf3335dba45281af4d32984b7bb6219db6c92f5630850ee0a92a0d81af013c80ce37cd6e704d62942711eb0692bbfd8c4afde36e6c0175d75c5d89d39954874d2b95e7db42e350d2d09c56a18415db89d9b7d0f89f5cdbc0aca35a93b9dcd54afb7bad1037e7ee2bddd6e4f470b02525b797c6f640c3865c828ce0b750736ed85bea7dc9521ba70041fa5f7cb824f7785baa55a8bca48090f65fea347bb4d91c7e6bffa5c504b8cc63e0fc641d62c99595216a753299e9d11fb861172a10c1036fd0fc0590cd5e1aa243f137d1df48ae1f6e74bd1eea96aac85cff4c8294d8b17c60ce50b486eb05e10d9e619ae74ab043deca4f20cca73b3d6e1715e26d3a888f66f0d9f44d99b6c1a7bdd2f585913d6d4a60762114280dc060ef5553f983d4f00e17203d5210a20990ef28fa28ac033ec20a80dec0575cd25a3250b850b14373694763f53b4e266778960f402ead036fd918921f41b3c77492628ee0dfed6ce08ea388a036594a59a16bf333f562c7635f3dac36023c944322f60292888d0946de466d9c63d9aa58c8481f86fb7e97fbac2296ebbc4b1c516bd5e7a0764f81d95be76579dc972f334211c48480cec2ed02cfdc1849fb706bbed4d6ca21f6f24e486073597a1a06120d4a043dfc0e42f2a6fabc77a58eba148813b7630a27c55c6305a8df4acb96c2bf0a9b3c8df61a1225ee32b22ed44047ca206eddfcd96eba98f87ffd26f7ad850023affc7761ba88df0b11bac9f60314a6b67c99d8811d42639c54f3f9b4495ae9861acce74540bbbf5dd90b076fe92fa1a334ccb977c814ed82b72727a37962c40af5a28759095216adeb638182121a4c33612e7bbc5d37a5b5bce4a0f001f90ddede45027ca33510e5d40daf16027467231af5707630ff31ceadf9999663a62f2889bd8f14d806294db36e113a3508e29ce2730d48aa2ce28765793c8e1cb8a70d59fd7bff2838a95386c2549c44d38ed5caa15acaca3d9b1306c30775d9474fb34486f047ae89143fa136e0d69c92f3c49b78abd46a2d70704dd81fa6cfb57305ccdc5b82826fb10bc24c60dac1f5adf3854f15a9758512cab3376afb3721442f3ed1a6916e8f240e2b18e7f81765e7184ebfbe7ad18b85e59bde19e4994706dd885be186a18bb721ba3f89a47ca6593509afa499c2a08a0f115ff60d50f7ce033e1c1769baa6de3ca384cf62e0e879daed62dd0fe87042efa239fc3743bad71f29e7c0b829a8981bd7d10daeb061e96332d7c8d66db24d3023271e522092648f1d43a273b4f30ab2ac6d51f569bdd87fe1d96fd388414e8c42efbd37a2ad9ef2dc102111b8844574a6a62d0303ae1b36ed39ebe8e0b7dc32f4bd1b9ff6e53e8209c003222e2a7a474909ff9cb9fb3e5145cd14f98d8cd082db040f8a2f65db124a96f643d0164f065b09233bf73b8a5aa6422bdc5cde5717859ee38f0e04077178061ed8977755eee3fd32db66f6f51af960c898dfb6f09767a532ed0a24b0eb554ace016d7885425c416dd3f8225bbe419282a6e204915f00040a1f673cb1f57196a5bface78fbcc2403437541b173de03af58524539f5d39c97b7ce8e10b29d764c49798c87b54aa6b2f004cea7154b80169ddfb8d45ec0fd18557089ae80330191c09912c0f263c2a970881c235985bd6bb6b87a276c1d9d311ca572dc8cd22683378259eee39efc371d052eee1002057cd7f485e39025947962efc118cf97bf0b68f1df09db140a4d31d135d0959777937342160f82841e2a06242e824c70fd4e1ec00b7da83f0ec3f459311", 0x1000}, {&(0x7f0000000200)="9db580979840f49e48e458224254150631ddd9d93b27629cdad112d2d1e816338a5cb2ea720b22b5a93aa1e9a77622f4f692ce477ccf80fee84b63011f382edee8d21a7ce83c886b27289a9c150516940f53ac61dfcc15142f374487401b44beb143f32d3b6b58984a550e86cb63154861ca7620c193e2cffa59e995df96231dad1733c44fc84752c8f9b09a870a69b3aeff2c987502fe62cff1b3d5b3dfaa1c3c21863238e8ff4fc574b47340761166de1945", 0xb3}], 0x3) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() setitimer(0x2, &(0x7f00000001c0)={{0x8003f, 0xff}, {0x8, 0xc54}}, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720140ebd7a0fe1518d885e0bdc37a5efabd16ebae63225259560f8e5815f8af2a044fd33055552fbd7e41789632dfcaeff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x73) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) openat(r3, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x200) r4 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4, './bus\x00', './bus\x00'}) pipe(&(0x7f0000000180)) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x20, 0x2, 0x9) r2 = dup(r0) setsockopt(r2, 0x27, 0xa81, &(0x7f0000000200)="b0029a46901226aa6b0484253588d251d5e6661db3b783997383c0ee650d9d1f7da00c99293296c0ea90d2b95b77063e015bcd959ec5623418ce7bc1ff6d06d09f4a8a24bd73427829484a0000", 0x4d) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xff81, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0x2}, {0x16, 0x0, 0x0, 0x800000}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000d2ba5bf302000000"]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c347", 0x141}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) shutdown(r5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x100000228) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7ff}, 0x6, 0x400, 0x5}) semop(0x0, &(0x7f0000000180)=[{0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x2, 0x3f}, {0x2, 0xffff, 0x800}, {0x4, 0x80, 0x1800}, {0x4, 0x573, 0x1800}], 0x6) semop(r6, &(0x7f0000000180), 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a", 0x4d, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x2, 0x300) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) r2 = semget(0x1, 0x3, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, r4, r5, r7, 0x21, 0x9}, 0x7f, 0xd65, 0xe39}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$KDSETRAD(r1, 0x20004b43) semop(r0, &(0x7f0000000080)=[{0x3}, {0x0, 0x7, 0x800}, {0x3, 0x1000, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x8, 0x1800}, {0x0, 0xfc64, 0x1800}, {0x2, 0x3f, 0x800}], 0x7) write(0xffffffffffffffff, &(0x7f0000000140)="f0ad9ae8b04fa93dbe22ec1660c643738f1c44e8601990e5406ffa0d5f6258a2c8138ce9b820", 0x26) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8000, 0x5}, {{}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x81, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0xffffffffca6812ee}, {{}, 0xfffffffffffffffb, 0x70, 0x1, 0x200, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x4, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x80, 0x7}], 0x2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0xa0, 0x1, 0xcc9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x7c, 0x2, 0x0, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x7, 0x2}, {{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0x5, 0x9}], 0x7, &(0x7f0000000000)={0x52fe, 0xb9}) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:00:58 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0efade4d8287cfa609b204cfe86b270567938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e3bca8323d45e1d5603b2653435dd040608d55d8957a3a49e164684bf47a86228a40fe19853ee6418"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x17, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x3, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r15) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x180000, r3, r6, r13, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r14, r15, 0x7ff, 0x9, 0x6, 0x9}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 16:00:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d02e72dd596965cc5d2029227fc6eca054720dd7839dd7d871cd8e00b7abc7c74705af6c302bdd9679f85219ebfc42e748f3dc65781cda13208db6e54d31692faa705a75ff31939403e87952096e562c40fcc6502ac570d5fcb2ef56ce76461de46710f34d084142800cbd7d06527fa0920eb682008688749fe4a4829a84df058286e97332c5c531835a749097a4ec9a09cd523c404605e178c2d23dfe259a5c14912e1743639337da57166b0f5f54e1d4e79e0eb134ff30d38e9d4a32c67fdb5c604b181f61db66d2189f9bb268342f96d5aa22745800089fb464be0127b9855e578c2699eb8bc2128de997a800000000004aff3574e6000000000000b034e9b3981e7d8c0d2a4d2c69ee789220d5c00fd2dd9f24712afcc0582e5884081a0f3e2c462d4a5c51c36265d11bf2a062ee076a3d8771842b75b6098d1e3762b55ca2f32a1f43332d1e10411d7c4d440b2bd270070bdb9c96c7384505adbb9eddd5b5e778e6226000000000000000"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x6, 0x4002, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000eecc00f0ff"], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) setuid(0xee01) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x8b) acct(&(0x7f0000000300)='./bus/file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0xc0) r3 = open$dir(&(0x7f0000000180)='./file1\x00', 0x800, 0x20) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x112, 0x2) r4 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r4, 0x3, 0x4, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x6c}, {0x20000000000006}]}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f00000001c0)="646f48326f2d76577874db64d14839277f14f00f4927cb054e2d69f391ebb6dc684d8a8eb50ecaa2222d6fd3d5fae8369eb689e829b6419056f75bb3b6cb60cbda7c6c01ea6e6dfdb4a91a6fe2ca67bb1fb92ed35eafa08750b74d3afbfe1077e86e3db2dcb52acabcb7722e6f15e24d1283f88236d70147ff6fcdf66fa24b6ce5a1c5a048ba56cdf86a9f2f", &(0x7f0000000100)=0x8c, &(0x7f0000000280)="5d02f922b55c044acdabd5798000d7d39ca044d5a8a444555ecd7e511ff494161aa081d3444d311342ce946589693e0395bc6047bef661b6f3dcf36ef617b56688211914a8f13140", 0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xe8f6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xa02c51630a70d95b) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000006b0100"}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x623a50560757e977}, 0x4, 0x0, 0x0, 0x0, 0x58) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8001) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}, {0x7, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x37) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) 16:01:04 executing program 1: syz_emit_ethernet(0x92, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000002000086dd60000000005c3a00fe8000000000000000000000000000aa000000000000000000000000000000008700b07800000000000000000000ffffe00000021f0114c0c45400910108048b5221589017f2d964a28c09e694d8377c3065a025110fdee10424bc1249d951ccafca98562e933cdc18187884ba44c03b8d4aa6cc473a6d48b5cf0d43"]) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000240)=[{0x82, 0x5ac62d3b}, {0x2, 0x6a000000}, {0x45, 0x2}, {0x25, 0x3}, {0x6, 0xffffffff}, {0x48, 0x101}], 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x4, 0x5d, {0x81, 0x1}}) msgget$private(0x0, 0x220) msgget$private(0x0, 0x410) r1 = syz_open_pts() close(r1) r2 = msgget$private(0x0, 0x92bb876097d245f0) msgsnd(r2, &(0x7f0000000000)={0x2, "30d00dfe87a38051e8670cf5f8e3e800ec4638feb3149a7a5f10849f5d53a0ca697e5b084ee9d7eec3"}, 0x31, 0x800) msgrcv(0x0, &(0x7f0000000c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00K\x00'/4111], 0x100f, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) getitimer(0x0, &(0x7f00000002c0)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x9, 0x10001}) r3 = msgget$private(0x0, 0x92bb876097d245f0) msgsnd(r3, &(0x7f00000000c0)={0x1, "593ff8d060af0702d20df93f38433100984266c10dcdd573a816c6af64f8455131ce8010f01e33dc1ac1e4aef08459c9ef97cf4804ce3ab6482bcd044dd48bea926e4378ba61f11d8608b38bc4de368f032d5ba518c9acb8586dc28e22161e2281bf40bcda7b646515f43439dffa73bacfd92c1abd8019fe939197ab5c70542fd62f6cd39d1e931ef88bac295cfcb1c76a4ffdd1a050b1a6d02abbaebf0a02eaeb5a376e09ce692e088480475b7281e53044f68991d9e0a0228d0a6e0913ae1040d2be44c07648126c41fab35c53d94d95b2117bc5c9bf07cafae4252e3fb70fe7d15bb0dfa57b894b9845c71995f0cd7691f9a4"}, 0xfc, 0x800) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x9056, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x1000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff338ab0618d4d4b3da09bbbd47b3bf579456fc7d4096e8c853e87cb2d72d7bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b12b0f36a5d00d1628000000000000", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = socket(0x4, 0x3, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_settime(0x3, &(0x7f0000000200)={0x1ff, 0xffffffffffffffc1}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0200000000000000f23d524db88cfeb65ccba62bbf7a091c36f1ebac6afe8fcec5b8076a331752608e0f4504d5982188d61ec6bad932e58bcdb77c794492f3998406460974d04f76f22431f5759ba91f09740ab618b06bfeed0256220a42f4e2ba4be72c9eaabd04d0d7cb5f788bbe606a6efee6be9a19e434b65848ba3794b976c7fcd8119a3fdd85f902374e8ffff379399ae12298f60ec7d917ebc0ce19d0a6703ed441dcf2d30f201427378582"], 0xa) chmod(&(0x7f00000002c0)='./file1\x00', 0x25b) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setuid(0xee01) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x80) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xc2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1ff, 0x0, 0x6, 0x5}, {0x8001, 0x7, 0x7, 0x6}, {0x9f7e, 0x8, 0x1c, 0xcc}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:04 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6000, 0x642) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) fcntl$setown(r3, 0x6, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0}) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x0, "d700060000513c60c15b00000073a3fb93e74de4", 0xfffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) setrlimit(0x2, &(0x7f0000000000)={0x7fffffff, 0x60000000}) syz_open_pts() 16:01:04 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="5d00c1343946133db75c541972053cb852af98c735a778f2051fd4b2c6b86c52446d3732247e5da0cfc5b0dce9a8db0ef28c4917fa669b5f6e76c4c0c2fce7bebca0a0b32dc666ec0deede4d6d375d562322f1aba1aa65c48435193a7b65b8f8c82f1dc240ef871b0275df81f40973c983c484fc6bd17f916b4be8ae07b176f4021adfbfe02a9dd871f1275e20bdf4faf608cc8d9451a0c94c836448f386a96a90dc306cc0855d4b55000a0da42c31e673f1ab74495af6dce16f1a9cda790dd7562ad92039faeb9adffefe5e29a91180dbcd75e770951ef6fe64bc0fe05a98d56f66c85337534b82bd198c7f5d37a4653cb293fa416b4330fd2e3eea8b7ec5c24fc2423a9917309b4348356a55c069342a34e5af0d41f0fb3423f0a4f72f03056a8216fcb3d61e9feb153198471247f7396cbf4228144a782c79cc09518f89da94a2631ae80f3d34d0ddf411bddd5868c6d0a661a1c6ff7def980291ac5010f06c225ec37ab7703ad9e2d6b37b35bae90aeac901512c4cfbbe0e0fc4e7886b6a1e395e1f066dc260d686a04f9f23ed4b0d8e58ada6373a4b898401ad0f2b68d209a9dba145e4f0ff205699e82519626a50538c1767a43e4f63c346c2f68f2a75b6fb99956d803c764914813a150dcf34abe271fb4cf3ee5c6ea17ce6b970b504552b0e493a84041ce45ed448eea1bc840ee178ac9617329a4b3cd45d00751d0a0b5ae5", 0x203}], 0x1, 0x0, 0x200) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x402) 16:01:04 executing program 1: r0 = socket(0x6, 0xc003, 0x10) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) socket(0x2, 0xc003, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f00000000c0)="eae9a36e796e881f0f51bbe3b448f1cca1eaa502f32a09b5e22db6c005f0fbb3f97c69890f0102b506a72ecc7a9fb24044ecb5c89b35eccbeeb2174cb03775d11260dcc25450324cb1f862cfba", &(0x7f0000000040)=0x4d, &(0x7f0000000140)="a75227749f2048f79172ec8a031b8c295b4635abcdcffa3b757ab1063b124d", 0x1f) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1}, @icmp=@timestamp={0x11}}}}}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="1b187293e2740ca1aec2a6acae3415253e371de1790d53c742e5bd32ca1f5ff9a44e0c921ff0d755dc42e00b92b0aa5c3f2319e459bb81d863650436b3d1e3ada1a8d10c33c30c2f04004cf25b4399eb9280dd6f097bfebefaf062de7ea42f03aedb46035dd64ca1f80eed8a4a64c9c7f0a850dee2927494a2fc4f1210689ea8758a81763ed384374e8bca779b84118ad88c326d0eb824e83cedcb0ae4f019e30659d1e7733ae6", 0xa7, 0x2, 0x0, 0x0) 16:01:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x3, 0x14bc}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90de, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ee41789632dfc94ff334a5619515a4c8ab0619c824b3da025e751ed4ef579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b12ca5a7a59e6ab53a", 0xfffffffffffffcaf) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e15ff007300"], 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000080)={0x0, 0x8}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:05 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file1\x00') getppid() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:01:05 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x103) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r1 = semget$private(0x0, 0x2, 0x500) execve(&(0x7f0000000300)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\x00']) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000600)) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/238) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0x41, 0x45f3}, {0x80, 0xeb50}], 0x5}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/196, 0xc4) 16:01:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffff0], [0x0, 0x0, 0x401, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:05 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10, 0xffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='./file0\x00', 0x88ca, 0x10) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xbe98, 0xdb5, './bus\x00', 0x1, 0xe15e, 0x8, 0x18003}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x0, "d700060000000000005b00000005000000e74de4", 0x2000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x776, 0x40, 0x0, 0x0, 0x1, 0x7, 0x6c0000000}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x4fff) syz_open_pts() 16:01:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) write(r2, &(0x7f0000000200)="50b70360d84f3e1e68ad55ba4e7eccb6743976b1a5af4b666056ec2da12a459ecb25c5b8153a8f0fd38a044ac369862877d3950d0fdba296058a41c41819cd57227af72bb1039c33fb799be66033d52e58b5a03529d53c33a839567154af3e013ba18cc4f6f97512d52ac473ae8d531915ff28a998237a402899b947b9756051c841409f52462c4c61c5a5bc1360536bc2ca607920209c999060e20601c09684decc26a26aeeafed22a94ef51d16ca403c09c6f5e6df57d05cb3b2e15554cc8062ea7b44fa94aec8f77605f3dce02a4869196a563d19b44570c3799e645d940598c9918e4e259060df4a49", 0xeb) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x240000, './bus\x00', './bus\x00'}) dup(r1) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) recvfrom(r5, &(0x7f0000000200)=""/134, 0x86, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() sX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz./bus./bus֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./busX' n2%%`./bus./bus/file0֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus]֐[M./bus &+[[ X' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (: 7<"kf"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus BEP [MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./busBEP [Ms X' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:!cֺ`j i$  Hn0>"_Zz֐[M./bus X' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:!cֺ`j ./bus֐=8 sX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bussX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bussX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./bus"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:X' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./busQ<`[sM./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:pckbd_enable: command error 16:01:06 executing program 1: r0 = socket(0x2, 0x3, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = dup2(r1, r0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x10, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x3f) fcntl$dupfd(r2, 0xa, r3) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be621", 0x39, 0x0, 0x0, 0x0) 16:01:07 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x2, &(0x7f00000000c0)="fa6de2d2d1308480c7b5d74d59faedfa581785a60c85c9007be84e420afe8e77400468f34e5f3a43144efdcdb8d55d63c9fb0c9f9cc841000008001333f5894561fc5d00", 0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xa516b26de4f17696, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x4, 0x800}) 16:01:07 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x1, "d700060000000000005b00000000000000e74de4", 0x36d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0xfff}) syz_open_pts() r4 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:12 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget$private(0x0, 0x3000, 0x23, &(0x7f0000ffd000/0x3000)=nil) r3 = semget$private(0x0, 0x5, 0x46) r4 = getgid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r5, 0x0, 0x4, 0x8141}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/76) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, r5, 0x0, 0x10, 0x7ff}, 0x6, 0x400, 0x5}) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000000)=""/10) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3374a2b6662b494b) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x800}, {0x80000000, 0x5}}, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x5c, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0xa8, 0x8000000000100}]}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d08200b0f05000300000000000000d2cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfa4d, 0x8, 0x5, 0x2, "3baa711b77df545d4ab235853040597862aa2d95", 0x81, 0x562b}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x4, 0x5) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x15) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) 16:01:12 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) write(r0, &(0x7f00000000c0)='ML', 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:01:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x2}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/194, &(0x7f0000000200)=0xc2) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc) syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) getsockopt(r1, 0x876, 0x9, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x150) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x23) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000140)) 16:01:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0xffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000100)='tap', &(0x7f0000000140)='\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='tap', &(0x7f00000004c0)='tap', &(0x7f0000000500)='!\x00', &(0x7f0000000540)='tap', &(0x7f0000000580)='tap']) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x87}, {0x6, 0x0, 0x0, 0xa6}]}) pwrite(r0, &(0x7f00000002c0)="8df99c7565496d7b8abfc6233c3c918dba9b72ed7b0aa7b5020340c4a2ddbad49cb43b81455ea5a6008adb9724fdcd13a01d255b10829037e312d798203d2be63bb191201fa899e0a5e044beb68593250cdb1ccd492e3021858f672fc8f60e606bdf5b0ebe76b3999fc3728f576a9dda33921b381774ccd6c9dd0724193f8f921f335edc076fdf7308838e49e712da5d33b6536c752c81bd39913877451c49f5bc856e4f4947e37c85f944c619dd5ee854889a15c795e525b594fa81bf60af171713", 0xc2, 0x0, 0x6) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000018000056f27e281f015aafe9000000000000000104"]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2813, r1, 0x0, 0x10001) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCLOCK(r0, 0x20004276) clock_gettime(0x2, &(0x7f0000000000)) 16:01:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xb5d3, 0x4}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0xfffffffe, 0x80}) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c, 0x0, 0x0, 0x3}, {0x40, 0x0, 0x0, 0x9}, {0x4006}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1f4, &(0x7f0000000540)={@remote, @local, [], {@ipv6={0x86dd, {0x3, 0x6, "4dc177", 0x1be, 0xf0, 0x0, @loopback, @empty, {[@routing={0x29, 0x8, 0x0, 0x1f, 0x0, [@local={0xfe, 0x80, [], 0x0}, @empty, @local={0xfe, 0x80, [], 0x0}, @empty]}, @dstopts={0x8, 0x1a, [], [@generic={0x4, 0xcb, "bb33109dfe714eaf97a06d56246d9c32dca1890f1b28d325993a9b5157cccaa582c59fbe0cf2101e06563987d07acdde00c7dfb3770540c415a33f6bc03701b5998dc2c5c240e4708f98a818901aadd2d80ed257f647a4e9103427f1a89b0f76e91ab614f723847efeff0c21d0bbfeae7675480f45c039b0c10919ee791903f16a1145faf6061fe53dc863309403d970e7790e1788f26d81be90052ad29660f7ea5c6afe0e22afc562984ba21a27b5dc87edd56d9f8633cc1b0fe236e245a15972b21b5f614e4c2fd25e83"}, @enc_lim]}, @hopopts={0x11, 0x0, [], [@enc_lim={0x4, 0x1, 0xff}]}, @fragment={0x16, 0x0, 0x1f, 0x1, 0x0, 0x14, 0x68}], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x7f, [], {0x0, 0x6, "460c04", 0x8001, 0x8151d2e50403185a, 0x7, @ipv4={[], [], @loopback}, @empty, [@dstopts={0x3a, 0x1, [], [@pad1, @ra={0x5, 0x2, 0x40}, @ra={0x5, 0x2, 0x6}, @enc_lim]}, @fragment={0x1, 0x0, 0x3, 0x0, 0x0, 0x2, 0x68}, @dstopts={0x37, 0x2, [], [@jumbo={0xc2, 0x4, 0x800000}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}], "2c364da5e1bb989e04fcb85dce6a4b5eb45e8ce8c76c"}}}}}}}) 16:01:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xcf, 0x0, &(0x7f0000000040)=""/207}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = getuid() fchown(r0, r1, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000001240)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000001280)='./file0\x00', 0x8, 0x170) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/speaker\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001300)={{0x9, 0x7, 0x3}, 0x3, 0x7fff, 0x81}) write(r3, &(0x7f0000001340)="ed756441381c4e5876e02b4e9744d65b01d23cb92faa124af350cda22dd88cf15b6cf20a6528ecd0d9599ecf8b1701ea532f39788b3f825502e3a0c39541736ab60c6f1c8d2ff12db3f81c5b39918568c96614771c13f88071a89c5bf698fd1bbaa8ec565c1a4f9f62c52c6116ab88bcd52a220e71ee67a8244703c11af58cded375a637f9c78caf1e7d78d1677841df97d3bdc1d454af99bc228e738c0ea2", 0x9f) connect$unix(0xffffffffffffff9c, &(0x7f0000001400)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open$dir(&(0x7f0000001440)='./file0\x00', 0xfd4a5826c35736fc, 0x40) write(r4, &(0x7f0000001480)="4058366dcfeb349060d616d88aa8bb4b7e7c7d555243468c67b68d287964ae8b71a9359097946793ec7402cf3b5bbb898568fad35c78997b5551617e3cb194a2e4dda9b0417c6228b77c76989bca733bf7299f7e6e222934671382e164714df50d5d587886d714a4ef2b58f1e5df49ea189854", 0x73) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r5, &(0x7f0000001540)='./file0\x00', r6, &(0x7f00000015c0)='./file0\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x100, 0x0) connect$unix(r7, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) close(r2) 16:01:12 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x207) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x80000, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) mkdir(&(0x7f0000000140)='./bus\x00', 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0xec, 0xeb50}], 0x5}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:12 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100, &(0x7f0000000d80)={{0x0, 0x0, 0xeb}, {[0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x9}]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000580)="52837f24e6ea721c319981aab84511e432903de0b082aae9ba78c78ec3f77ce4d6316bfca37923b313774cda0d4da45e2432cb58e0791375730c449d875c1b89fc0601be3aa54df33a8502d0c0e5704f784b5664cd89e018a219fd9d2cd6e5f21c9a534323037322fa1fff0266bd39e56cc11524ebc260aa7a024399c69b336e7e41c45f57b04881812c65fde47ffb17dd491d621ceecb45f2ae439b4a5a1e8ebc433161b4d099c8671287423defcb78d67b2c6e066ea09b63b4bfe1f8002a2b6f44f6aecad0176827866e098b", 0xcd}, {&(0x7f0000000680)="7f6578275fd9b007ac06feee59df6173be8e0bfddc5b96e16066ce24fbea79bc43fc85a19d1c280e34546fbbf721f2e7420e207cb99d9fc033178c1a930b120b3b25add62524b3aeca90965d95c7937c8d068986a6844475911aa6d0ddb178203e5f389121245d57bbb4e1ad0b8198b9b3d1c9a9ad77f029e001fc522ad810b043422994f0218b97293d4a6c1653ba0f2236d635c24238c1a2db823ba13f8fd62187b2f133d6baaae73244824bad3e0f2276ae04ec70f4fd3f587f1f58b2396e962b602a56c6", 0xc6}, {&(0x7f0000000780)="2b24c6f9c0e06524174d860b8d446a882f673a2d2ff92ff1a1c6f74b957c24635271f347ee6e895c1a9da582334bd7d70ad3931b534a2b6f3f5387599b1f5b3b02a18637785a8524b0ea0c56c7f6fb0363c1fb93ed0263f8b922fe49f1fbc6ce771dc8c4a094d9f06b66196d35fe90aef80e99f01a11381b891a77a36d2a67518ace2740a6cd", 0x86}, {&(0x7f0000000840)="50f8747d3c43e6300770af113b8fce1085ae6d91f661a62a9b518823c35c52ce9d1941a3cf4611347c707002fd7d8fe53dc64d279ba33d574ed65f787c6fd5760d81746a35000b3582e8f3736f430b2838946f688f2bfb28dd53fc86afde4f6cdd16bfbcb6d34d002fe2ae2192302cbcc9f127efe416f75e58828516eb1fdb584084161827e9a7886fbd8d95f44ee365dcadddbbd5c6ebb594651fac2b100d3abf29133a60c11711950d3da10dfd459f4cfe5a53cd143ee99216d0", 0xbb}], 0x4, 0x0, 0xf8}, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503b1", 0x5, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440c"], 0x1) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) write(r0, 0x0, 0x0) 16:01:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04 '], 0x0) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) chown(&(0x7f0000000000)='./file0\x00', r0, r6) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d70071d700000000005b05000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:13 executing program 1: r0 = socket(0x6, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/120, 0x78}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6, 0x0, 0xfc, 0x80}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 16:01:13 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffbfffffff0800450000700000000000019078000000000000000000007a290000e0000002ac1400aa01000053cb48860a860832e000000144300000000000000000000000006e6811d73a8f71000002000000000000000000000000000000007f000001e0746ddca56d5d7682f1828a7e2f00"/140]) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12d524d3b2f0b8e116daee2cd641279b4fec94af9ed46f405cfa39442fd1bb6d066cce6e42c5884e6742ace20bf8db126f144260dcc1ad87d9a47e4e124ea85edd997ba0dd379afbca3c524bd7671a2d5daf8a7a4a805e955526f8b8b3246f428fa25cc80f15de52"], 0x44b, 0x800) msgsnd(r0, 0x0, 0x4a4, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/201}, 0xd1, 0x1, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgrcv(r0, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x3, 0x800) seteuid(r2) r3 = msgget$private(0x0, 0x92bb876097d245f0) msgsnd(r3, &(0x7f0000000000)={0x2, "30d00dfe87a38051e8670cf5f8e3e800ec4638feb3149a7a5f10849f5d53a0ca697e5b084ee9d7eec3"}, 0x31, 0x800) msgrcv(r3, &(0x7f0000000080)={0x0, ""/97}, 0x69, 0x2, 0x1800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x7fffffff, r2, 0x0, 0x0, 0x0, 0x40, 0x9}, 0x200, 0x20, 0x0, 0x0, 0x3, 0x17c, 0xdfdf, 0x800}) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000000)=""/36, 0x24}], 0x2, 0x0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x121) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x7fff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x20) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x10001, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x20800000) 16:01:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse\x00', 0x9a0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000002c0)="43a71ff593cb37f5454f7b0ab1069d36f93542df23e488619e7e387db12686183a100d81a1cb126ce2fae186b388a38aa73362b8f06e536464de1c63e7d2e8345aad87a837163b347f8555dae4eb12a25cc9f46b9c2701d2eb2f560bf3bee8cf1e3cd8bc338a00364a14cf39e76bbc23db26db72b89e70d0294bc0015562d534da7a27ffc0511a6d2b3a0e6501f2dc30c14d0e32cd3c735ac8a8458566ab7b71c6f0e2b503784d816c1aaa7d30487252c1751fceaf0e5e3765009d2129b1af57e03fc453d056686f0cf4072d8557d6cabb5105aba75b137b7e70637133ca5d083e58df34a78b1ad020989921e9c0a89b0747e45c03c69851e4f1d4ed4ec2faba7d5b381cae84701bb1198392f1426b3dc8943872125f5767dedca50eae34f7a924760b620eb034fab8d3746a6c58388527207a66913d0840a0e357ccf39be36a27b9656ace78befbda48b859d25b9c56b3ed81a820d72e05d9cdc8bb92bfa82b085e4c677145a5ac403d21c241146e73f29c9b60c8d559d03b5173962d5b27362c37e67069dfd457b267be05db76fb430bf567a767f2235d93513a54dd86bc91f010cd9181f3e9751bc9b6e12432b35997887d8fb281ff85865a41a19b90d82f320b06d7f69c87d7cb55fb66fc8a0ee13c47f7c29e9d91dd3b9698eb87050e388b7ca596b2d21f0ac75061ff7c2ef89ac090cdc4ee960a4dea8c3bf62cebc3c577e1575a41a79d1b184d87bf318d697d841915ebd918b0faf7f269afb47275d7dba742c3eae2d2820f5a04fb5aa860459c146eb975f50770ab8b5ad47b7c0ed4c68c3f1d5b5745574ae4c77a00c0e46512e211d117162119540ed0c0a3076ae0fdd3e3147457cd735455d77ac12ff6a1604b3d6f4cf9a7442b79bad2e8c82da984001e3c2cda413bca1dd8261fd1e5cf6a8ff0d6dfbd433935cecba6d8c4aa55f0939d9fbda326a3e3e92b1e3fef29195ae47c69b882c5d5a572d4a9a00c02d2956f44b11ab3b849995693280d57b4b4560d7ebe76676db0228b5750c8d1bee85b6346b814b90bbc174afb99de6435d0859aaf72d3252ce7b30dd6c8abf7a0bf8aa245d03c3b18766795096b3e9e3e843a96b00669a0de031cb66eb170e1e44abc496de6424188bceeff20ef078a3c3029e052ea1ffe5e50f273cc37c6b8b09e9d7c4916458fc6280844ad43952418161babe942e4f3a92a491ed2163cfa7b62c04affc0568832d232d7a1c1020e4532753545f574cbbfac4ff96385aeb9d91a176bad4c1f80f460189fe4272a204d54cafe66b079341be21f22e9cbc2023c0d89cff9be4f9eb81e81ed289d01751a5e43723bbd77eba80070aca5bedee71b3177a64ceeaf5e2f0612c63416bd0f80f56e31cf0c867383f39a0decc183348ee0ec3d7ee89e4bbe1f18e19133c6c414caddc30baeaa38179f0d529ed81f9af525e1532b3065bc9b48b169effafb5e5037470832f8523bc09ed0a937a5fc17ce7090416ea6a3f077aa58171c6a3b7fc22191b40b0c83d31ec45286eaa7f416c3c8acce7705bc3e0925a154724866bf52712f6b4037ad4fdcb1b4443bd92f58ea8ff872052ae9820fc177d1de04a3a677007bd636d8d906822ac49c87553377e620d9b7f930d8464ecf0653f4bd2d0efe762f8625224127f1a0eb727460a439f514e1091bc207bf8c65c7e69cea8ca7674ef09ba010d570b70c2d52aecba56c5517312687af15445efc55472666eed4897c7cb51699e856a25a80cd981cdfeab904f58c6dfbe6c8af4e1172340b936904f86fdc145ea5e284f4eee3876af7711a055d7b63c851d1dcfa893970dec849b4500a5dbce4b22b9240ba86128f07fd30e6a68bb94dab0b855af464d144fcb0cc247e0f00e50e11a09a36b068e53bfa681e84d86d20c58f90360f4d20c90c2ae648625b414a2ae926bc33771d1e40067edd13753c7d73c5c54447beb079776edd2526a8796ecac8852b77e5824fe588f13449e8bc781961c27029e48c8fe070a710012ca1182e36974142d38bbb76dead9cf2789c6ab2084ff9e598b60984bc5011bfcb4bffb6b0e9d58499fcd9e408092899f05bf7980743eae4ce13b0daea9eca4d771cfb7bd4f0aef5b9cdd51fc7efa1e82a01361adcb6bbfa64f4c33d2d3f83025c3de72f02abcf70fa3ef70ecf778dc8699b63fc5e0006e2168189df12d05d779939dab4f9d24ca72ef74ec5e47a2bf7574b6b42e131a406ee9dcf9e87f39f17769740c02fff1f68e12555798a91b861fdf89e30cc31b87bc7e32ea94fc445e290871859dc2e9d88ad2640630150c79c8e8ca707c631d7252272187c913dc5e6466d8eb9346495ee7e63ac9145df6e66954e1d5f4273de439450becfa7a983e955f4404c382614f7148c81a5a33854df78315e57375c3895b51cf17ac94fdd0733b04ab98fba033e2071e6626e4c4883c5f53581c57261a7639da0805c0885ffcfc834fd1a3108876b244727c10b788247a7f442c9a3f702ea77fae41e3e1f270d4c435d0b7ca12e6ec498fc3241208c1e1f44a6bb6773b60de4cb9e761e6728697970d4b46b2e5890e227f5342a0284ff494e1f13f62794cd95e5234f60f7e10df033c2e53cb1719f0b7cb9588ce82c85727e09707d10929cedb8be7d830194755c9d80b5c1209c0332dba0c35522c14558d8e935d7b7d6f88cee8917515b2458723ed29906eb5d38b27916ad77e4509f93189a3e8f58f9bfc25f5d5d6a5d7e667a5d2fffdca98eab7a8bb837c62e5b5676bad0dc6e356117dd98ab8bec9bb020c35c477df38fb0b3d35cf7f8a7635244b1230f7fd401c2ee99e854409473f0fd34c0fe06f1e9472ab382287191526dbc48e296bf8b5bed14fa05b7cfd10ca4235fd62ad90ae6cb8ea6edd891ba3097c478ff4cac04623ae47849554c4301ecd81dd5f59091ec0cb2e6c9d3a89eb75884601277189f4ffc6c41bd1194fe7879a0fbc4230fc2ece061a2b4ad13f04821e2430b1079a03616666248a9f9db8f45696ca180b53fed0ad194fb88360b4b6a2fd959fc81bba3371d8d11ee7021cdbbfa200dd2bc817ee6ce4751d2034349b270c4b520043e0ddafa075101094d8f5ae8e05447995ef7391f153ceaef15cb5b7605ab2961b8587172da23db7d7da8bee26fcf96fe7af7e38757419afb5388293cc7cb22785519b122cc50ed35be8da9bfd26a587314c27f259b2b2e33affa083f1b930371e5357e97e8822ad2f57aa762fd951abcd482707995a0a9f024b085d582b70d8612a09be77f20b6286fc264480e318f06b04282abcbdab8a195c7c7e20e9f9b67f13950a9536625dc2e9d8620b85d2da92027bb21b4687e1d0c80bf21943d8ec707c5d7575c86d3eb3217556e25a1168d1acea4dbfe5f7beb1967ad64ae125de828f5faef9c3371a69e34b4e4a0ae0e67b01434194483451873a5cc04493f21c8e3164c7bb36aa032fa2456a3a4869b5cb6b0ace677c1a98df27914cc67eac4c5a9f09426d7d4b96ef0aa41b8148560eb81545ca34d7ae7309f3eee17bb59046eb651ef6f76e059ec5778e19b7b9a652963b351649ce2fd65190f2d3cd86ca9e7cc0e814285f88898912d61839c4b93e01b73e0f823a1baf00150d11d1dcd7289f136994e12402b958bd4d14831c9340115c2546e4476195d8bc106156b1eb1630872311c941f1a4c1585c5fca20ca68c513863032c7cd8b62e9c5ace034e1db8050d3bb6266b384f29b0a41ff7bf1799add2537d4535188d1ccadcce6d724e1bef54b31c2554acbfed0540cb3aa4a3efd534a8e1b970db0f5df6b814f618c6adb7ad8175d656174390ec45c7c96c4fe3b4c477ef30607d917b1b079aafb5ff3c93cc170e2f21ba841c38e3806ee79f04b2b4c228225f0ac5b95bda1b1110071b8fb872eab43beb09fd5b390e248d1586ed9d1f36c049e39c350ae8a5519c9ea3363eae59b59dec4bf474f70d90200607df062d977e70e79d64eda3662ec6ac4b388ce5ba1cfe1e3799bf3340ecb3ccec80d4bef08fad3c7f1eb411981354418a1bc7e520bf32acd7eb3481d980c492c5258798cc47c253c9471dc5e190a67e8bc1cfd04c85574ecd31d5fe57631e0af13b7587d156cf5c5c00ae8626d60546293a49bad39efb5d87508012ea00fc78fe5e72007ff7ddf64186b4e74e6ad50c942825defc48df4c09ade416717224c1e6d573ce35de557424c44f0dda05583456a98c1cd475034cb0a8d0892d3bc5431a0b37a8156eaa0cd4ecc99d9193ccd0c7faada35e5b9306a8fa6e3f7ac91f78b730c3d2b76dfa545eaeca5f834e4656f89c3918d2a1617cdec18cad8d2cecf85454e225251b5e2adfc409405ef855e5aff8732c056b38ded847a5a5b7eb8eb12d9f95303335042fbe7688d7ef99f122823d704334d1e89993f7ff508c32797da53d6d2b8102bd97c5e61871594629ab5ed3a7ca1dc5cf5ae5f7a8a1612c23869affa2c8f3ed3f48501e02f31b24d6a7fc28d4c399118265e731d1f7b8ef0b075ceb8fb7fe49b759e84956967e09b15f80718f8e949f122a0bc74cb18a5b11625dcd8c280b7820967ba508b31ac090dcc7f4102af5a017a59dd4686e05991cf2e128fd0961098e91687b849ff79f8ae1336fbf54cd6a1a6af9da2c95d73637bba5fca38e5dcf37a3639eb383369290cd3065b139a80e843ee44bf49229f09d290bbd142849331ff2f7fac8265d432c288b216bf15446d6e34717a78aaf46975a9863ba9b4e6475fd983322c1b6c8f3aa41e6117fe56e200d2c19af96fb7cae770f205da7047eb585ce9ddfa5a228d11cb3e4ebc6e11eef088c39de26027a4c318a64013e488dac6dbed29a0ecf28d86fbf27e45de4f10c77e10f5243e0cff0c228d0e6c553464e01849c426a0b0c30952223d1af7730f58f441dca3017429b7685080a5cd556f2db71298c2d4131da9c242d9ed9ae62c7eec751a45f1738cb82183c7be281c5fd73a54c5b8f440ae0452d2ae3d0a75c6716e1e98e6f9ff418893fa56f3e4cab605cf1aec27bffac42cbe4cadb9fd73c1b415147b524f65b5477a2a333e618fe82a8023458cf978224f3d397d9e89e4d7fd09bc883f66223864633c3c9815fff53aacf11b4391d7b175f54450719f7e26a1ef807739c8ad640abda05b8c8eddfc37fbcf77933e542d3a7134839304866fa93475a4b6dd18f212571960911e13f49cecc957a3d1e575ffc2afe9106a9806c85b5647752fa5eda060f54571792e821caed69e641dcd1f1730099141b973be0e2f984edce9d8489d6d28f4f52b234c8bb765c8f247641eefa4a2cd22721a5b0d7d21acaee5a65b7749bc6f591c6eeaa170dca44c083ede0c7aaec0015f3032ae4a57744137e4f113c31bce2e11a5fb54f5f38800c78505399facf3304dd5ed56b233d604dd7110e9f9971f3e618f7d296e759facfe486371b6bb3cd28872fa31f7d6ba35e68b475061cd0a13af12cdee84b20677b95ec04b9b6f21896eb7a694d85fca68b705437bc5cf7d464e82e85cebdab8aaa2f1ba371108b3e60d7721da7cab089a223826cdf64277182636859f18d0f81a8b0feb7ad46dc885d57b72391e5741f2a83b6b2f85fe49ae06b1f7e04b9d7252e1bee081bec20d43c86b3f64de39d00e2be8b4801935d4018994cc1af7fd92990f76ea13dbabe563071a13c54f55482919ec372795f4b6a1bb5ce126ea96d289a1732d5769b8023da83d3658c275f0d259074af089890b2535c4205af81e7e24f1fafe53360036b59120feef96d2a68974f14c6d9a2052b095ad03a4794b06b", 0x1000}, {&(0x7f00000000c0)="ad32cd374aa148dfe699e78cb81108b0085058e6954eee84a3496cd9fae86848f9a230ffa048975842c0d1d990066fae75445f263164414bd65afc4878a638b2201c873797aba00470d61672cf8105849246144472575e591b20dc237f202547763f763e0f0fcfe338f4ba1106e4cb3745eb710f5ee85cab62f2a29aae3da59a15063e67fe91c2d63d770b2c73b0045c99e220a4e9c11c4a32b2445cd0e52491325c4acc8d897e93df080acb46fb1f1894", 0xb1}, {&(0x7f00000012c0)="cf3770bb6f08ea6f91a1e9febf9c77f052149c2153c7d321c023f8f138e4cbf398b6c2a49d53f50da0e9f682e7b0a2acab498f3c24fe336fb680d4a886b8c3af551d8ddacb6556fc4eded83e0e1105742d4cae0ba80c615e9fc507352549f9c2c91090f2f7f4632c4c3cfee877b33d58fc8952186948c0b0ec79387a852b5f13e1baa74ca8a2f852e60956c3477014922a0fc317b6f9975c954fb74652ba8d7b1dafa3739b572f1142b4073d9ffdf9e26df9860278988c7f81e8d49a4d93101778013c", 0xc3}, {&(0x7f00000001c0)="15218c9cd0d0f1fbde89a64962c6f8e8ef49251e92dd5771fe12cbe7c048a4fa2296d6a3cba8cdaa6e5f05c0333af1fc62cdfff46890709783bb4ff1f2d7856d188b74f7fad7c6dbef5c2027ef934c557c0a9a15579bf61e8111d0bd331b260c9ef84fdb11000c25059f2f1f69b8f281f1f6f05e753f837b0de3c5459650eba4d85dff", 0x83}, {&(0x7f00000013c0)="e5407619e0c7bfc92fc0b9d98eeda24ab76d5d7090e21ac07a527a8af8b6f7dcacc1c91d9c4ce4f67f1e537051ddb0aef10f43efab58cb58c8ea30a3000b291daee52eca6df3ca964616cc60e9361d1d9ce9753f9b85dffd5e4baa02fe140065791ff2d71d668f8a0c83e3e8224a64108df8e48f315b", 0x76}, {&(0x7f0000001440)="e5718667ea31ce3d7e92b060105a7e6e9e5da627fb4a4614502210eee7943920f43067ef5dd0b3f9dfa996be6ceb301ebb6df218dc275deee1eee0b6641a4e5bce1fe2ee253cded0e7d693", 0x4b}, {&(0x7f00000014c0)="2acc3f7f1e6f402e3fc337eb4d447dd25286eeef2a4740b06da2358580a393937192323912a85437aae32dc9ee614c699b6a36ddc2dc15f0a89bcd479b6c43d97658f56f1e591ec78489b903465150822fd219304b7b77ec61e72e5daf842c046e874d733aadf1a730c077b462d35ff08149742cf45a4860985e93bcef393a94f057fb5ae723d4b4afd5719584e8fbcd95fb9d131a3fc1742b2fa15ea28c49908709c0aa49c7064a26ae73e2bbe8ad59867e70af30242133dcc3ca50e0188374e7720c955e009f64b7fa9c92746b085c032166f043", 0xd5}], 0x7, &(0x7f0000001980)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000020729c012fb4e380c46c3099000000000000007d00000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32, @ANYRES32=r6], 0xf8, 0x40c}, 0x404) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000019180)='./file0\x00', 0x800, 0x50) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f0000019180), 0x0) setrlimit(0x3, &(0x7f0000000040)={0x55, 0x4}) wait4(0x0, 0x0, 0x19, &(0x7f00000192c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x5, 0xffffffff, 0x5, 0x1000, "682c8cf0bd0b4e354299b8b87d43f59fc4de3550", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000019280), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) chflagsat(r0, &(0x7f0000019140)='./file0\x00', 0x8001, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0xc, 0x1000}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x7}, {0x0, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x4, 0x1c9b, 0x2000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x60) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20000000000015}, {0x87}, {0xfffffffffffffffe}]}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/66) syz_emit_ethernet(0xe, &(0x7f0000000380)) 16:01:14 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x4, 0x1, 0x0, 0x64, 0x1000, 0x6, 0x2, 0x1, 0x3, 0x2}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/221, 0xdd}], 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/210, &(0x7f0000000100)=0xd2) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x7, 0x5, 0x6, 0x5}, {0x1ff, 0x40, 0xff, 0x2}, {0x20, 0x4, 0x8, 0xb0d}, {0x3fc, 0x1f, 0x20, 0x3d09918e}, {0x4, 0x5, 0x9, 0x93cb}, {0x3a, 0x4, 0x4, 0x4}, {0x7, 0x40, 0x0, 0x82}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x48}, {0x16}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) pwrite(r3, &(0x7f00000000c0)="fb9be96914f6d6473208000f33a5", 0xffffffffffffff11, 0x0, 0x1) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x1000005}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) 16:01:15 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x1ea) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) lseek(r2, 0x0, 0xd9, 0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r5, 0x0, 0x3fffd) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) close(r1) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000040)="6993", 0x2}], 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x17a518ce) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x8, 0x0, 0x5, 0x5, "f9607bde5874d84b60028f923dd48302da0e0cca", 0xffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8141}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/76) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7ff}, 0x6, 0x400, 0x5}) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000200)=""/67) syz_open_pts() 16:01:15 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x4, 0x1, "0b519218cf84"}]}}}}}}) syz_emit_ethernet(0x3b, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x2, 0x36, 0x2d, 0x66, 0x3, 0xff, 0xc, 0x0, @multicast1, @broadcast, {[@generic={0x83, 0xf, "43d499432b295b8fc0a2db86c9"}]}}, @udp={{0x3, 0x0, 0x8}, {"ce"}}}}}}) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r2) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000180)="01a62495a82b93f4a6ec8f23832938d1cf64b1f8f6860f494960b48ae461bd467bc85f1963659ee844427702673cc5f53c1fc8ecbda904f3b96923fe98f792a3ee8e9887f45254c02a261b20e1fbd9c46667b23b144980469e8973f7488ccae3dbace719f115333a29585e1933a91b970a7c6fad10994b662a94a1ae84587c8d2502095ef38344ac9c2f4a180bbc2bd5b7457e93cb843e27e27da2778be8e71a374d0d7894be61f9f295eac2f45848c7e8e171ce363a858c5e15454e65ac7fa3682bd0ad853c83008cb359d3ebde50f531ec9db41178356a21970ee8ebbf3bcdae37690ab3be15d5ce793f6ed3cec2", 0xef}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="807c878d3af764d4b7b87fb2d4dce1fb1c7a8de417801cc5a48e597a6cc1fb302bd8fd4f96097d3c1f76e6ba21aab5515cc4321916309d97c5401d1f37790521c7a4804a7a1616a6d53c067f9154570dd05f3552d82948cc1a0f42ce38854cf38c1a6a123029666b386c239d0a2a06c624254d98e507a406bfee3a955ab11d7ca2f0afc1ea58c574308ae79cebea79a78f326fd0349c1b725e51f813fa6a070307bcff8a1a4c8db1d0c4941f26ccdc", 0xaf}, {&(0x7f0000000380)="ec7214c7b1969a68ccf6b1bd723613678e7021ca8ce68bb8db24e60ccb5806fd12fbe58cbb9a830262dc02db1a3431d2fcd4433f892522fc8c7967a04e681a7d20e4d18c94c077ccc61f7f904c34e629ba0184ab0025dc2b80ebeffe34af4e73958519bd7eb763ab72f8b9cf54d5f2441f6abd8edddda225b3437207fd8bccacf448edb4fcdd9faf887ed51c03159b112c8365c1dd6b634ff6084b83807acadc94026c231c3ec0af71331064b021091db760485966644b0911e8f2ce2e778781c056a153ac8fa40a3b884e02208cd56e6ead4c70eb06c4056a03f57314821a8b35f239edc0013925c70665d8a722ab82", 0xf0}, {&(0x7f0000000480)="33341204024086ac825f5a58c8e726a53b2d888b952afcd262e026148d8e75e50b103d607e4378ddcbaf886a4e90e7cf3afe360122c25894931d64a36c27a69c93101317102765e561ce9e79de6e2b1e5c4a4650f7b3d2f8fa6bd3a641609e8648177ca79203132df7240b96df1b50eb469f586ea414615dbe356e34dbd2abcb67232a3706149dc867559059f2d0d2c49179bc2d97579fe0271976c037cd8b56d69fbc186d5ebfe7e0cfc22a70e0a5c2d494ab2d16877a847c3301f6526acff9d0f7d3f73f624510f15fcc9b9702cfe0641e0af2a5847daaedfe595085d056601f8fcc058ac45c3304547d51088785ddea07b0", 0xf3}, {&(0x7f0000000580)="a17cfb95dc269bd5af084f93963e40a5595bbce57881e1d5c4023c004e2247d0790cf876ec", 0x25}, {&(0x7f00000005c0)="174f0ba766f5af323426d828054b6125747d8912cf2b9b149e2afa47527919107b4094ae2ec1e9bfad420d3bac96133d5b42b8066f65102322cfed65d65b78688978ac0d1b0ae517da9ed58db2c393b3756638dfb2e47488b5d1a02d387225503c1a782c2a1149c9fa6e28173b6c46d6b7378602a62d9ae31779e39b866355c614114eb69bb8ba11bf3f2f8f33f4e11b9f18ea961789df8ddd503415b6ebe5716450c3fa70d7ad027778b92b82748cd8848c77885b7f69371c1565c75110ba02c05dbe42c130a6e8f785a879cb0544cebe0b5dfc2f7b8e089a793619ef8f7d8ced46bb566b003cea7125fd7560b9ba9d42d2248e5345af74b5bd0bddef9639411d1d69a04b583330c3473b70fe6d35187b6afc9a4b71303781374665fe73ba0e72e4688fd6d5969f09123f7c62ddae0b49680096e85489ef2486ea30e72f82ec318f76cb0b71a597d0a52f47bd9e429e0dc4a63599b035e1ea3c7ffba13f520999807775403128ec668080289886030c1f7719ae2e4dd3a15d8e8c8dbba893ec734b489a1ab655ffc87847821564d281e4705c9506936c8c0ab9ab0236745580a2e730663eaa8cf2bad47440ab9507355dabf01c6915ec0f5f35ad285f5d4638a3ecafa2bf61940700836af52043e08dc651d77a6f598845c91e9f1e3a02d3d02494ab1a159cd94ef07b48f843606f224ec2da67838287b76fed58fe6cb224899613caf88593a8f584a61cd77986980821823c7493f0ddb1dab14595c1833d8c799af9c9a0d5368d6a858bc4b606fb3fec5dec19d6b8fb381c05a71ba2fdb35e1399fb96d428f9e24ae16b63b2c80447ef6d8fc5ed53421ea4c81c1bbc7f785aee186b0d2a48e36a07c36485460365c786239346a1db45c61760c8d2a2b1977e4cb4264770170c81e46bc93924cee6ef2f2c52b7ff2ada77cfb6dd1edd8dcd5bf9917e78a0ebaa462bdf475dc6c928cae7dac7e34bb33242c35a02adb2d0e64450d6d81a2db3dee67e884ce994a634fe702aef55cf5945ab80e41ff1597609f59f150773332a6b4884f8add2131b1e73e90f2bc2a3f42ab79e2490fee429d2d47211bc4b3e3184fe2f2818da73f98ba8160d9b2578eecbc40ae96e6ee834885866e0c4fda53ad9d437822a119b0552fc97d69729442eddd006a19e7b533392e986a7b3581a12a36c5d197a08d55d9af53138274fdc839dafa055bf5af9ec092264580eda1e21830666df381a88f298f4c4ebb3b67e5a7f64a14e2862f80011d8acefb26a1c377b4fd956dd2ab051bde0e74d4a0e9cf9073107cf9bb068a6ba187ea6f75d29a5c1aa1dfefd9bbc202cda20a0c61729d5cd9482abdae99d18d3c14b5e4f071473a099c244839a34b5dd06bb6a85066800543b740a1607922793a849b9c4090c24580d24c86634552bf8ee65fcaa0e069fb775012ffbe347689cc05a19756a6d30e6e48b13643c94eb5f2f7f632d25602a41e434dd507838ba312e95c6b05a870cf5cb4874df8fb1c8c14faa3d5b34562e7fa2f2d6a164146fd6769142f0acc61e7ccd4c4e9ae2dbc356e1ab610f37daa1c91259b618e6bbf9e73109fb30ace384792256bd2d38e191f42ba5a1cda2cbfbd35db7ac74f99ec67e118fbeb4538bb4e8eaea2d12df69f440fe3598098923176f97548072802863afd179e3e41f3796dc511273324e786dedaa860d6be4b06bc466723919ba1a357a1bf38badf05f0c3fd457e73021ec02e05ae4dea5f1e35a3ab7fa8b17264ccb342abae1b1f51e748239a73d433ad67816c2d49b70c434e69c28c401e644c22386f280e4744af9b1e5e255498dc1ad6f32839b22fdc11da072aa3f8ec0170c7a30af06577d5bd83e11bf6d81c7e41f6cb8a259841c7fb3ccb875af67653905bbbd6165b1b18e5ec176049a9fa9b58032e2bf85bc0593a1f0d51bf2dc4d7e0bad97c9f367ac4d685fa0f93a72918bdf46a2fd3ea421a89bae49830cc42b156c6aea5b0b699f72dca4cf0ae0e2bd10fff0c215e726e7f8816985ee8b89a86612fcddc7a6e8f1239cc684cdb1cf8947dec359e009a132c1a3d4457ca7d2cd2b3a8190520394e8890634712a45ab54a1acb3293f06a6422c4bdf71e123804a2922fedb8c499748c1295eaa130dd7b6c77709ab1b7705f04eee25a6890842eeace091909568cbf99969f691b926c29ca364effda79246fc9d20c645688e2f322ada80307ee2eb291235bd3935efc329f5cde981ec1a8b5ee65b2d7a85c98388590cb214025b1d8d28a40cdadc3e159cbb64feaa235d0fbfb72d153777349583f01d1df33dd9fb2772c388d5612e5619e16a6bdd162c218d0d78a944d4d78aebc946117437c3eeffa9b5907991f8ec53ddde2eba9499669ef5a15c46c1e18247d27fd6675358d8d3ad17fe36d13c266c842969de8828b51fccc465d8dd84c9b54441c5f463dc3a4e15461cf69b3ad40aafbd2fad35f4d037b385d99129d6baa4f2672ac5b9fdbafacee133ca5c0f365fb31d62fc102552206bd998f6ff947f58de2b27da25fe5b2427e4cb77b9fd3a91661ace3b16a2d4b0aa052e5c04f33f7cb7d8df0bf13340375caa5f9b9d50be511f2dbada145c87dc0d6c707433c006ea75c001133bcecc807c5bde6721c30dbd5fd12375e89ecbe2c20f41349ede245a5fdfebf02a07d15ab96813f88cc1c156315f50a08f5fd6bd4412353214f0ef6e255c9b1be36eaa7c664c8a69b1569e6f0a36feb3cdbbe06eb3756d0628f85e2559989b901f464af4fcb71760e1618a38c7046195ec105e6b749eed1929ae8aa47832c032d1f0d403882b655f12501654958ae4c33307fee3e9c38fa0025f65e97719a78ab99f9343145754e3720b94caa4e32940addfe5b37c37662155e5b89c72b0fb2aa3f91675bc325d66a7ce1ec736a18508e4c7311dc7fc2a481e8bca66cbe8aa213eab8a5eb6de7758a1af47e1286b021e1298756c823b1c41be1d9ae7731d084624aca549056b1784820b76cd617f6c1d8b41be1a6fa101687064b1ba9ef062b8ddb497654cb8a0fa5b607ac7be4fdd928370036f7a80ae7c87bcf3ec30b28fce827a89e8f2024c6a22d819e43b0fdd87356fcc90d894c60f3335def77bbc4b010eeb490813bf4f4a453e951a895742bfed2e06022212ee8f9576e57a55e4f89f6fe837d02ffc734f487fc86b0fe30fd75ef37ee27b326f3a369d3bdf9aa6ff1b872106a7997a3d2099eeb243c8a6d33c23203d88e4709e16c5f553664a7a4a7d9985b293cb7a6e385e7c523cc5db8e83525818e23a220a3beb70846209fc96e8e51f154763e4f2c582f3967a23fa96e0150ee33de39070a02f5c5439485330bb1ccd92444db5057851f57d4e04d61a196b76cc11239e611619026355f8885a921be766e6ff3a18ba65aaf518d46d2b795ab264426a7a14a5ed9add32a09e5acec5c3a75f1ad91c4ccc450d131aeb8ca42b0a56965562777f2b28c28fa53d23195501ef48ebb6fce8d340f23dc99e31349fdace0b1854f4ee286998f4f975476dc7bf88c06b350b7a5057cd16d9a68587fe46a57ce3652f873f38eeedc8aafef3450970e52e059b2090d50d4516995acdd76790b91c06816619f7130cdb6436f3836e153940fbd17f784f2d1b6bab10378df7f12631b89497e7e821ca6e860e6074275ba10ea0821d8c01c519ededbfc9efe302fe0bf284f525e8dd0e93ca844f7fa852f7953774e3acc326f81d7294dd9b01810e7cb4d75b5e0991efff0000bd1282ec8943800409e437ca9af77d903e594d042de2298337453011c1017f8e6925e5101b20e1d3b654357b059da2bd6c673b2f2a9b361bdb6a672c81302231b150d1535b026ce6fa8ba1f5240e115aaf5b141b5feaec1e6c4d85fb912e2b570fe837401ac3b94e4f4fa3315744d608cbddcb2f02411ab292374443fec869750802882e977f2fd05160591c2afda632336211994879f515ce566fcc8801619b69b92070a3796c50c6a5af129d631e2324218970374c2f8b66f65ec98300644a7f20c4c72023a407dc17af5430ad7e5d6d54f309d7d37ddab8bbc7e160c0ec0846ebf68b9b7948131de3d82ba5b56707a86fbc313667344e39d9ff29707367ef2d624d954c89ebec36d7b04656cb8d8453162b6427ab4ebcf0796999d3968d65755e6e946712d4ee052adcaa34bb985fa4780823f3ab91820212a86ec459ce5dd93af97f7ce0a1ae6dd0e7b531584b3c9c281de276fa6483fffceef7eeac68a37696c1fa1a9a03a78417439ecffe59a5b1c14d7aab95d85e3cea2cd5d1f69ea5cd8e852b49dc5d667ed744575de9550da012581e84faf6affb7922e8c16721c08734525a84ff76dee80f48ad962733953b44872c88f76e5b79303da40c13ab8bebe3aa4adb6d57aadbbdc474a32a85ec49c5c541ab85522c4715069d1ddbac72a276c4d837dd6f9e6b8ec80df7f91ab9e0ae7bafa8a2faae2c15f7e40709eb5a8a1684f6713239b4c788061a951c839f7c245374c6051d83d41ff97ab5dcd9eef87a71cc72c72d6b49f13e8286c056565559606d9f5a97ca14ee07ea3eff40e7df4ccbffb92b1f742fc539a18b36edabf8dbbb08fc30b7fd0c7761d7b43159094e1f14a626f7ff6d6837c789ee6c3da7fdc39aefdc441d3becb428059f4f8dc3ca96d1699b8d688eb27166317374b30b0c09bdafc77ff838d0e604c688801b075e7166b421f0e1f13a9d6f46f6d3c2d01b9b50b145711ee22b6e0adadbc17e427e7384a1f04146beaa1c6195e8e31b7669b612ad8bf51feae11f00c33d0c9f8eeed1f45dc0da55a38ca031309bc30ddfd4b40f0d522df23ef4da5a510f59958472011e1f2914f3c153dc289547252c107c1487bc43a0bd9faa25528a1af96703bf41ec74976a0dfa9a84732928343a4642eb8348a0f0a1e62710d29f4273c99c414be4fce6e76db4adec1aac9fa506e9579c7e0167ed79594d2eefa915f3261a0e46700791e71deed5bcbdb8a242b5ac1f7a833c5174b4efe7d1d09a1f7bd2b3056b570201b1322365c95e5cc137af313cd2bac4142c0f6aa05be02a8b41d18d4506893a90682e6509b89c361ed3bdb82f7c54dcae8674e1ee28945df35f773866dc956b4c4918a2f96f0cdad935673003cced2f37c89f83a8d6f1338c8689e904eee25c8ae85c9ec226775ead931a40a146f07858b789511dae89f398bc839514260f940cc80bdb4d3d88f07942efd0c8f92da61797706cf1918034a9f3b017f4275e62299a4a995c6f99f5b5a0e5b0c9848297f9ea96540fa1219005d4a6dcbd07c4bb260f8e0d74ef1ec9985d2ca94bbdfb8c9ee1969acaa5d021b68b009100db92f034a0a140e1544984c69992a33e62bb370caf6af10dce3773957c31ae269146f6037fe0fde02653575b75d1270d66d9f75d987b46126db39c5c011f8e7e07d273ef34a03e2fd9fd6c6178edca69010e856b48663adc6a8f506877dc0bd744227ad4adf4dc18b5b282ca310774fc01cb72af698405562274ac2966f831c7d43588bd9f5652f50f0865a7409295f2c29ea9db82212c84c7ecffdfc89a78b207fa126939a8c4ee8cf580c75a8c9f3165d855062aaa3749581763b2f7846d434d9b1ee85e551a8853276818c46919ce07d4e95848852cb95d32d701552ed382bee243724f8d23f541d1bc5413b47b91cd1416e8194d83e7cf412d222ee29faa69dd24a192a2ea76f33b1847e29b7da58797d591f2404c6533df647d2e9d51e52bd653a11aaa057681f85fa7cfc3749aa9dae7e6a565080eb2c596ca24121373f1", 0x1000}, {&(0x7f00000015c0)="ca4d28332c1a534263eb762bfd093a60698dee6d1f8312608792fb11da08a06d88363bf79a2332931e23fc865b8074ef889cdbade94fd1fe9ce40ce05404cd23e28de9ceb57f35e3d998350481994ab4cc09f7aed63993a779ced89b7bfc2e1109e82ae520fd0ad29d80c9f406e4a998dd1a96ed83eae8df3e93f27bc6d0259e1fcca4a65632f0991a28883a317dd2e688e1fef07a87b4efa1ad6e08b0635ed2b4e7475230bce06a1c95d01973373afafca0abd27e356978d7a8c9a2a16220def3f49bc070c0ba6f12feaa99d810f4bc11fe947cf628e40bf8fa8fa404e9c1", 0xdf}, {&(0x7f00000016c0)="9cbbff29940462df66d667c2d03d386eb9a79712fd344eac807b5e6400f675b2daf72c7b5ef4f7ce5dd16e7e01a1756518ce034ed0de43f4eb52beed3edb02aa6f42b7a34aacf22bd15ecc121550d87a44092e0eb9aec5cc498dcc5183f3d0867c020140ab47d0c4f173b94b61669e299f578252db370368173dd7f4897f550b39d1ab439b0c944438d9aa01", 0x8c}], 0x9, &(0x7f0000001840)=[{0x98, 0xffff, 0x10a8, "b8568cba334b9f05b419e7b28ff34738808f222523c61b025c57914cef5d6fb93a713ddbd70df9df2ef48237a031a7593ee1f4e16b0e3e309ba8049547d71485a074a2c08f37c7fefcc30476d92e7af6684b892a3ef3d8d373b2f48042f834f6f952122b87e7a35f40a97512c99778ed420af60845f9eed62be933356124b8aa35"}, {0xe0, 0x4d9c8dcbb7a89c1b, 0x1000, "3e4d90744d1944f99aaa395a9e8cd69679c7ae931f934460dc0b0a1c95b37ac09a72ea937e301b4e10a3221b2178494310fd3520b32ffaddf0c5018eb689713967f367b3382959d8942ec7980bd05ae337e3d57a2a2bb3c65ccc71d5943e227a9314461255f20d43795854bea3239e905612e24b6ef0adb33c60b9a60584a6ac2fb38e8b7141f368681c9b710451fef392e4f7155b631c0cf4d84550e636f0c75071f7b96e077b3489ae478c87a8c25ad31b2ed66b48ca1fc68b0c49023929ce8a4ebbbe1e7e8f38ad"}, {0x47, 0x1, 0xffffff54, "182dd19426c96d8dda7dba747507dd8134111c026f574ee256e41a7afad7c0f6f13d5a76b5ce41477f034fd55bf3a531c0762de230e2cd3eb9b16bdfafb053400edfb90a6af3cab18b812f52d8a2503192d8dcd233ee288dae0a659e5cab045abcb8090fccb6208357af1a78bf055eec9eb48588d7ffc20435f1b5c55867aaaedb34d0c1aa258c02"}, {0xe0, 0x1, 0x7, "95601a42b4d8330ecc510184ee579d7c8630fc9f6a954e70ef2324f89b466bf2bd6a6e7254ca51f039fc04127f42c76f6a695d46b8d415f0674c2f597bf98cbc64762a2188e99e070428668039c413b50535f1e2981becfa347d1d964de38c90b53bfd72ccb2e281dca1d07414ab39c2844c18d5cac5eee6ea3ad97f2eb7ad3bf4ec978320fed9cada292daf791a5c0b1f16e19d4cd019f715c2d438b9b4d85c4c99a7517645dcc6db645afc6747f150aef5e12da6d1b592dfe6d618fcdd6b4cd392dedea5be31ce796449d1"}, {0x88, 0x1, 0x800, "a1de8c9eb5fa6202b1f7e6f7a053b9b9d4d223f425294803affddc3e10aacd743f453aa581efa775de091b49b26398187f633a806a60006dd79f7caff62e99cd80b6e57fb509a6ad1fa84c1d17b4d95f6d2443d82896245cb7bef924fbc604b8e3a1af3d3bd91a5c9e3202681613b84dd33cc65a852fc0e9"}], 0x378}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="65be7ea82d772e34a124965f935dfd2b5989d0c28c6f8776754c1d55e23999af4a86ab9678d4b78b2f51361d3c8435b3b0b30805eb7aaff486d88c0c8b51d058e329336aa52cb532c1b7095dbe39b87ab87e9ff319fe8b8287538ff4b97907fa78f4f727a4dcd8775dc0dd8124e9f89b", 0x70, 0x40c, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) semget(0x3, 0x3, 0x344) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) accept$inet(r4, 0x0, &(0x7f0000000280)) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x4, 0x0, 0x3, {[0x0, 0x100, 0x0, 0xffff, 0xfa, 0x3, 0xfffffffffffff90b, 0x1ff, 0x0, 0x2, 0x4, 0x100, 0x2b70, 0xffffffff, 0x20, 0x5, 0xafa, 0x5], [0x713, 0x7fff, 0x0, 0x400000000000007, 0x4, 0xd8d, 0x1, 0x800, 0x0, 0x9], [0x6, 0x100000001, 0x3, 0x3c9c, 0xbd3, 0x5, 0x1], [0x7f, 0x0, 0x9, 0x7fff, 0x1, 0x6], [{0xfff, 0x4, 0x63, 0x8001}, {0x9, 0xc3, 0x81, 0x32}, {0x0, 0x100081, 0x4092, 0x7f}, {0x3337, 0x5, 0x2, 0x401}, {0x7fff, 0x3, 0x9c0a, 0x20}, {0x40, 0x8, 0x0, 0x4}, {0x6f9a, 0x3, 0xfffffc01, 0x3e}, {0x3f, 0x5, 0x8, 0x80000001}], {0xff, 0x101, 0x0, 0xcf9}, {0x9, 0x3, 0x6, 0x1000}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f27", 0x4}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r3) r5 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000100)="8efde91e51f0a79a5e6487d1a336e29470c2b8e03d5eee45e4590eb6cd1c94076cfea72421445bfaf7", 0x29, 0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x4, 0x90d6, 0x0, "d700e74de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=""/4096, 0x1000) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) close(r3) dup(r2) socket$unix(0x1, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10d) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x2, 0x400000000], [], [0x0, 0x0, 0x40, 0xfffffffffffffffe], [{}, {}, {0x0, 0xfd6a}, {}, {0x0, 0xff}, {}, {0x27}]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000040)) r7 = getpid() munlock(&(0x7f0000658000/0x4000)=nil, 0x4000) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r7) 16:01:16 executing program 1: setrlimit(0x8, &(0x7f0000001300)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x7fff, 0xff7ffffc, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000180)="b9f82392b4a79e1f1e341b626b181500d753de97e2232f27ad618ace5da75d1b44cbe7ed0842140b909fa4527fe2af875b7029f7eacc6d9af6394f17da8cced0809ef9535026bf6f12151aed52ac8ecebb8a6db6dbafa4f65c8ee9cfcf3124ab301e3e86dd6d2f539f03d9b4503edeee1599fa0fd8c0ad9cbc4644a489ef96d14af863c6c399bede11bf9b4e2762f6319fbb033218dd29b67c96d596eb0b5ddde556ec176648fa01f331890b22c254eb9ae2e172c7f90faf6f27074d830c67a764f46e68b0429e1ea3b966e5a3086896563fce8a82c7b44a5dd39152c05547d83c2217c370900369264a8631f56b2ff0b42552e7596add9f61", &(0x7f00000000c0)=0xf9, &(0x7f0000000280)="20918738574e37990ce4e26fad2eab55ee8bd2fe977cfde1d265a6320a2df6c1b0901f4e57568bd9f857112c88189985c850467f71e2f133a5ac2a26095a4ed8f5a51ccdf77754e102b2f30d089c79fcc7ef1f300d7513b1ad5fdfe521a94e48da88fd8df4d342747782ba78f5539c69278d0f1f4b1927388e3b0cfa1edab551b26fd89481c4c43772bf5baf14eb3f9e6f207883b4d37e16ff6a49e1ad84ef5f5217d97ea0784c7142efdb17f8b09c8c4755d9c1b0652e05c305e518ff0d39f7cff91bcc01d1f011af733da2202e1b03c5e6a6658b9bbc507c25f16739a216250c39da341826329162610ac3273443c4250a785122a8aac620710e2a096c84886f65cfd2617818b97689051e29f31100bb419031d6983c09ccdac3f41c76eadce281f00abaf5f9f1f9666aefaa242b6e01f3adc138137815ebca089fade021a235a2ae8336c98d6f2a2f7062a538ac5df50c3ad64876130e52575bdcfe7828bdecc1a917549f2abb4fcd7e14018315675eda5f516b8cb666a39f2f1b02c3b043c743d2db0639216a4c9acbab9f715998013acb48bd78af91a40db695ff2cc6cb6c3fa1167d0823a5d56e7c5ffc9ad79ced21d364eb5753fc15394c6a01c780ceb0f386f7ff36439c3416a4e8f1b45e77d5be0fb4c710a9b0bf4b2f83e7c4b70a9a96319fc8515f550e5b36b10388ca781b3dd895384a3e10bb18dea199bd1f4e2203efcf3e3a0ff3c1226440b3158e46dd5affb1b4d43f12c925f82c2677761e6763a585a03e487fa7ea7d7d5b011af24579d830d84477c0a544c33e81fce581b6da30d0d9fc83091955f05326dfd68dd12557d4d61e22f84dca91c7263133cdef7d4491257f0f20f234c7090aaacd1648bebf40935180fc20f5ff8841f745c6f77d28b7a7f765aebdb5ccb8349c4979930ec243bdf76cc71677c1d405ee494f3e1e07c3c0125ab143971abe3279298dbb8b70ae8b90b9d105b5549e094be3b124ebaec8372ecbcb7fd0b141bd9d31a85cc012d110276fd2d74011c3c3a70610e7ae5290798b481c701bfb446e2662262b1219e67247685ec0583ce435f2e71d90f5bb780d84bc80009630d651364a67a4fbc49f356d3fd2f8a63a644dec0c5e40f8260183a4e5ee8506c8185a417b3b040ec830215c8fc5a59952b7207127262c1fadf0560ad6da21af08eb72c5c00b8b2f2c537884c2a37a277ffabfaa6845f3a1f8b84cefd7998152e9babb3731ee0e7fae1b2a6289dcfab629e480f587b09839c879358c427a628be5aaad6d6647b9a43e61ca200d5178c6547999553e7e1b4291f90c4a6797f687d9660db24c3f5b78f45039d320ac099e7419375a36154e64a2c44eb64b099e83c955211eb2418b843c1a54ee946f6aafecb3056ee1f9eb2e9c190a3291bc6ca2ecb0341d40084ab3f61009281dec2926b1fa7035f1ce66cd2997ee96ec3ecc3db8397e0d8ed53e6359a7cf6181d2b94c00329ed204fb5a2af2c4d6780a73e99c8f2c18ac64e21d50adee122c55a53ab58aafdd124c15d235ad918280b29d20dc4a5540ebea436405b4e53b951a91f30051a1a99213e20e7bfe6b8d887783c5df67330f4ef145a0f252ac8c8b01a1be797e103231559951b4054e5a73e131c6783484e59ae8cc297169a1beac4ce8be26ca67a692ee1d22ea75185d4d2926a6681a7a596fe310a4731668172f42b462874fff98407f3bbca00a1ad049f313e1d1a87ec404717fd40ea53515cfb26cff9e0c0b4d67e4a9beb43be412ba9c5224366721504fe77507ad71591077faa7332e77f29f7e6c7e265276b72363da608444e5e37399c2ad5ad67bb527a768f1f320dbc18461beb3c0ed2c91d59b2c00a36b8ebdd0d07a60bc6dfc03ec454ae1b4fa6053d41fbc4b9070e0267a5a48c5c035f9f9d53f397728ec1b20d8ebde73f65dc0804827087a38207dc26af7161a2723d6a2d8f3f9b8ddd31b34d9cc5a702a0043b5201cac323ec6f4d551727a87a88792d952ad6d5aa81ae526abe93987ca192f54f60dc014ecd761c0ab94866e98c7123d2c679d7a4c4e3eee9c20f1a44e2662d925c1b5d6b19c2b6357eec8c4064b420a37c92f8ebb6bbb357c5925eec90ab528734cb509b89d87dac2584a15f8e448ba78b4af9e4efd1505041f0b151979b000778fce03b799a67ea4780ff12e0d9485a4ebbec8f71ba2b08a4310e4fff85e1c3eaaaf1112fc9bca6b73b10675bd76fde036a24a37fc0781806a0a97b08f1f942cb1c9658f588607367d02b784a0ab9570142707fe8781ea4f974772eb712f6a2ec70ea04451830ab6c429abb1ae963e8dd6fd47de92c74d24ebcad06727557475ddee54e2d098f1ace340440dba2c5c6184feca82ebb50602a617b43c32366fec9ec23f9055ab67a65d865a63156e6f40e1502519a1bc9d55c625796ee969bbcf3f49abf64bb9cc7614a4b683b5597228160755c90449b8ef5890873d855b743c8d638042c0ba15a95e8bec66fe8f9bc25b19de7a223e45870e41083cc24bef4c67d1d189c31573532e46b27d33f409705a9f7276ce01bdaee72c71797e0c2cc523267b68023572f97e57f1b5a7772221af29841fb731b0991edfb0a481c8c465c5df61ff72e01a3b1cbc2fcd17b16fe41326d01301b1977e302535e5fc924b14dc934e5a753ea44e29f7ccb7d155a304f1756877c007abb11eb61dcb8d6f1ba04c8abd340b249de851ec6d3bf6e52544f03daac1dfd38437f6c4f43f6d0d017b1ed08e3a63122f614b6bd8e9362b0cae2616eb2bac75845385d17db82395b697485b8945976327956be14c9d458c41aec9f7277f117f9299d184cfb7c76b798fd548451cbdd99a2a69e0380ecf5fad22aae70b9a27e665fee2e55505955286a8836f05b6dce3ead90e7dd9d04e007756eae21d1fc8b2b29444d294d8e00d1acb2530510fa23158ac77ab33bcbb8844f6f5b1e1e72437b1cc1f6c21fc6bcfea6fd6b9e221a792f309e333d795ed3b417814632e5e1478e5394631d5a97e1828feb217de69ba7f560f8d2154427a813736d2a48a69fc26c8e75e0df6c415ed934eb3028764128b721e63252bda428b4f514297c1ba3b8ca407f3e89cfd5a8b11d70e56cd0248e6090139ae4994eb037d15a326cf15bb4d61c6a8bd574a19a15ad3bdc65b3dafb62c497c30822b4f62238d948f3a1b0ce487135f3c4874f3ba011e9d1edaf817022b76d9159289e423cdfe8e9fca31d1c4dc40421e1d6b443e4c4ce4e97861468f8dc3853d486b73059267f8a889a6727939b0ff88ecc33909d0b7a096d869d99428c639fb554a32533530d27bf955585a20b13dfee9b91830c5d15975f4a2a139e00f570bd31f8b06924588b5330560ed19024bec6f9ae0dc88a849e6edf17388cc137ff9af099e8788829e258dad6a782e3d3cfe9ad24fa6475b5d4e0d8c9e6f20473f50c39d3b380f437737223e96c32590fe13caaca206f01431a396349a55c7c1c423b6b4aec96f25fede6aceb4df643a266f93452736175aa8f18045545f9b8bbe747428a0bda54b48253e1b445a684bff99fc109b6a026f1852c44540aacdd8ffcc773f5a19fff25c48e0b9cb9b3a223ace550097e59febcf1dd92e43012527ac1b08539651ed7262d01524d7cae2139502f56c002a9ddbc381ee200a9a0fa5914b26324f7ab899afc815e9e86c2dfa4b08b21cb5ace20a791797b72ff3848a91750db819c6526fb965101b890738c3f5ad10697212af16b58d6b0fe84bc7288024bcbd9a5833728a6706b5a4261d10e514d19016b852adb3ef342fdec325a5e96fbb565a939c3c0d3f3531c4503b3fb4604d2e6d26a7e6fc5a59cad18acd09c4d6a8b7e8e37e05785f02abad808f0ef39acc34ccd6c8213cdc48244e0aeef25c7ab10dc75f6ceaff335a7d6b1d47fa99b5398a16330b584ed08a50a7b679cb702a733e9beabb4507d90cffd2e5b2c0c19ccad1ca6bf00d48294b28a0d59d74d18462400315fa43129e33957ba5c7cee5036521f4f124ab39bd0dc4db04135e43182e44ce23b8316bfd9dfb0492ad6ee1dac019ec519855b889c02cec14e20710de92974082ab70a94449697b0b33c7a8aee052f76512375831c757aa17cbbe003e18846e0479a7bf3e34de8922fcc6b06de7f5c76a10d40863d1e04accec560c3b5e04e34be82529ad458d89ff7462a3d229d3861f65f6b201e1d66ba560934a877fd935ff6c2f9b305fbab8eb8d18f634718994718cc8ec6651763479930f07a2a36abc54596647ca89b39c7c482af1f64d01b40ebaca380cbff9ec8c64864b5d5375c226778390710f2114cc4777de3ad716458cffece89e0ea75599a776e47750789b3990efecb2f8ff070510c3e365c98a761a6fa33492e487f417318643592c05df993c6dd177d9521f434f12f83f28c9aed093d0842f43dea5d26bac3b58191a33ec43f59d98438cc727371dd565de297ce06e7a8d83728d6aa033e0e2b00277a3e5d774076e569e218c2a60c1f6aa19ae0ce03c29ad5f3e7898c78e12d6a037707f04bf9c1d4dba4c78c7385ebf5814b0c656623dc16474800e8905d8b18b429ad98e1f5cc31c6bdea36855415bf0f1ebe41521bd074048067f130e3db2f10ce2c8e31730f21cf59c518a7923d933b9230f020c567cf96876c121319aac4da894514bc7096d3e844a28cb19e7998bc09c690c74dde93ce0ace1d50b4e87f2c0fac491784beb49bc27e5a89a10b0ab1c4f635bcdcb34d7460af6f76c3e947391e9e3056fd68f0f50a43c12cb3b7de34339ebf28b3d5bc78008980ec03d6c7ec3b46a159baa902f16c457922c49052ae48523f98c1ee8c1e462649b09a138a5e13f77238019c019ed33326f18e447d2f668c8911032153331a234eb6e78ef3a793d673e4c3ac7a863d12607a969d2f08c8809d4bd495d4a39ce2f7fd716f15699975b3700a6862adf80b4d532b4b90383a7ac10e751231ac782a96269945adf5ff6648cd460f2e5c96a0246c47c25a8b976f29cec7a01d266c189a797b482dd17050b342bb99b098368ea24c504c380d4c7fa48fec9eb44a929aabb16a06772c1bf0899a8a43da4f4cb39f9cb3fbf118731868c7ede9d617d36bbf4b03db41b6870a8caa29755e773c35320e9638c95279fa3ad3d7b9688fbdc09c35e288ef3a569b16f82fc4d7ddb4d5010edfb1582c44fb457fe39b93785b06bce76a4997ec51d1613e63f17e8c9e972287e6e6bc21cfcaf1a5813fd480e0564b9b271104db290a53562870b675274f247e3ada0b9e94ad137c27b7ea64e363cd2420182ec2379ccfe72568de91160064d553cf41bd37905d6c58418139580b395b8e3b630a7697f211856a7c23b53ac0a235f3e738e6cd7a1b681bf315e623291589a1c5c19387bb2390ac7bb1fdf88c106560d978edd5b6e71ed1e108a92f1f0fc778f051aad5619a4c1e557224c9200fc7191595da5d52a56afe486aa73df48367e31cbf34f159ebd70fb92fdcfc1341889706e3e7773b4201e91be5d35e584bb95b0342a78eb6bb7aab91ad323a822aaf7b44f8f0f76254c6c382d29bd225c5f75edd57d88e12ca3e983755f6a5806df2750b5cd2979e4de1a165ef3bfe1de6713e1fcacff011ef1e7224dec4a172ff5305554879d823073be4f8c70eb83b2854f2c646d54606ce252ab946aa5c8691b482c67724773591d5b17714b76fc0fef8de2d65a4b9d86ef869d0646c8f0cb7900b5ad996ffa8f532e89d964703e1a82139ab8b0f5aa23db7e2a23028469dbfa2b8aa9e5220c39fc965401", 0x1000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) write(r4, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000012c0)) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001280)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}, {0x100, 0x6}, {0x84, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x5) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x400090ce, 0x2, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x8d) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4000, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0x1, 0x401}, {{r0}, 0xfffffffffffffff9, 0x24, 0x40000000, 0xffffffffffffffb4, 0x4}, {{0xffffffffffffff9c}, 0x5, 0x44, 0x1, 0x1, 0x60c8}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffff8, 0x82, 0x2, 0xfffffffffffffff7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x7, 0xcbf0}, {{r4}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x9, 0xcfd}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x7666, 0x80}], 0x1000000, 0x0) close(r0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) write(r6, &(0x7f0000000000)="d2da8d94dcbc5370d57ee4258afb1aa4cb5934b63031b4b2ce92b746efb26e2c37564aac05d78318dd90d32bdb15ba27565bcb2ca258e78fce544cd2eea886fb0abd4b516bff3d89783f0e75f599a632bc0142cb315c1851e4c7af64d7f174f0aa7d7a3b3b97015d31971018c2ef14", 0x6f) r7 = socket(0x10, 0x4, 0x0) setsockopt(r7, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r7, 0x2) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='.\x00', &(0x7f0000000140)='$%\x89-\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(,*!@\x00']) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() ./bus֐[MmsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz./bus./busBEP֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐./bus"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐q[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus $֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz./bus"_Zz֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus`{XtK`=ԃ ֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:Apckbd_enable: command error 16:01:17 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="dcf927834ff7ed159b4de66e227b03489652e168d70c5c489dc7c5", 0x1b}, {&(0x7f0000001100)="8e30d285044e578462a72442ebda9efd1ad59646d95a872d5409f470bb3c2add3b78a959c192b700782935444ba4ea981e6c5a94865b98affb45c822cd490e557049b398c4fff05fb55cc51800b8e2663430c1b00a0703e46501892f2c6d73885a0d3faf9677c038bc1c291b4191b57a9688f4327279d48e4e4b7649cc5264ea7e951c869018fe8746d85447edd31f64979a90329840b40a60f84e7103f696e02f7238b3d794701017d7f2ecdce24beb0a54e2d46d3f8e2e923eba6b021ac72071e9dd9a3a3fc41fe8cec8970e5a8c785e1b1fea59848e8eb054e1f26acf5a9868f8dedc381201717afc3cffd22a56c592f4ef4c43e5e6c282aec5e975a0f7d098f9945433387c472731ac9e23ef06a857c85e707141b313f2bf7770257465ad69fefdbe4c78b20ae49fefbb0512e931bbc8e8e1464b72f89130ce8313110974980fe51a6f5871d650886cd9370818df21722e9505721dc72d4ee7c1094fd452ec1f1b05c7f5bb2a7b5fc3c02d6440ae896dcf8a9c15f38283dfdbc47017dad9be14ce528f9abaff6b22ff2e4db5eea14f36f7644c39f2f48805f7556644dec25631b20f9f3cf3380ab75f6a8df7fdbf8c3e0d3af16cc90bd2b713c3bccff8d26bfaabe66e500b61dfa3c5432d06d421d4c840d75576606e3bb9d6dba1c9c025e84e546c889862b02d5804cabc102430cfce8274eae343e8915d07f69a65bfde6601b1114e3251b11e779f545dceeb869ef79a790f18acfb442d5748d057e53b3e6e241558348beebb79d065cde4fdfd4bb10d3b4501b6d87ab70bcd176affc64c97c110659642600e2c7db5f2358d0dbd2e62c7834664cd1eee4f3118e3f4a710f3f733e45cf67f6f5291d29ca84def278265f5604e22103470cf7ffd57417c2632c6901d54166babb92427685baff94519a955ad2749b5443345cc785c0b5eea03cfbc633c98a7504d1ef80d48ab13f218e2bc16a321593993e68bd8017f58cdcceea4b2b2a58627fbd25454714a8e5a602c1d6043df5aad55ec929691f053b7f04ed1ef53fda7468f01c3afc12d58c07981edad3ca3c3a97bc907c053f054a2078259085af35ac0834ae4d8e551c93248d61e50dc61e3efd8e2a26e24ef5c6f7c91d5b8d33795ca0cc465a25dcf44565e587e99e6c33b439c6c3b35287d65f62a8e454e477331d5b6b6def76e3091bb3ce404f54c59c50fd315f356ea062607518396ffff8d8cfeca8c72201e8b4c6f6e6469749770e83ee7c3b7460155b7ed2541b16e125907af232bd591e688fc440f140ddb904ca79b793c373872cf48082a3418ad1ffd9a3db00c7dd5903c2cd11998d42e8104c6f6380f2848e29a97320e1ea9b2d1cd9cb9fd5414ef18af09c69c578bb9a534286502bf436c2e4a08a329b2bcb81a434a7dac843a4884324089ae549b0ae14885ac3ee567088e83838a72892029a175ad7a08e657ffbe137d92af4274c5d266c612d34706b4d0b7bcc3dd2f456f5c3e4086b51c0fa84246c324b053e64b1942734ea0e8662e6382b893abcae117fc97f0944766294c59584c34789e7829912f058fddac5044b74c96936c4e323647fd773cae2773c14170a51da1cb92aeabfbd2b956125cc9065acaba9484bc9d00862b620f4c909c43ffa168fa6187b324ebd4bebbf1434090add594051f7aa31df15ad4192f2f6dc67f8c766af1b75f12ec1b888ce12560ca374c20c94c7d3025007419880aabd095d1c21a97047ef8d5e2010d897c516c3095d63c8c2c74dfcf11dfe18a29289e1b288f214c7e60e302d0877ec279fc9753e31d43586bb8d8a28999d3cb36f2b0b3a1769c6c2ea0c44bfaaf416193be597f17e1498154f4266b588dc2e5289b78fe5f121cf0fb8f884eb7ec957347b2a19995fdb37381423949c08902506498285cbc42321498771ebabf406c5d4f277c3dadfa54b7d1a7d31decef89d9c1853695807fdf698b9f0f972aec501f509597b09ddf21ae778466e640c5df7ebcb4b9994bb12813121ea3603bc9c7ce4a82b919a9f5cbf640afce2756c08a7599e8b170226811790915c6fce2002eea0c851973ec86ddfa01f1b6ec9eebe615ff0243ec16a7bb8432c115a00e3f5bdc3f51ad264dbee85b49729151dd9125385e0e37f52dd9e5519a08052c77ac591ec1629a6e6430ba55652c7fe19c0e388b3f4e8dd380b437dc2c993adc6980d1e3f37ed44b4ad385ba16e17291e8b3ac957682d70988dd7da00c0d995a94be8f822994c9c307023bcfadb4a9cc99349819ad8f36d3d91fac080e8b2481cf6cc7e7b86c26acdf47b5bb35c21893683a4953b54ee690ba40aa972b977939e3fec3d0e07656ed52445d0eaefafb4ed7b0a26c2ef8d8de74c2907595c39da8598f65c7e5eb183c52de5cf3f4291a3b51d0112ef796db1166de6d6a6f6a41fd2de59d37c5dd9ffd06b6d55fac405cc4741fae555dcec789180a28a98daf9cb2be5742f871c9089eb6d03b4041cfc19ccc704ea86ddc95acc7b6b949e2fd977c259b4c167c9e9fe5cbc2df05cb3d26f6874bc6884d2e281afadb9bac0dc43e6cfc259b19b0a018c41fa17d83595dbe3b518208dc8fc314a50d646b89390eb65493f53c29e6e2b36cdfc46aaa15ecddaa397549b9aac7b0f253284eba2f90b67a5417f7111544e319f11c7817c1e62ead1aa338feda681fc7227cb3e35bf90e1343a99bdc110ecdfd7104c2fe8b5202d2c7a6e4eb6b5974b5006f35589e3749b33a6c23e91ed0926edb283511b8cf0d5d315ce0c95f0d47d47f84f3f56a12e4da7cbe2d605574d3890cbb963e1143872decb6bf5fbdfb73207de51f60ffbbd787b1c43effebf57f65693ab9a02df396dd779ed6fead2b62534fdfe34e5ee530fd66943f992a26f53fa193acfaf9b025ed3db011e6ff2d0ec14ddc3ce91b923a09f6b535d30e67a115a1d8d59c9dc3b1dc58e23a9a1bf48d2f6cdb25af456ffecc7aac5e482d3ce96264f6c0b4fcca6093e5b92e9b371ed8e146c41504b21a18545793940a1b453614220d7eb4e6af7153888ca33760a21864cd28f8a4b1fbc3972dec862b7daeb46a9aa837cac5ce8bf6c7f03f115fe91756dbeea4ce0c25ac979156280d80351c7bb73b3ee20d4803e2e8d386d17954a46b8d8831439ddc51dccaf944983685b9271b344028b883a64c14c511e3af3c048ec9b652c2d68b7d6b2bb087a0d614e9c564daf4ce5bfb0aaf3753306df8c3d3f327f9af4e63ca9cf06ddd65bbe9c568b532acd2d877792082cd77c2372f06385c1e0ffd1c643aae52d3dbe8d6c49f2b1577233ce8297856af28a50a93a1d6f0ba20ca81634c3a7570349adbac64249344ffa81b677f060bca3dc955cb24c3e9b1181d40a2b29347862f32cfaa39d603a3a326cae142d9119fa01e1be239446030efbeba8b79251c6e7823a653d8796737054bac52026f36141936c815ee9254c2cf053271d87b221eec041925f41356f71b4599babbe9d0e60dda10d2d530276fa406f66e72c3c257f9dfe59b165d6e9587059ff229cc8a6b8002f81e01564ddca3cf189c21c697e9f6afa223f17d3a76928bb5dd14d95e4411109bf2f94ac9e93499329205a4ae441c5b3d4f3d8a31ae1c5c0b681d7028ce4d4da7c5c8319ae73a25a23dea5c539d40fbd818ab038f4417b44e0f5fec689b09923aa5d237bfa8fb97843ba401ff077367a4f588213b59f4d96aae56e317ed0e0a9988d8c778e323e3f67a4caf03715e7c6380f21a028b45c4173953d78184364019ced848985180e00fe5747de20755d6f12a49db5a0109c55a584f2a017451b2bec24865a8d4132bfaf1c1003cb1c0787ef652d8f4b8b88fba2e3c380f07d71a9f5044ccf49cbc314a4cd4d43e2779a1e52b180b454a7d23badd1ee4164be49c17453e2ec13bbd80aa50eeec63b858062d75cdb5c0e784db99dd6aacbc5fd935c1010c09d31565375ac102c170ef9b391d1b2815c68125737b40da09869617a22cb6a3e1f5bf364d9fa8456f4df2c791e6dd4b8258b61b7a4d5ac091a9686251de8854b09159fb6976249add57944b903211b9bcfd2482ef65df36aeb0375aa4d49db95b156253a428ce79f3d385ca74c5834e407caa8ff6bb6ef36d32d0e921b493862a76219a42e17b74022a545f1f17dd6e045e1074bcc8395dcb2c0aad5f6993003a957acc8b28a792c59a360f2d5f22e6dba9a87c2e9279f8cccb7a7b1643a3b93b890cd6f8326cc283be3f3aa7c5d927477098c386138d25e573de4595841f70783c350837af33023a538f6e8af0efbfa566c7866ad2adc025007dee201c1c0722778fecb74c72598ccba963f35bb5156300ee5bfef116abd3a77dcaab0cf24c4f846b871ce1ee049c618076fc3e431411777dc5d640c974cfdbcdf5c0b0e733985efb8634166f21587a9f170474d0058f2624e4b0468bfdf82169a4e7822b5b83a632bdb5826b84e5f2cc9297f31227eb0a31be5e0c463ea1c120d272398eb4e928b6cf3233a6cb470a72ccc13a6096156f8dd5e9524167dc9d33e69ac4ea152dac59a8f8f86c3b5dd2a0725255f1b43c948954363a7f8aaab2a840a8b537e95fbecd8b73a8de29fb3e29f7de9636bebcc6ced1ed3286444307f57f53769d22c098f078d36c870a07edc9b437c0cdfacb7a45fa638ffe5e04afa4412d4d3854677979f2815b94adfdd7c1f56d176ef4fcdb301fa7e688aa6994a3c403439f8209ffbc20a64ac6eae9fa211fb0d725fe9299028e42f900d31ae8461d8d427c71d64d35fd70272eb6d88833d423357e9df480e3d62011811bddb754d5d90681d9d9a48b5b3f72494c6ee8bca2c103aa412204cca539f65c750a7b0a6fbf4e97f41caa417e5e0752b58c9389b2b84f85100ca044301d8df43774af6dc4aa498f11286e6af74c0dec1ebf70e9c319ab7ea713512f490dd82f1aec942d4546ef0e4dc99ee72e7c04b3725d2f7d1c062c047766094ec346e19c4b5bcc274bab711c6034dd6111b269a6886f9867149731e4a280d00dad410cc95237129a281ecac107904646d1230a21c4f83bbed1a0503413fe0ff6a884fa5361787752d83911d1a97e08b1285114a80b69a8ce4a89dd6be6f2a2c34333336fac5dc740b7a3cf479e3ac8a2393d76fc3a26a956d10d7c0122d79dd49fd01de754b7567754f03f3da115836c9a23926b0de6871b47308f1be4dac8008a4c551d1cf4ebb368afb450fac68d8ce88728faf9d68bf106ad0263a96b9a7017be287b229059894963a0831e6f082678478cae4cb113c771387a4f1e384c531b3ed80be5402814d0464507024d450fe5cb795c140db927c5395916f957fb5c453bc34354337e01ef5695e0eda01cd980f6edace355cd98e9850b0832cfc2b34a63f4d18326a27e01d98247124eda7905a5ad482725d884ed7e107efd9b1a9a7d0ba294cc77a17b6787d83a93d1cb9b695162244f9fa26e306e6fcf8e704cda9f5ad759ec135f2822c127ff2b7fe31a96afba3e7799277c787771ca121880c305c93cd400eacbeb841e46d1699c508f56fb64cae52b794be46b5e343a7c45a31381ab3dd4a28a4b1e8bcf1125e497e8a6d4133f0617150a633fd4b2e294c81ccee287fb14e11ca87e49297439f7a197e03feddf54aac32dac7fe13e779e52df478ac8a88c0406e8a078ba5328c3c3a8938e87247acefdcbd6d3f1862a0619ea49db28ee67901728e714d04d33a49979bb4c8d78cfe8bc30ba3fdca5ec8ee44df60dea242092c2914333151c30a03ab90058501290f30f6698ad58295a647e2386dd", 0x1000}, {&(0x7f0000000100)="bb521dcbdc8c5d489b83481781be14f2fbf4be82938c50a09c1f8fe24bedae7f1cc6ee19a18ad0046cd15e8d080160c8847b73bf", 0x34}, {&(0x7f0000000140)="80fc8c905ba3790d768934509a4238785a595f51e60feb00cd3ba89d8cd45259cf7992f914514fc5435c7d5185f63d08b2432e6ef42829b7a77d70d5d4fbf7b604c7a7da1bda44bf9dce58ccae338772ecaa37025944dec222be38eeb6fb4a4c4bd7cc4068fe264296aa21181eecbd8354fb0aed02daf5d68e131f4e182f949f2ef0c34ef5e9aba4186581657a8a23eb4cb793027271d522c5f2811ed5ea777ab9cd15b038e3c8af09297106935bc2fa15f5b55d9483bc37d6345934cabd8233547df455f7d8643652", 0xc9}], 0x4) select(0x40, &(0x7f0000000000)={0x800000008, 0x0, 0x9}, &(0x7f00000010c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) shutdown(r2, 0x0) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23b2b93d7042e41a8c0cc6696990214fdf6e6176"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0xb8, 0x0, 0x0, "da0807fd4d79e031d62cf28882ce0dd7e593447a8d93c5f38fe884b15cb710de4b6df74e117443f05d27c9df331fd7d4a76378f2807207b7a90f29f1ce61c1a7c95161ba40898dc5f08bf557357471da207418a21c70e98ca12e036789e5dfffa2c878fc9825d0713c1634cc897c7f6ad96af4a106e9e30dc11b18cd620848eb809b6de965b7699d0308128d33cf7b14c525e8ef7b8fb49f1c9904e5530f86e6ed7fa13a3df768"}], 0xb8}, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:17 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="496ab3b0303c07409d50541f576eb2e9b116e81444fffb7621edaeb301403de48d5ff9c42fe651ae8acf02497900bee74611ea0b1af2348f07d049327510f841d9673908e5d5167bb34c1aa213e1856cc35fa29ac44a16", 0x57) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$TIOCEXCL(r2, 0x2000740d) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCLOCK(r0, 0x20004276) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) seteuid(0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r3, 0x8}, {r4, 0x6c}, {r5, 0x4}, {r6, 0x40}, {r1, 0x100}, {r0, 0x80}, {r0, 0x100}, {r0, 0x2}, {r2, 0x8}], 0x9, 0x7) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) socket(0x18, 0x5, 0x2a) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x80, 0x6}, {0x42, 0x2}, {0x40, 0x45f3}, {0x80, 0xeb50}], 0x5}) renameat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x30, 0x2}, {0x80}, {0x6, 0x0, 0x0, 0x924}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="a63540b4ae9b3879c6471172d5d4308edb453200de7e83d8e8b7e3fad98fd1e344e30045d28cf3d9097100b63a41dba7a65731cf7b3091911a4ccf55d2ff606e686d502f720cb2d142636464fa5f82dca754727b245bb89d814f0f89b9af69a463b454408c1287868722094a68ecc7b0a638b3c8c6476187a81f187c5a95d85378859f299263d7926ea0b541f72e05bb285368d28f483d31749544665133d0b4dd1adbfe0e3c8c0d70e1858f64b5d16c94045a8376", 0xb5}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x110, 0x7}, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000914265d8f0c4df0b86a55b50f6baf0697f19c87b75dd267da59bd08b67a2bf6a4bbd9da34373d1806fc64a5c67ecf24bb671abbcad1b3c381b886094d9cbad9d09f496ad8827acadef298c1c9c645a6343bedbbf6e032d"]) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5}, {0x34, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0x7, 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000200)) syz_open_pts() 16:01:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="a8f69eed66f2bc75b4740eec9cd76bbd265225c94c01d0ca3309b0f2b4a4f491c8164ac603a910448431ec1d", 0x2c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:18 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x81) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 16:01:18 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x7, 0x8e32}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffff, 0x29, "0366002000000000000000006a7256e400", 0x1}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)='\t', 0x1) 16:01:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x0, 0x20, 0x3, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9c, 0x2, 0x8b7, 0x7fffffff}, {{}, 0xfffffffffffffff9, 0x4, 0x4, 0x7fff, 0x1}, {{}, 0xfffffffffffffffc, 0x62, 0x0, 0x8, 0x1}, {{}, 0xfffffffffffffffb, 0xc, 0xf0000000, 0x1, 0x8}, {{}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x9, 0x80000001}], 0x40, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x50, 0x80, 0xfffffffffffffffe, 0x8}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x40}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x5d, 0x20, 0xf3e, 0x9}, {{r2}, 0xfffffffffffffffd, 0x62, 0x4, 0x800, 0x200}], 0xfff, &(0x7f0000000140)={0x4, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) r4 = syz_open_pts() close(r3) dup(r4) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4119], 0x106e, 0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/99}, 0x6b, 0x3, 0x0) r1 = msgget$private(0x0, 0x408) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRES64=r1], 0x8, 0x3, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/35) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0xfffffffc, "000000000050d4b7eea6c3821b00"}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) r4 = socket(0x1, 0x2, 0x1f) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000200)) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="42f59ad94d2f7b241b1e0620d85de816b2b540a9c6d608d5fbc1cb0d1103f54dcf5e9c3d3586c13330d45523da71be4cec0bea46d063304e4eba77e09c4b70b17eb62d7329e5a4b98adae2e3052be1e6bf9718da9fa5d2958e38c46a9467d4346541772a920d64b3b9d9a6897af55fdb822f6eb82176c18c74cd151754330cf2b918d2703a1dbe2f7090d14361e1d4a98ccfca18bbd0143ba5f4a53f2a67a402170708e23ad9a9992df0974a5aab94c2a26d47712946ab28ea56ed44a888f6", 0xbf}, {&(0x7f00000002c0)="b9a1ca2b28b93ba132ed393a957aa0735b4f7028145b5da43d43f33838b2b6bf7880b13bd9c259b98eba10592e98ac6e2a44bb3914b41e51c18b8cd24df62fe463d7b5660565a9c37f24069ebfeeace314fc1f8bddb5c51de7344337724c6b1ca049e16b9b1f090c61b7c506fa5524a0de76d38d83674b5a0a51daff15950ee797b7f6181c45f6f176467a4ff32747a890710f54b9774df686dcad6e51cd200197d27050aaffeb60057252d568151893cba8248757e79dc3737515c2f241a18a1e7fe2cd2754b4d047e06c7453c7aa0f9fc093c2ba2ea44912f3658b15b116f3cb0d440068960dbb380bf78914327f96797e7fae417a37fa0f8f30116b", 0xfd}, {&(0x7f0000000000)="fe4270f6b2610a5e50da8d8c2fc7c13396a5958727051714b892e0d18c9d9804fb07e6acc9d7dd24eaa18afd79a4", 0x2e}, {&(0x7f00000003c0)="6a9178b9aa8afd11a6ccc6500ad90f479323bbff721195f36ab90ed26b9b7f187ce62c30601a1232a1ce2dfa544436746144091be54462f448d75eb1859ab9c374f197791fc65174f7b0f3d8b95cfad3ad7616e6f6d6ed4308272c166f29afc46f5f2d5d53efbfa6ffb48f0e351ce182dda08a79d49653165f3a9585038360ab5da97826a6c0b66e167547233774b4d0002fe5ba87bbf3e74de7d40fdf4d8bd0efe2131b750e2cb1e32bdd25d27dd782c9a6387c4408872d181f4771d4492ecd6bb21795f7cfd126cd72ccbd7a74f7", 0xcf}], 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) symlinkat(&(0x7f0000000140)='./bus\x00', r2, &(0x7f00000004c0)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() "_Zz[Ms"_Zz[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus ֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:              "_Zz֐[M./busX' n2%%`_sD3UR OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:01:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000200)="94ddf3b85934b9ea29935e219e5f8ec4f7d132385645faae4e97a4d3a7aed066024726b9fe1cc0331dc27885a908b72940d147116a5792cb976aace0ba59788923a2e2b930fb1639f15029e14e3c19b08d1f8d91ae02184568a5b4", &(0x7f0000000280)=0x5b, &(0x7f00000002c0)="f8bea371d891f16618", 0x9) accept(r4, 0x0, &(0x7f0000000080)) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "00000000000000010000687945163036f59200", 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b", 0x83c}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) faccessat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x2) 16:01:19 executing program 1: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000180)) socket(0x1, 0x8000, 0x0) socket$inet(0x2, 0x3, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="6b7a705aabf785ad58a47347ef77967a532c9faafacb37a1be1bec98a0a2a035051799220cd3e161575ddebf60909ac796", 0x31}, {&(0x7f00000001c0)="c878085e3753ba5865080c0d474f890829f71d4d0cd1ffeab8a00f400276a3e2cab814981fa26e3ddd9caced294fd524d4b4a3782e941bb5a01cea780b708411a06705b3", 0x44}, {&(0x7f0000000240)="7b90db03ed414f6c8a5ae6eba946f4e79560053b46b53ad1ecfbb5897e269ae08132f8bae61fc22c68bc0691e530eb9ff205ba6074ee2e2efe2e43c3734a26049d2581f88e670021c6d2c12f00b7416b1403e267f8005841384ff16e271d3d67318d842f3eae0269ed1b0e5de69a0e05cd7c302e5d3add8b35825ce34176b6156eec6d241f0799aa9bd89d6ec212781a931b70d9f107bd54f27827decb81bad157605911e03c14ee4ea0157ba5939b2a4d163fbec3adaa526b06193064dcf2eae311a9dc4e384283cf9db9365f5265bcdb07ef9381d35dfe3a5ea846306580a267e4e12cd051bfced906df979a260fa73a1f2c040e35732c5aa310b6c697567774e6f352ab2bce54f5c82c1baa11f09f2bebd42809448209bb53d3bccfd13103083d9f301e6a080facaf65ddd05f41d25e4cee5eb4d4e2b6ba5f9eeaeb6f851f1ee9c739c48bcf77e1081116fdb95a6cab5e1c8ce48b54fdf691d2f9321a1ef26630c365923c0e7d98e1e75a83126b324b4313cb120c6cfd5d25710870337d9f8226960ca16a68a40fd50c1b7e2abbb95c8c44c207fa45201009763e1b4d183c1e1ce1f64de101073b648d02449285e3214f548123ee752bfe090fbe7cada82776efe7affa416925f2abc7d0b54f1cc1d27c6de10c94fc04f81f33ab5c1bc5050adbdc21fefc43b7aa31e3569fd5d9c792de7b5c7ffdf06ac8a43e8055b613a847ddc0610925cf95392d84720e237615d70480bae9c015121c6ed18b52fdcc490533f8e27059cd8a32b27020c8a1d11cbca94cdf32940debd964c3fdfc72ce7fb0faf8dc8703a9068a6f021618808b3abf3bd340453510e018490dc5e140ced6fd876109ce33f8de58dc7d7c3f2602b4526b6c0a1acd0efb784e6a65801df2ed6444fef9ead439d4ba64b656395bd26fa43c870bfbcf9967d252988066a42f59dfde84d229071b0bf2d13976f55cb92d400084d9f7a62239572cd2b51f81fab671a57e9330265863460c66f5598bb376a4a61e45ead8cd9ea84f8e08476b658bad40a08de9a63e97dc958ef5bdd43559207ab4ce29bc503630d20fafd859a63028ecef5b9893ec3f0add20e413f1e161bf879c830eb4783b9c525ee84f000e592780e0cef32b44e4b0d6a530ddb8b9a750f4c679b5cd5807e9dbf9a185494438009dd51d31f263e6f2b9fc5e240c1a089edcfe0612fa3004a99b25c8ad6ef7ff21b28e7f6b138a06a94464b7d6d1e0f9c2d1af6b4e503db3322b994c4e712a0af1f29b8a7422dcbaaadd2c3ac5c2f0503953a2b2cecd8af434584ea1c6be7af1596c764c97cb477b6fe3699539c111dab7fc6a685e7e05129dc4cb6b91144f1f5d046516150524ba1a3e8756c88bb445fa847191a09d23b688b815d728d62a359d3ab3c0b0527cdd73b56b0d330225c117f102a7872fc64fa153d4a943d6115476017102af2ac48b9bbed453425d3cc87f7c6e124a0ebfea49199c9c91bc195750a63797c577da6be7632313386bc1e0d59562ed63ef2f3c04e381014ba3bdc3832d15c576f9850338cc3298775f10d7167cfa541a225c2b8b313a511438b461e65e3d082ce19069322e0d33ec2384ce04a26d773f8026a7747acfb6b4a21be52cbbb420c41cda6f66a34b62ee1f8de6b43ed1ce1f820eb61f6ddb28ad9341a04b322f2ab678d31563366f672251f93a2d2cacbb81a7ab5fc47ca84ad608980e611806389c565c5dee1a410a9294c8a28bca0f80e423019c0985a40774bb781889f87e5c66d972de1a3e0e4e33fb46cf722545af9049b94e300b35d2b2625b049f9cc42cafa33ab820dacaca06fc035255fada68a9d2641bb86e73f4d53c14ae6efe109f38a37106f6af0ef6274433bdfe6fec216f931582ba756c6a7f9df76f2075224b94a2860cd293d83fd681fcdd3e37fb3e81c630b6d5487b0af11e8f38c305d792e806626609ac154e43f59973e982e24bbca51d2cbc90165d33fa7dab4ee47160a28364d67d19aaad6e6e4a6cd9f3356aee1c23c44b5f45d1ab32578e84895b03c0826901701bccff35c79cdf7c4a384224e77c7db088ff1dd619501aecbbab17cf0cae54a429347f1cb6015ae011835489d90a8f8988678f7cbd9eba94275483a2c0deab7a35c069c9640cb26b2cab4d29f0cea63768e0d50daeed9f3ce871dc7ad7c528329aa16f93c33c12000a0523aab4b5d87dec465bde551b6156bb11f06dcd8d7f5a3fc43c7f89820e33df90b03c5c59f9be0c8737cc527ad1f8b12f9c73eb70893726839f6da45e0e60231da97a5bf1275fa63d1b15e8d673deaf3aab694652cc74a99bbd682ee60fb5321722a1a8f0ab80a548a70b5c4dea1a201aa8c39610048fdfa44fc8f5db5240b1d2d450d2c069b9fe1bf5502c32ce99efb8ab64741f5c907ef7bc30bb096d0a7ede75261caef432aa6ce037e929823eba526524b551aeabbdbbec415ae854bd5933eb97f5b322ce73e0e822389b2e159432487064497032d5ea55ae09a353f866f57306b177fd19565e6dfd0a0557e49b5662c5fd0532dda6d0022606e81acce8a4f38425378aa5dbe577772bd19e2b0643a17a0711a4f2bff7d8efa7f7a72b653bf5146f6a9604fe4739f7f8a20b06b23cf68aaf3b7337cd5aba331222ecf63d61bfe62d39a1946df83501c8a8feaa254fcc4cb51412022a714318193a2b6db917e37dce610b3ae89d71fa7cdc540ec5d150c513aee75a8f9b70eb3e194c590641893bd919cb7afb4a23ecc064fcc762fc6677d6de92fc913df2764d097005952e3a72942af5a50c88e9dac0f3cd72e211c67c8883b7a048f8b0d6d15d120520060f0a41e10d3fc21aefe7be0537392eb9d66ffccb303c79204f576da475214aff2065942894cf77a79588059828dc5369b5f56fb2e718e555933599ea82a11ddd7a49427ab6baddc3a61b7721d4d6770073ff327adbb3d95a022d7886b2afae5bcc7a84969b2c5a4e73958e618bce7fe9deb6f21be5ccc468119e03ab0e37b2ff65e7585572dc17a2676820b25ed5681adb97ab566c3b35dc8cf83ddba908b048f980018d91fe48854f99347a90e77fa985b10a4dbc4bff241dfb7c8a10349e750dad1f0c6cf3e2c668c3661011fd88a3b574ac6251f1fd9ab7c74bcec41fe40b77c268fe3e3939ad53da4cc0e82040409880c4619e9e40caf017c1cfa9ff8a04b36e6d33035de9ef040c24bb78321fc9c9a61a4571ede311e3e4c21045e80c020aa82f65842f576e717b893b3e64d9f5639484f1b913c734d8519273a2a7bac98fd2a464e59185c68d7c5e1c293cf48202309af0257476c9040004cbde2e0a639768b355494f93c27d3ac8a69b47e1f7cc30c4f4c97016affd7d39e15af1c3f3ef902eef343b2a32651ca35b8faa8d14c563ed8a3318ac1ac86d503b7e477a5b9f01ce35fc4721ac53b7cadb06af4c51c20092a58051f52175f790dba6f62374bef41ba052ba92381c169d8891c27095ffbde89344394d9cf97be653064f5f4789e2ae4df7beea329c80704a79ea6fb0582cd67b0168ab7cc56c14782ea13824bd66e1d09b863cb2c56df415de6ed1dbcac61d548e92f95adb422670147e74a904a3bfe5bf6c3706fea448bfd8a8e4737ae187c262166d4ae5be84fa41d3921367f8bf7a96c59bb00f98455fe585b9814617565b052d8a359d5fda70224a43038d4311a72fe88f66b0c2053b050ce7e0d29433e491c270e219eadf3dc7e646025c605959c44117ac37021562bdae5b79e95f4315081a90bd67ff0626fdac88085d07dda34510dc5236408f2512f647ed5bd27caae9d5a223dacc3e7d8bb50a18cc47972dd2da9f69b603581caa26df022bb00f016c1623a4d71fc1acc043c1d67c58125a6f5cdcb5041a2d44296f6a3bdf35391a892c9b762bda5b1953293268315aba687a49eefa15fae7a560ad4bbdd5c7b39e1b9bab5aad41f8044a7ce4de89ead389487059611e4153386e9d21291db00611d7bc07efce4a720ddfbcb45c35e2e0c6fc9bc3c124327e6c1b81132a932c595d18d7908cc7d068ee5f708a6df0b34b59b8ef1c8e42c11a52a342130caaa889829512fa734a73d34b23110ff28901fab813e931e15ea3261da2a1dcaa97e152126c8b75f0fdc975b80a7877eb4c8dc328a78de11e3ac51b3063f12f8a38f7f70317bcd9e1533a0b6d531c59df560f27c6fa7d98205ea373dac46dacd749903c609ee8899ce6f0e5b20e6e19cf9259a0443c974988c07a7b51564e5787396ae346731c76a5235556ab8ba3cb0a3dad6a3562aad9ef2ef6b662c99f7bf569c3ff3ab9706a63f1a6d58d9b842209b2f1680559aed4c7704bc989c6ba12e49b717d17c3950c53dd04945988cde5ab0bccfefdd0c1efa36f3e94ecf74e6d0c880b5ee12fa718892d39abad0e53a5d19175fdf5e4558a55f9bce6465c304c55330d07d9ecb149f7d169322fd117eb17b06a8e49efcd19f8179333abf4088489d310c45cce8133179fe29e68f135b544a3565be8d8073c858842295b3dc3f9bd03a2e8c95632c37e7d14363e7aa6f5bccd4a9f27eba7228aa45975117a3bfd2b7389f3b8896a60b10b3de13ac00a6f0837a3e900a1b694c19ffc52a36069e7022ed66fa85fcd54b188c7a178fede56b48e160d28564f6face5b27a68a1d39026dcb958540a05ceb4bb6c734118d4b8473c01f0d11458d921674ac37fb37b864eb9c2f2d51c7c52abe732f78acc88908e3caeccec73a04b116e0b49bdc8f309c4e044e7872a6b371a7dcb57e8162ab79e664373d82b1ea22e8315df0c5a59107b99441319918faf3797f2c030c3410fd53f06974f494613673924a1a0ccf34008c8b67b6506f7bce7438aa11268a864b96cb3d7c0f79242584a1e4fb9e904604871fcb473c068940455f03089ccc730e9704efba1b873c105409867da808db39f6457cd3539e51a6dfd77a59922892d862d6e4206a2bb4bbe55315b83dc9cb506e98ab5558c17a6928b15b55c1bd8553390f2ff173641eb8f77a4f705692d688fac861a25e53031c2e6f11fcd85fbb2e636038052d1a2252c572e4637aec4ab02d779618fba9df5c0114dfdd1eecd4a19a75a072e6d6605122662834ed8240fc9f81ff54008ea456e67c4b7d56093fd46724b794932045b6610332d208792202162667d2d48958294d459a27a907d62c36d024a6dc765572083617b87ebd525ab47bc1d5ae5569af16ccd7e2a6eb29e4cd4c7b34b26f59b2c25d8769961d6b5edc5ca940768101b7091f6cc5d0c8fd6f1be6ef298c94abe8ec03c378dba191d64f67827e853026a926e72c738f16ba56309f3a0bc0253de3100302399a1a7120097f2ca1088d5d2eba1f3994cb891e1585d44728d5cc89c2ed4b571f220159658d579bb5549f9c069a4aee271ab5fea36da4cad06cc08bad51b5c0299098226257029bc09bc32543069386906421ecde2a5c17903454f5f94bc64f15e3bd6d079ef170266fcc2178ddac8da822c2ed99ee006484b9077962a20e22d59a8f1bad900ca9f844f00b816d2837545f440d95d225338918522b7eade98d956f517cb1c855fd867e91a113e537beb48107b63615a14a991fb306808fcb58b471d77767e90bc4fdeb75e1018f77dc08dc318751c3039a3bf250a3e9f85700226b71d0b6f36d287832879825580806dfacecaee5c6a8dc8712f676aa3b71012942b32746d1a8558a6b3be3a22bba1438b4106617eb36eb2c2a2ca2d1d0af1ad835018da525411b833f6f1ccf21f053e3dba51fe07a6d11a74c80aff00020b8863ff", 0x1000}, {&(0x7f0000001240)="8da781e7ebe675b84cc1f5252336085494b2305ec408f0aa62c4bb46a3f725b76c5a16061bebe1eaaa72c10c369009606bef2e39a8e8518e32d1cd43af95be8524fa2c2e7cc13a7d1c40b0b2545ad8", 0x4f}, {&(0x7f00000012c0)="1d7127742c0f4518bb240a9f42b1d684e2f32e7be2c937dc69c723403072768c8e45cdef2d37a0d7c9c36d20455c814f55b17b409ecfccb38aecdb1abde9c90a0581e212c4204c259d481fe43ad783ad66ec55a79e13f928eb93a319e17871803f4fe97f9905b6fc0858cff376361888e8adc7c958d671353a8146c97e4934ce", 0x80}, {&(0x7f0000001340)="4feb5ffa323aa462f7f4264948761bd2be3abf14d64eba13260998c047a9827db47f8c2f5693f956d7b5f57fcdba6e76339d6e73c94379cea4c308422e64833aca1876e96f5a97cd35369f465ec3b83397f4929dfb1074d7854f82fcdfe873cfb71ab69f1b64e122cde8dfd9274478336851f53c144379a29acc98d1d100f836369656d91edab9347b80481a9989daa47ca59647af1ffd42d882e772", 0x9c}], 0x6, 0x0, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, 0x0, &(0x7f0000000080)="ce81f8db664fff766a9211edefd2abe2e371bb5d598c91b5000000000000119b7ddbf4faad9feb3ddd2f3da8cc65f0d70f64b8af9e9e811754dbd0bd220ccd62d2eff972af49925f1452508abe65430cd265ae156dcfc2ca7f23461656b16cead7b575eae57e09aaa5ca0525395484d5dcfab3d9d48d1f30d2414b3994602554a0d8ac49e617332709ae44c73739403201cfc8367e040ab9fada5d965e0fb4eba5c7d43c100b97eb672be28aefd5950a6cb1d30914f3f27c74992930ae3aeaac21", 0xc1) 16:01:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6, 0x0, 0x0, 0x10fc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:19 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x2}, 0x19, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket(0x10, 0x6, 0x49) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x40000b36, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() getuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xb3, 0x0, 0x7d, 0x0, 0x7, 0xfff, 0x7, 0x0, 0x0, 0x3ff, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) r5 = dup(r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) ioctl$TIOCSTART(r5, 0x2000746e) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00061f00"/14], &(0x7f0000000080)=0xe) r3 = open(&(0x7f0000000000)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfeea) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000000)="58e30298b4bd21d9", 0x8}, {&(0x7f0000000080)="68e301ca80fe1b898a858f1a998f33922ac01e5530a22b2e459ace44995e9874c00332d2b863d27b2d0b56e92520d0f926d9ad098a70b9bce2d9618e9a4278b35f9f23b40711c71d03a34e9acb85bf8282e8cb3c69b178d486171b4f0dac9b8b7729c9a0521595baef7ae5485ceec78c911912116337d6bd6a3078bc1d340aea77170287e3cb3442e352e3fd866cd5cdf5f4b93645875582b24f39cbd2349714044865dae09f0633a2660f993a833ba976f0cb59db8eed94522f3b3f3a5186b903c7c0746c1986db7cb9770540b256c0ec391982a6b326601ed7115c2575360cc4407d4339ed1980cdb9335b7bdc926826642bb75905779504b00dc499048ebd55d50dab62314c8638c17ccfa307a85bf01507dfc7f377a591c27a5c8a8635ad33b21dbab95867d2e78416270f6d09773ca464ebd8e946956f232de18437715dcd379f280e26dc51e75572b6069986821ab064b6b2dffc5f974cf81646e34c86942bd6ed839dab2d3c859b0a4bd6615a3e9f34c4a13fc9162656588a9d832adada600b41fee69aa2b653f74ea9230fb499a48ff4c6ed80a4dba0979b5e395ee737994865fc6397f071539eb19b90f8d34945e2c9938fafc5a80ef2d145b8877610e4ab15c84899aa483cfdee330d09591c852fbadc6dbcf01660ffb41c7621286fed583fa19f61e582ab465efa01dd3ed0118eb499f7532a91", 0x1f9}], 0x2) execve(0x0, 0x0, 0x0) getegid() 16:01:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) pwrite(r1, &(0x7f0000000200)="e96177ab46b396c75aac", 0xa, 0x0, 0xb9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="5fdb2b7bbb7ee0be91a61cf9e20e8b41c2ff", 0x12}], 0x1, 0x0, 0x2148) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = dup2(r3, r4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000002c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCFLUSH(r2, 0x20004268) sysctl$kern(&(0x7f0000000180)={0x1, 0x4a}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32df08f691eaa3edfd47cb97f2264e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 16:01:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01f9e76252b1ab6ab0070966e4c5b143e6af3a3a2ca864bdad2b33c1c4a50a81e0e2287a456c8f5e889c6c1adbb7f91ec44f7bd41216fad779b64f0672e806e40a8a3229595fe527ad57000000000000000000005bf52cbb07e492ff98ea53766a4f58aa7614461ed0a5c47cfce7e564993aad8f3418b02170cef33fd014b16e62eb4d7889d49a4120ee033d2ba4cfb69d1a5c092cc9e5adc4fead5d0d7de683541791a68c410cb1d5c5b181cec803052bc8c3031399af443e6edc2ba233b30f140065cbb0d95b08e9f4149c7b5cfd405fc972196a13b9efbdddf799197d6cd5bdb43741eac6716016a9a9cc10409ddf248e4646ce8f180914e120915da951b11769174596ed0365b7f2c79abab6feb9d2ddcebb2c171f00edc75def250206dabd2e33557f2bc3854c0f62b76f36525ce4ac22ad039a8b8d19fb03d3541faabe5df73ce21e62677d31f5789ff70e0c57f14b55a636cf8a2f2241507962453247ac68784bbc7751bf42c9658a9449411483035c07f73f31e112ba0f706e8ff8e513dd8d53acd837986d10b59cbe1e7e22d3b42f41ce9b86af7fa4f920ae6fcadc07041c545b082601441768ed20564abd7c799d5dd315d99ee895f2c8e3bf0b952c8c6a40b4affe4cb7aed6527f8aa7586dbe7a462c7a41fa277ca7e11b15ba"], 0xa) getsockname$unix(r0, 0x0, &(0x7f00000002c0)) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x401, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000005c0)={0xffffffff, 0x8}) dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) openat(0xffffffffffffffff, &(0x7f0000000c40)='./bus\x00', 0x20481, 0x100) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='%@\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='@-\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\')\x00', &(0x7f00000003c0)='!}[7\x00', &(0x7f0000000400)='/%@-\'*,/-$\'-- \x00', &(0x7f0000000440)=']\\\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*/\x00', &(0x7f0000000500)='\\\x00']) 16:01:25 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) dup(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9000000000000800144fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) sysctl$kern(&(0x7f0000000140)={0x1, 0x2a}, 0x2, &(0x7f0000000040)="3dd5a56ad790cd948e89519182afde23222abafb6a0023faeb66d7d300cff71b690c4d11cef4ecd4a587b41c7333cf14", &(0x7f0000000000)=0x30, 0x0, 0x0) 16:01:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xba, 0x0, 0x0, 0x0, r2, 0x12f, 0xff}, 0x4, 0x6, r3, r4, 0x7ff, 0x5, 0xa4a}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r5, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x3) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1b37, './file0\x00', './file0\x00'}) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x90d9, 0x0, "d7d6880000000000000000000100010400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:26 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x46}, 0x2, &(0x7f0000000580)="c7ab30ac", &(0x7f0000000040)=0x4, 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x10, 0x2, 0x7}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) fcntl$setstatus(r2, 0x4, 0x46bfb) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/94}, &(0x7f0000000340)=0x60) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x78c, 0x7ffffffd}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x3fffffffbffffff, 0x7}, {{}, 0xfffffffffffffffe, 0xcc, 0x40, 0x10000, 0xe99}, {{}, 0xffffffffffffffff, 0x48, 0x1, 0xbd}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x8, 0x60, 0x101}, {{r1}, 0xfffffffffffffffd, 0x84, 0x2, 0x8, 0x3}, {{r1}, 0xfffffffffffffff8, 0xda, 0x1, 0x3, 0x4}], 0x7fffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x87, 0x8, 0x9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x9, 0x6}, {{r5}, 0xfffffffffffffffc, 0x0, 0x20, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x8a, 0x8, 0x4, 0x3fb1}], 0x3a7d9e6c, &(0x7f0000000400)={0x5, 0x3f}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) shmget(0x2, 0x1000, 0x190, &(0x7f0000ff5000/0x1000)=nil) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) login: "_Zz֐[M./bus./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:BM/{$ ]@ M^=530U#qL Fc0NNwKp~-s)夹+濗ڟҕ8jg4eAw* d٦z_ۂ/n!vtT3 p:/pCaԩ;?*g:٩-JZ¢mGq)F(VD+(;29:zs[Op([]=C88x;YY.n*D9QM/c׵fe$ݵ4C7rLkIk aU$v./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:pckbd_enable: command error 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000808, r3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd8066794750 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8066794750 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8066794750 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8066794750 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8066794750 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8066794750 va 0x20009000 didn't change! 16:01:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x90d9, 0x0, "d7d6880000000000000000000100010400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x0, 0x200000000000000}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) fchmod(r2, 0x40) syz_open_pts() 16:01:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/129, 0x81, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x401) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f00000001c0)="98d7e956f869684e63ec259ed95c1023091b096e5f3162347ad4025588350861efc3ff7e9126ef9cc6d693726b27058667d7a9340ddc09300a4bf95683cd89486beda9e198f3b1dcc8e61e71a0b00937a3056475c8f7c4d81e1fb2827363a6aa66f5a61339c2c4c9d4f5636d915e3ef2d7704c37f7f3fbf64426791ca554e74f6115f107fa639a3ef3069e29a539c94d1d7ed21417283c398a62cbe2073847d6c6f453c0249e37", &(0x7f0000000100)=0xa7, &(0x7f0000000280)="6c59548033eb7121ee4347eaa798b9e4997d86d23f3df544c2cefecd6b980d07ca62a9211751f72da3eff6867c27ecb6955bc73d47c484182fe3d20348a7bb247edaca782325de607a389ece9367ab4739fdb12e5cc04b03ae57fab904e877ada8195d1e11284f582ad7943154ae7c0c029b25f34584d34956eb44f6ae0d6fd1fd3f4d3747e73c337ee32abddaf534b063db34d49ecb058d2711aeeab7ad5ed89ae61e9a7692ce4dd173d74fa95124530dab3831c161a72ceaf6185a397e0070aeb0b6b08f89aa421c05a63cb86a7ccc92fb87c6d13d8756f963b151e35943bc1b7f35", 0xe3) 16:01:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x2}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x7ff}, 0xc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780b99ebfa2c3adb497512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b9", 0xdd}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15c, 0x0, 0x0, 0x4}, {0x6, 0xfd, 0x0, 0x104}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f635763a", 0xe, 0x0, 0xfffffffffffffffc) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000300)=0xc) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000040)=[r5, 0x0, 0x0, 0x0]) r7 = getegid() setregid(r6, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000, r3, 0x0, 0x0, r7, 0x1ce}, 0x84000080c1, 0x0, 0x0, r4}) getsockname$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcbf13987bd8f04300"/4093], &(0x7f0000000340)=0x1002) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000200)) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x7, 0x1034, 0x3, 0x1, "cef2356f8314f95c173bd7b64d9777eb356f1474", 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x4, 0x5, 0x8, "920c57d755d7618100584a980fe3634b786f4d14", 0x0, 0xbb}) 16:01:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x1000000000}, {0x2e, 0x20004000}}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) pipe2(&(0x7f0000000180), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) writev(r3, &(0x7f0000000480), 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f0000000040)=0x8) 16:01:31 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000080)="9aab5826d3824aca678d9e920bd8b1c2f3aed27e089b2407fe1ee3e46e51659fd321afd256b1db2a5686f4a4538babeb09016d", &(0x7f00000000c0)=0x33, &(0x7f0000000100)="9b78c31bc4b0d7a33c882693ab9c478b0c768c21c3d0e0de042351f1b32e6e90a1b77f7dc8fc1d43301f17a6b5ee0cb48407c8572a59255dce78ebb87cac87264b6d133a6c2ecdc57f5226332d7451c56665e13445e6189fcbe689d28c82ef6c955a2c48acfe0507afd69e1efd7ea8eef630f8342dcfb9e3f87d8e093144e413b64ae29d9a7cf290b55070705d248b2db1d5609dcfc0734137d0bf7be8e53b1b0075c0", 0xa3) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f0000000200)='./control\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file1\x00'}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = accept(r4, 0x0, &(0x7f0000000280)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) r7 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = open(&(0x7f0000000440)='./control\x00', 0x800, 0xc1) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x14, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffa, 0x68, 0x40000000, 0xa573, 0x4}, {{}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x0, 0x4}, {{}, 0xfffffffffffffffb, 0x50, 0x1, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xa, 0xe000000000000000}, {{r2}, 0xfffffffffffffffc, 0x76, 0x2, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0xd8}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x1, 0x4ab, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x80000001, 0xffffffff7fffffff}], 0x3, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x400ffffa, 0x5, 0xffff}, {{r6}, 0xfffffffffffffffd, 0xa4, 0x1, 0x1, 0x40}, {{r8}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x7}, {{r9}, 0xfffffffffffffffb, 0xa8, 0x1, 0x3, 0x50}, {{r10}, 0xfffffffffffffffe, 0x80, 0x1, 0x1f, 0x80000000}], 0x4, &(0x7f0000000540)={0x7fffffff, 0xae41}) 16:01:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x6, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) dup2(r1, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) 16:01:31 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) listen(r0, 0x3) 16:01:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00bd9a"], 0x28}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="f4fe14d23f8bafe2fdef9f9323a9ed00fd35e3277139698e4042fe7a0db7cd5768a7b68a865e9d29", 0x28}, {&(0x7f0000000180)="82bcb25f654a532a818a55c5118bec28895dd727ae55c75008ad980f5f4b95d88cfd916a50a8cbb8036b42e99ef47282fb7c8d938ec3c1e178d1d74c11674caa8a6cc10aec9ec11125999bc65cd1f5b2d2ba56b7a9153197f56b44451c330bbde70e82db5618e09e23cca82fe1f3e8eb6d2e623bd00802004e1035f900879012a2e91472bdc0f249279973cdab98a0e65e0b9f80e283b0516a30546c635b11040b2a76249eb4dac6158c184caa98e57913a61d2abef4e9fb0421370fb105c5235565c4c2f9a3595a", 0xc8}, {&(0x7f0000000280)="5405c8fc95bebd5107b7e26aa869480bd6bd304938817adcf336ede86e13f4601410866b49cf9c1043689115e4295b942390f886a40d867afbf5b5f5bcb1cdc33245098bc83981dd31820c17ecf8ab77fc5cda0abdfec7d35218551d24a8b8b01b96cf6099e46ad2906ebd8eb2dc845380c105590a1e", 0x76}, {&(0x7f0000000440)="8db8e38ae9ac7006989c8df5ad0b9e091cacbfa5496d04eeb1880df57aa6d912af229e42710ed0cd8c041573d5ce7d2220f30d26e14d719b63b087da6137ad345a9bce58b7a5e0742b4f386ff4f45a9d9cb6ef7fec8d52290411b007c4ad234567a20aa46aa66e3ce4b07cc04f2a226c7faa68f8ad48b8ef2a8f8e45bfccad2d8764be7982491b2b990a0108b69ce3ed62ad4690d7507409975fa66a23871cd5a60fe5f14a5d8ce035861644ba37e8227b8a3793681b06f6ea6022bc2eebcb1fcad4ec383ce2db27b227fd433e7420b4aa70b002aded4934ea210b3ec3213fd2ec9fcd47ac2a74055585b2082f435ffb46", 0xf1}], 0x4, &(0x7f0000000540)=[{0x10, 0xffff, 0x3}, {0x18, 0x1, 0x80000001, "03d417d5"}, {0xb0, 0xffff, 0x8, "fe98650fb1606a04546fd7402f9f3215799eb1965251ce88677672a6ef091d2f1822dda1706739cdcbecab119123370f8fd6338357eecb3bf71c7c462a8ff2f2db78fac3dbb5fe473b5dc815198854aefaf9c482c11b65cc5b983a000fafec8a6ff06d64cfd20578845f498cc4567799e3137bfc7422077d368a640c89b7431cb2291da3f2ca0ea0ae55f66d294b1d1fa137450476c308ff58"}, {0x80, 0xffff, 0x80000001, "315b86d756514d208168b18fcfd936624c168914b4cff05a73f28d2c774a52a90336195804cb95e223424ffde7b6c9fb1428f7b557483790b80132359fbe33830c3795e82f857de4c348781984cf3e90cdd1c064a388ca10b83a7dda47a8115a91d069a950f21f3bd47a8fa28a609f"}, {0xb8, 0x1, 0x6, "9c8ff0845baf5e25a4e7dd849b1a5fa025b3fe78bbc20c42f8a78b599e8895e5a3f915e8e05129f3e058f4dba765f39a958a8e686da8ce7abf1af3fa0212821d76053708ef3e299b2d15eefadbab0ee07c788f846343334cf4266c92852ada36f1db4a6beedc342256611904e31bb2692b6e6beb9911974d67aa579ed4e3fb7b742230523f0ab299086fa163fbccf68fdbaea0b908da4b919eda313f4fff95d97192411d159802"}], 0x210}, 0x0) r2 = getuid() setuid(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) r5 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000a00)=""/176, 0xb0, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000780)) 16:01:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000001240)=""/78, 0x4e}, {&(0x7f00000012c0)=""/32, 0x20}], 0x2, 0x0, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001340)={0x8, 0x5, 0x40}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000040)="36aa911e4fb538cf04491a411f4b44dc2022aea06b331fa4ff92ea13f87f33f36fccf4c1e5e0c7c332b910aa716a8429c89e792a6bf1586c3893fc6a317abb0dd1c3c79cdb292c759685f98b0361d2a66d100fd6cec0a79642bc0bfd062d70d064160663ecf6c6d411b3ca390ec2022617c1dbbc19429eb1849aaa2e710af4e336b2a71b43e965e72e32837cf7fee9a514828b3c7e7a4a132a0dad14e34ed9b8a23ddfd1249b003e9b1dd7451696bda45b15c856ef60a51c8b9cfba85b603b425af84a10d3d1ef62f3ebfad3d3bf1356299a856c5f1924cdfce3e15aed8707af03de1d9ceb6efeef731a78cb50d4e45f7311e62c5060d39f7b5e03043a2777f1f201eadd91522476e65684d44425ce594cb69062a98d7faa18cc57546b02bd9b7cde1b860a81edf2dae6269f62a4009feb74e0e174e4ae53c728c7fa4da9ef724e9f4d4de7cfa1cb1f6481402c4153a496e705c50d5c4f031846b3887cb7c956a464ab384cecdad09f3c7e51e802f540a5675ad9aad00e41283835362a4d5e96982ebd0aaf7de6ef43007609a8606cbaafda87ed5f552ef721691317fd71d7d3aa6b5c898108aa7fe5b6776e387f3ad6816d1bb3d4b24985776a581e193f17f04526ef41d371ed84ecf060d39a2f4aeb7e3a08ceee91d25f9c03d98112b3d0051275695a63db240c836770b1002c319db8687a554a263b1e220b84f67355a1636952b8a57adb8d8f0550112882eafca3820110929a7db7376974207f6469f315bf2589ec4a3dfaafdb553b361d974d2ff18e85986147cc22c7c9915ec48d4ab8ad163b538e12e87c774a5575eb350bb33bb780ce5499df20a3222d89c431478a4e2805547a462b534d3387d2d4c194ea785305166c6c91d9628a4f77d11cf5640d9a293fba729441fb39e3a7a0af772634125928fb07e91e82406ba883646e3e7d767663168ccac57d1af51678cf1844e4ba422a49299eed3bf0b47d9ca94f9fed87d008a99a865b3942a367e01c662fb120e308837123721e961ed1de8e12809e25554cb7547801911f7fd07ffb58e5889db2e7d4adee4e1a307b5400d9e4d4da98399ef14a65d63cf9519b8d31fafc7932a8a80520f7192b01f96d88be2d569bcd12e46389dfab226448f33f77bf1db04591e8056f0bf792bdaf28bd2547510d0e2a710660363f3c4095e232a9edbdc993438bb462b163db7b4e8f9c6227fdb5259511217910c57627f671ae928b9440df8aafe2faf04420a587f3d5925d10c994da10985a5e6cc08929b21bd1bbe1d9ed7b9d2468c65b69c33330509022c5c6825f41f79dd30883038097e9d7090426823c84bf6690e30b30a372ce4226bca98ff38f1724f93e2aba419c7f91eaf50748617bd9b8dcaf936f78ceb53fb2fe5e6e2b92856a60667295a0c7314b48c15b2513b5a1e64c9a6ba5377c4257ce0351e42733f07e2cd305919fb4d43ab06541f64b0d503bd0dd4094176adba5213f2368747c1af3a4e3098bd4939cd3a9ab91a39b017536e87caefce55aa70f7dd192199ff4c4297c8e5e036eb055efc200b988647598427e584bc1360838d40d570f8238bd6742f1b6b3eca3d1799905aaffc5b82f8ed8b07a3a96a75adba2a84ab9cacbd5ecdda9cc995bdba58b22c24e9f4f2c3b57657c253652e7ee40658a68f814410ab00ce53da6be381e665b435d7d4650b4dad6bd772ab08d45c93162582d2bd7b7cbebb9dd1793027833632c9f10aea65ffba9fd5bc87a3112b874f6f78f30881bed6ef9d7e87716197e2c65e710b797269a6f89e3a6de3d242ca08ac538d2892a426cabc9b561bcb04c5a9bb3bd930f705d8e6c68c4b90f3b5e24da9eed11fff4a8d6960a1fe4fcf88741d4d3600771f8ed3d65c27a285db322ae5347d1e7f05355ed377a9c2ecd6555fff4056f440173a2b27896bfda586f8939c39d98f32656c0fe18ba519c5cc43a32d18689b82a3ddd5e5b1db7ac592c8fa7efa17711a91bb96e83d3de828ae6d29bbf58904ab2d144f7d43c89498499cbd373cf5dcac0339c8da4b965cb341a972d2353fc3ba0f56d6170c0b8f44ed4818e59f9831358712deb9c349f21223cd855c5a237b8dabab1bc30da829e87d70a9074f533eabe3fb95916bee5f22c4de47456cfe50bcdac84b3ca639b1ba867a9a0f22c6970f88fc46d770ce7277526fb36a5b04874564890d24fb7f958d38af272174543b022279456cd962305568ecc4819e1e64f8cd9ac84862a7998b3b237393f33428b9af7624ea4d7581bef8ffe6b70ae6de59c9239a188a21fd3ab0fbc240345ea9678f1f2cf867d285e8f2caa3a9f0494e301779291db594f690638695c72f5effd354531824264a98c40f6ff3852814512121e51a2eb32cfc4dd31f54f6c52722f3f76fbc1863340f8f9d9888ed32d58c23f59751ae6ef7a9cd46ceea58433d634f907375e1823ad5cc6c86d873858be3b43e64ade65d7cb467bfede809f7f6d028dc7975b88c9365e4412faccdf13445f2615a4367f4c10cce06db36edd4ee326167eb969f17022d33a0ec3edfe7072ba24d36581e4a2bd746c3f585d8ed2dc202b21344aaf664bfcd106ee1f1127f3e9101dd192b2961055180f03c340a9116e6b7a47a65c6ea18fb131de9d2050ead9b23466ec324bb6953f1c2f8931a981f60fdefee56a3d03db83f76a58d8c1d9fa07d5805e384a373799ed5084d88d1693d8a94d289bfb3d4c618e793d2fd2fc61f522839644bd8d064062a5528024683565680c881c87609c2a3331ea55dc9673a2e1297357450d986783134c2c6b207e1800578dd5388cd7600e9fbf2b0eeb0172d766937cd0d00788556f5d28b06a6857fc55ceb1445a562c4e999ed92fca20d4d2bf6b981213bbf710e56d9c3cdd0592c2a349efe41844e6789ad6c2d989831b83e02929aa6570a8bc9d1ce68183ca2c52be02b684c3e0b044941d00c68bb6dbdddd64253205d2d3db9762144512b229ca77e75097893da2fd83599325b5df1bef2e110af88a49f65bd1d1c98ac0e36876a2def819722cbc3b52d4397a1ed73f9fb04e9d6496d766766a819d1b71fb229b2c4ef55b508dc666366a65bfdca36c852ed3531493f0fe98c7b971725e96585871276e9dd87c963fcd1501ee0905c79f09942b3c5b0bace75735303f720f6495b0b0f180a49cc511bdb350c04f21f5ab9133e725a1930fc96a11b51b0c2146a359a8f8255d10fd878ec2df6ec37d87a89e400081093788219d06f04b5f0996cf93459fd80a0d94809eb99bf4ff1d5e07dd8a386a81ecb1d51d1f09980e838b53e2f84dd6062c391643d675a5bdc6b1773024da81ca3fde8fc5349d6ec9197e7239662e5b904ae5cda8767659a438c8cd00f633616369aa556c60a7774bcb5dd4591f822ccbc558b948d0413b45e5b6cef88780b68ddf6b1499e0a7159a4af973e960b5e86067de54957ca991058219f32edee405b0699cca2a7613762d481db42c8b42f5a44522dd36e80a5b4c11cbbe45a37224321898c5c8febf82e519e4c68474d12f18df03163f30f6093a79e5e4f3e8fb28b83e8a15969640675328cb43d42c2e2472022189079ae4b17c0243c93a9e66852c9d72a2d90fe747a329e59331bbc7611d336bb90cf2e287be02eac042eb8bac707290a8cccb24bb73171eb595b2c2c441e2fb5194492df599815bf1e65ec91dde8e81a9746c86df0d14c20645e26935d7f68d772d9f64678e9deb3dded1784116875acb3b45b3545e37fa6b16f0db4ba64ae2452c2e3a31fb674f3dfd82cae89d7381f5d62e51c506723775d1ae0b44963e2400329aa732cc7628d7d70e92bbba344375b7aac1bb442e4c90da7f766d4253661f23bd9bc85548374bc63683cc3e9aa0f4afff73ca3fb4876e9d3dbde550ef54eb9a0178dd5a24b8951421d867067e556e98dd4b68055c151132e9444cb67ea5c07ffb551d0ac0adfa172741c215709be842780c4248d55ab5f1a83b3f02c2dc40b8dbfdf04c6bc8ef285df7236dca1ac2ef3c32549723979b71346c304936844e5c1c8b74dd69c3afe97cd8645750ac656249653a16e025b49ade84272edb16106b53da495c95bd61474663726c5f172b7d1eeac370256c7f837da9834eab07f984d73ab272bd3fd7f64f5a5c38581f006435c748b586ba31364b59d014d689c5cb4bd30f8bb8e9689aac30d58374cde934cf08704b4ae8613e056a2305a002ecec2e0366f30cfc4d870ee0dad7eda9d380cb34e793b31d906b49634f929754e8c4f13bb9b0f68380f61df44ac4bb04edcb411713285398a2f5ca0a38cee4d3ebeb426f51ea1f4f44f017eef4b55249cf37937182652775da85591ce507384ed1d14cd4585314939f5964cc6e579b87a43e775ee30931314d63fa8c0f0271e05af3e5466dce7c088b836c5d246ed34b1ae59d83df9ca8ac97dc18a14a6779d9b40046fbe23c5aa95f530063b0c5a07ef020529a7e734229ee1c0fa881a6d819241e5fa5a9c55ae5af6b0e2a1af6df54d4c4a993aeca9073d58ab9149b3e33a9b44a922b61ca1077a1900068375f967ffd31522be1234ebe2f4b03e107cb11ecfa889936960e3788c632b74781aa606b3d31a082629eee78133d625a8624ba32d502bafd2f4ee2f01b13353100c2138c2a1716b6412be86b552f01628b89e8bc36887374e389502b6fb18885c56c125a8b95adfdb38037af2ac3668431481c726d8dd35bc7cb9d733b1009265b7fa82cfed04417140ddb8230dd16491c5eab8622a6b655b807c2c6466f3b62938e58e079383e4d4cc9e48d3a74c7b913a31494cb163aba8e9f4aa3c4be1edab7bb02611c2d0d8944b797109b078e406672a1e136cb1e43e7ea3b31514c1432154bc19a086050b43ccc5df557e4d73f73507b2eb0f0501e70178d405c52621d6ceceb990bfeafcc4141efc5127f1427961375a6eb510c9b8876e1b00676af764e67e33c6918735da6bb7ab70b44dc3a962db25af0156c52f51fddc56e6297bf92de44ba970bc903b3b6091427666d0645d74cd85876eb2541f9145106015fd7e60056d2f10690e3bf2e71b169751bab8a656efe47b99913f1bf7d843638a3405c1ef1f0f338c2baef7ae92dde847358b8f2d491f0ef0cfdc70a915b784ed2610dd862995163bdca7d0c9f64bb10797431776143cbbba790386b19287e5263bc6f66ece3cb5f87bd20b51424281edb03e2ef0ad433690166dd584a3669ffd4fd9701fa461fae29014d181c89944bd82335872c1b8deea7be83b9d4e879c441fcad479c96134d742fba19c3251d74f3ac84e5c69f9952f991099ceb4e1813e3c5ec379165c63eeb8a0fca9fd0cc151e301c2680075ac9be1c2301a12a221a6ef6317681861f99a81a1d8692b34f277733fec588f80429372acdc32eaaa527cfa565db574a09aaa1cd4990b8449c09e266a3f8ec505a8a3c27f1f7b738e320bd9d56ebd1ac30e73cfbb1df3790c299932a651651c7f2ae36f209d26b044114b5741bcc7ffea907a54d29b076e68b7ab15deaf6949821c4d8a153cd370f1644963ee143d2ecd978b95b116f1b43ebe4d794048bd959719fba4f89bd295035324436838b1c08a578801673b9db7b148048f15b43871cedd603e1080fdf62f8d0ad6cb18d67a553cc3cf38768470f5c417d559fc1dc68ac4d0802ce05bc87e33b4fab688747e2cca6dc3e49a0ac8656a65349378e19c731e582d3754afbf11ce048347bddc18968ab7efbe980f7f80efa59e247ada431776fb71831abc6ef05b245e31fe95e93f7b4f6786b", 0x1000}, {&(0x7f0000001040)="2ab94f66b8db82439b164629442a40bfba4b8031ce87345669cee7e3e26caec37dc05b53ca0945c1c19c3a311b8fa5a6f359582509a9d1e8d2bbb1eaa812e792", 0x40}, {&(0x7f0000001080)="fb4b67a4d775942ce7473e017ce8ea52975d41c8869eb2a897d0", 0x1a}, {&(0x7f00000010c0)="8532ef21a4504119a6738bab1a8ef4517c8f2433b3f57bcc923359aaca72eb07d4a88afd28571c0cf7b1764820051554cae6e256c9bdddd980aba081eea8749a737245dfe413d13261fb5d745ea190c561bffdecbc8ca5a7c7340b28b8e329e5a5bf3e319b725b7a4cce0cb99693d716852aa4eb4a32d538755be6cfec91d3903df5047dbba8f94f780f6901b4be6870bd50f6072ae343b87fec9e7232f5d0e464", 0xa1}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x8000, 0x0) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) ftruncate(r1, 0x0, 0xff) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x1, 0x6}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x6) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xffd0) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]) 16:01:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:01:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x2) sysctl$vm(&(0x7f0000000100)={0x9, 0x8}, 0x2, &(0x7f0000000580)="87b0cd33cf4c6fbf7b1570927a9370340ac81c6ac5969a590a136e5b0400b834f03c1bb24524eca0c5f2c9b499822dd4a5a2ce610762cf4e17fae970aac0f61c5a690f336f43a15d073a50583d917303d79159e5a71f955332b5e5e8f7e013e72356bedd5b2421b559c41489cc93787e4af08c7c828735484a2a89948309e926bd00a6343f3a46f279c81f4eeb78b6506a90f788e7ae15db048ee6645d52e494a36ff3c8fec10db4c6d71e166f9e3f48fff2bdfd000000", &(0x7f0000000200)=0xb7, &(0x7f0000000240)="94acac24a7b0f481d3dba2a8daba0a18b88584ba68369bddf058020f04383b297640ee48e80b4ffc0ea1e3d329ed8cc47383d03d7c61b0e4bf049cd6541b889c74d5e31d7aa2ce73009ed222483ee83081144ccacc7889f94b4995a2c17e414031db8698d38c2556eb831c19668bbdc3bbf4d988a6636ff2071575cc70e263c8ce61b2948459bc3001e53f236958d3e4a8478756f3c205579ecb51f58f49922310dbd99a8f87fe63c242cf460c75fc7101e26e3d8b521eb6ea0fb98a4a04bc6e7ac926637d35772d1c8a1da5c9c96a1b1fa5aceca0cf7b44cd4d5e56ff9e584cf44f26b88bde0ab02622b600abab1a566ee479e57ca93954017895e51746828394e6e1345e17eaf5c2bcb77a00f3cce4807272", 0x113) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x9}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327ea661b72cc"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x8000000000000000) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) 16:01:32 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1c000000000000}}, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x5, 0x46) r1 = getgid() r2 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r1, r2, 0x0, 0x4, 0x8141}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/54) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/76) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x3, 0x0, 0x0, r2, 0x0, 0x10, 0x7ff}, 0x6, 0x400, 0x5}) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x0, 0x3fd9, 0x1000}, {0x3, 0x101, 0x1800}, {0x4, 0x800}], 0x4) r3 = socket$inet(0x2, 0x8000, 0x8) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$setown(r3, 0x6, r4) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x2a, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}, @udp={{0x2, 0x2, 0x8}}}}}}) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() r3 = socket$inet6(0x18, 0x5, 0x95) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)="ca05b7f7cfd2821d7fd1511f775029ad6df54d1288b544116fbc2947e36ab01431590752322c2b92195d58f0c262908a9ddb5015b92a82ad3e622d8d2df55cc018741cb25a8b2299c0c35dabac1e0f9eaaf6dd8500350b328af4008ad5e0a6aa36f5c093f8c41a96f12f5c5e76ae690d7a12abc720577093f7cca747bc0c1c14e7f12837b4b8abab9c78931a5926d7f626cb2d95fa04bc5e6955900c86dbe811629eaef4d9f6651e39cdda35d05139645f2395603810355d751d60cf0bd1ab17594a330caf2bf0b7423cc7e6ed2584a71c299df5", 0xd4}], 0x1, &(0x7f0000000300)=[{0x50, 0x1, 0x9, "bfbf9bcfbe1258acb68910553d5d6a77930722b3391ca0325db3de4877ff024252f887ee4f21194820ad924d843278cf385c93ff75b9c6de43"}, {0x100, 0x1, 0x101, "bd7068f1c910da4753d2834af7a1a8f643d16a6772b3be7f20539605729aa271273b9718cf28a42e7b323b833f15831019359e1d90976d009fedc152140a05e34e345f5fd3ab2ff157e6d0ca5cf1943f475b48428a2970b0b3852db5eadb56ebdee001a6450aeedab325e5b5275ed466af53181d716f5b42de8c90f56ae00b08c16c09d80bf47fd6b580fece71b90e00c688053bd817369741418309c1d052be81cd7dc86bad21aef89cf366f90c9170a266d2e7d0f7e551d9dea3360b86b1240e5c53f24abfaa7f3580479d0031221244b98a20037024ea07eb0bf948e74bde2c3a4523d71eb6f8eb50cb1e0c5899"}, {0xb0, 0xffff, 0x8, "040c55069569e00bf3f3e47dd1c2181248855e8eada1b414e5d92fb30f67c187e6c2b6075ac303ba11a58aece1f84fd32f0c759914618e74f09f1bdf4863d0a44ffd403a36e5569237b4706fb00fbe2a4d5ab79f2793ba275fa41c891a8f9aa16c182ad2af23c06ada74a59b7bebd3413e230806ff94806d8b1f63d3d237e436733d5ad2d9b860894814dc7b1d1b7a517c3686d2f0e04014f3f7fe"}, {0xe8, 0xffff, 0x81, "1b5c7a3497368ee4014ebb96b589f1aa2f15c54a70b2692dca0c83e48e30c14a1b4e024a7bea510c28cf046e63a081b6e16dc6a8825746856846e3e54bf40b187863f357fb394175246b4a2e8ea81f5b148ab06384a62a88a303aa16511808c56686ace23b42e08abb422136f2fb2c56d6f2c819f10a3e1bd14c0844f95e6bb30cc19c6340084dc42cff7ac9d8bb94dfa4ed6f59683459f751158104fc886483a7bd104cae2ccc964873885ad43aac9f1c717ac454ff00e85de96b07fe3317502b90506d2c6362e36d25b60fcb7aa56791d541"}, {0x88, 0x1, 0x200, "bcbc04a4ef8c7801b21772f77c6f56ead2952766a573e81dbb6813cf4b91d7d32e757353caaa088721454c2a13e52344f92e649f055d08e7416a2f04a5710c74cf8b30bc0a545e8d1d52afc2ab436396719d346b74b9d72c3098b9c56e4f6fa84222eb45d29c012dfc066614559f5af5d1"}, {0xb8, 0xffff, 0x1, "750cfee167a12992521c10a55422249669a322e389aa2c386e7cd92194b9685e782cbda3203ab329e413d99c8a739c18e908761c70b06d96e1a0d465f355b037f8c3b0249ac01ae91147771f2d44481d348d5d96fe34ed4d316c3e1263679a54c88ef03d1ab7931055f89617171331e248f9b59fe72c3604c0037d9325eac92fdbbe6a8e7e607937602dc851a9cd3b334dddaa0437e5ad5b208337ef48a50214b232b355ac7c0a4a"}, {0x38, 0xffff, 0x101, "92fb8d1a90dce539a2298d5d76fdc208e3afd3a3093a8049dc29808e370ba5068ce15aaa"}, {0xa8, 0x1, 0x5, "84fcc320b9b210e692d5517eacce3f985f30b0bc351ae91d686661a95cbc59a35a502e112d1cb13602fd15d2d1723e2b95f08c96b6eedcc3ce79d21f2fa87bf8d4e42da4f82f83e9662a2dbc896ccddccd3e5901a879d2676a1f21f2ba7ffe35fd8134e91361eedcd915da17c1fb66876ccf7fae4bcb4d96eda1a7d048f23386a6655c65ba992f6caf1f9c1eaabb8bba8a1c94f1"}], 0x508}, 0x408) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000004de40000000000000f00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = dup(0xffffffffffffffff) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0xee00, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x5, 0x0, r3, r4, r5, 0x20, 0x9}, 0x6, 0x0, 0xff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xce400000, 0x3ff}, 0xc) r6 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xf2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) syz_open_pts() 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = kqueue() acct(&(0x7f0000000040)='./bus\x00') chroot(&(0x7f0000000140)='./bus\x00') openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x25f12e15719981ed}], 0x913e, 0x0, 0x10000, 0x0) 16:01:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0xab, "00000e091fe600"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) fchmod(r0, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) 16:01:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:01:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x9130fbe, 0x0, 0x4100000, 0x0) mlock(&(0x7f00003f7000/0x1000)=nil, 0x1000) r1 = msgget$private(0x0, 0x92bb876097d245f0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="020000000000000030d00dfe87a38051e8670cf5f8e3e800ec4638b862bccaeec3"], 0x21, 0x800) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000100)="bf41857c66ad4e799aadd2f64d5f927b68e23362feca6692", &(0x7f0000000140)=0x18, &(0x7f0000000180)="00898c4aaaed0a96c18e167fdf9c3eb1530d2ccb4fb4f6b64515f43b67ca53d0b6800ade1be198cf2c5411a1c3b1fc6be06ccf6e9da30d7a1296684703c71f3c22c2ac06e5f7b415151f5deb1c2fb8ce83e67a746e915eb8dc72a16b15db966db0268fc160f0f23a5be5554e699b5e4e00296b8feb2a36eff728e783bcaf511b941f29944d4af7eb79c4d47df406df1bfd190935c26953ccf32404c9f267a0e08a856ed12463f142b55b6880d703cc9f7732b895bb0d606539d7d9b30e7325dd704353741000c844a07f18bf59336a13122ce56dddd01dbbf6d4c2d45764521d835f2bd8737f3f4888859a5cf2c6091d35faeb538fa32bd614b4e00915b2aec1fda8dbe66522746a9ba82fceab9102cfcfdc0b458abd643147e8127ca65c9ee5dd6ab3e2c2aecf4bbcda2a4db0ab5fec0507e9d3befc347114e91dd72d0d16a01d7fafa4697524c5af78314e3f23ffd6b1f6e5a030d34b643513d258769de886e7322a212f22573c914f94627e0597ff6747bd43db151177ee13810ab895671b321bd65997d122580792aea065b411182d3a75ae4a0d1e10d7aa6b5dbc38be1f680d1572e34baddb779cf3f43285e899e8af470dadaf78995b500bf6d078968615e85888a233e433a8d3c77666ea62a2b037aa9bc54f89c4579c260a2192fe03635f92ced1abf75a9e3e472d15f1bea755c21db88d2db9229542600453dc647d5143849b2e8e8d8aa42ae5f1bc1de09558320817c8bfeff24817ef3f33a6badfaeadda47f1729f39582e0205d224ba2da12a10e11727eef4b46f48180ec94196013920a91544799b1f6262b785000464ffb0fb17879cd8238f160a5897e57eff5f3d41908e3a690cf24c93b1f4b54e3c9313fd7ad626d89d52858afb2cd1d54d807226d82473e43dccffb545bbb4014788018a73fca54b34ee6fdab26884f133dad9405aa6fe2234303596888d75074205e28284044203894d180708cfc8f298bf7870a7fd9fe9d37fb09f75912fc797af817844b2d822dc5b8f568326b806f6c2dacbf7e5bd3a03892c1a1b1100aefc1d6d9554372578ea7ea2073995b6d1482cc493411c7f6f6e7efec33708207bdcaf09d940a98ff4c7617edef464e1fa50d8aca6181890048f7260d749739db9cd0b931bb8180e2d960e1a025a6925423e8ccc028360567076794fcb3adf17e77790ed8caf4c401a8d4fff6b776a33c1020ddb966039fb0774cbbee4b6e99ab54ddb6a83cb4df36cb0f504c83a0e929a2ca646f6c029a57194777cd23aa78bbeda556945e5d559e5f927e9d7e353d2551fc737a6f3e9216afbad1fbe1ad5675aa229bf7a702df2625847038d0c2576fbee752f04b1a65b7f94d9e17b850e66c85ae07cbb4cbc0e17d8e700bb570af94af9b286da0f15d5312a6e0930bb3737d033313789160403ce12aef48ad654cf1f160932df789fe500ef87719639bf7e4fb9f874d140f19518cabf89f493af9fa791c408917b738dc29c9a28f444dec784ab8883476c68a1545c2c996af8db71a11d2c9d61ec640f69cbd45548184b27cc9700aa8590b01a7906b9d9531f16439438bb1588bb3ddacbbfb835f128944ac91a3415f25f2029ee4f8bbbfe175da47963fbb6b2743eed2cc4dff7099a5fc8c03b56b6270de8179a2503bf94e004e822bf1476135a294ff4045b89a15ce3573654cfc24e2d8fc145f912b77856ff5467b9df6a5008ab97fe54a4dbb482c174b28e0273aadad77ef8d11a63dda756e3b448cc0655e0bfa14ce3d89d45770c0c41d2fa3cf9d7b4610a1f9a48bc9840296aaa0c719230142737fe48447c184c5b1225f98cb6e3baa26e4e088e7a6601b1160e31691bcee0db68977b5efe86c2763656123c4c445496691d2cf0ac1afde4be4686547b2c29a3a5de8846b57bf98a6ebe8ac2f19911dcfae76edb8fddce1d70f95b93eca20f1f88f7047c115c40921f43419455324a31a12c3d962955098f9ba1c7db2e0aef25b861b0630471b5167185f6166fcb836c833adee15173bfa1064c0859398864598d1374cff974f7eb5fb3aca1255f9b44dc4403c7010b90a559432f66238729973510b8f66e62f0b4a2432463369efb1748f4596c16c3155ca058d5f933d3804813704dec9e843315be09b211ec2a3aa49a73cdaf809949612b090aa12fe2f91f5db73f586292ff9acb946a86e2bf22777f7f01d651a28e474a8855fe3d5d3f39374830831488cdca0bf78bedb5d7ddf7b3509836b609800d6fe9dced4b621985c0d8275cace452cd18ef7d0f6a8030f7b553d2121c094b19a078f06a3a917e12cc815905144e5b1dd7686d2dd4de3728ea4881f910c1fbe723e44cd310c8bf0cce3c5532db081d8e3b23250e4896ac4481e4fb1a5be0e356349e225703d3dbec38589026f99d9b8c3907f78deae9a2de5f47edc8ee10b78c231ac8355c633a66049579f4ef965659bf8e5822c544b118e6c1ccb70ecb076a189df9d6d7748b28dc27ec6207758cd597f70efc071cea1a6e172fe2cda26d55d4d27fc56c15792fa9f6fc6e0b64f07fb6fbcc58cfbfa43e196f6fb7af62e66654abffba8f8e5720cc235bb658121640d64cfbffd914dc370a51ab0e2b6b6b8112d8fee0ce747929db8beddeaec215c1e06a26d6c400c323a55a21e4f4ec0dbc7825610f3f7fa868f5fe984f2a68645e3e9a04a74df534ed61d510d36b16ff722b09d188fbb4b9a0bf65a67f7fd338323e36219817645e292afa2c014dd8eddbd4c177a03b713952220a2ab096556a5115be6014f115b0d5d4a6331f04c8bb0b86959be42ff9082bd664c4ff252ea2d7d065af1d67a795dc93422ba34af925f1fb876a862db56969799624d028c4e278ef0eb469a25be00f63ba093ed5c7169322a05148856b75782ee3e62957c58ecd098173a52508595673acbefe7a9b094ac2e662f0e0f856da4fd166dd19a01789a9780f36598aa6a015259071796d6fb699ab462ed3595defa7583e4a935e802a8bc5eaea0b0819149ca83b6e77f72441cbea0c55b9be1f21dae4b38476f487d951e3ac43cf62f727e8f7d4eaf1b9b0aee6949941048c2e6b359159255c38e00b69b7f78660d8ac6cf0589c5d89ffe1a71c1a236dfa31ea1f025257d9e59fa505ca52d1e2216c69efa6f51c47b9e26e0bc905289ba66f277c572eab486d5fe59273f3c26fc26721f373575dd4c02115c6bc1c39bfe627b46418e97406ab678760152096b21ddaf9eb4e74b180b10b1b16171266b73c7d481867f3e103db70534f9a192e3b31284ad5bf1bacd53a0e52b2e8d1b6d009606e5eebeda1ad94d0f5c9d91b08273491103d9b1b8975a9200a2f26a34fe6aae4b282c7018897e6064307aea8a84d4abe73cb07d73b0ced00b455fc0b8b56ff8438c20a991746d26777db3c9742db155efc38904a9c62e65d5bdb85509e3bd22783c34b43ad2dfd08f986fbe1937256e0c439bde19f8490c7baf3e36797c5fada0288f8de364b1f9ec1c11242f1e86dbe55907924364cc5f35c1e2a2b611161c9d45fed3f4547b01e41ada6cdad7690da5d88516801165f6dd2119c457cbe247b07e1591ad7dca8f85353fcddb551244551df5e44ebc2df99425c218dc1d224562c1cf5792548d51b5d30d4782757ccec531cbf9b12e5cb977cdae535fd5d343a532039831ad103dce6221797ef1e779e3c02a01791eca6b9c2f05044a236dd9efb8ad4c0ecb1398b99fa3ddb0cf1418bf4153dd03f5d5efd9965a7fff02db9c036a1afee0192d17bcebdd670b0b15e59dbab6fc89791e2dcb239c19e8823d46c384b0af627b602fde605549486f7c578c798e8dcb4279b6cbf9332411067cbb3d06c92fb2b33e210f146b9cd52a2ce14ee9e30334dad4244df8cac1e98aba68de030742da8ad404cccad01d66f317358f1bc56c229370061cd27413f0fb203bf45921aaa8d5d4f40783cc893cbdd96d0e8f739f67760dc89a06f6e1f4ab0820e645331b61dd061849e0daef36fe23e8d46d21212c1de2b44272736fd13cdc7f469ab4a6ae48045b02aefcda7a5bfc4562dc6789658dbf218a2a33f5056d6452c0354eb151e3c542e1ad710e6f6bf10d78a49ff86419ebd55a1b10da492496f8aa45c091ed31bceb24d347ed53a21550395f6bd5bc33ba1232db68f8d40ba11cdb8c79911762b62d7a58b55c9c6bcb4e5a9d467936cd0d60d2d0da9a47b31dc78fa8e9970739b2ede736d3bda8f5b253f7fd843ce0718339766ee514424522706d6f838487a1f15b91f1c24effaad09a2c6707a108f8f0a9c2752fe9f114158f61c3d0004ef263ffae8c809d4b16593c8f80374ba2e1e250a335ca35f59c6b79958e1d66f4197ff9d4bb3b26007b86ed79fdd776802e3c4bea3c9381004d1ab12ec3311575972fd6cf1cdf5e374a4a7247dba144c8143ed18c2c6344a65c93bcc3786e14f7300d4466c9f80f4a17b1b960b6198d6d7fdd6978a3c65d2b81a163cf37fc224ce16b91b85762934fc5f36c2a663f81b049eb24b8c326a7c336f5ba923ce7ad82cc6188846454d7eabb8594dd058de2afd1de524c8f6cff7ffa45baf6f7d945445a55c70076ae8b695bdbdd08e385fd8ced298c7431a6c2b08481c5ce12ec64561d99401543c5f02f683ab03b245c1d0d95dfcc8f3e0bbac12ce1941eed167a2c6918df0a17ce78596d7ba208e0419b42b8a92fe8d1a0a1a3c7c1964348afe9fed112f1750ec29f60228daa6378914231d84dbdf29f8d24a0bad454e07130a20154330916ca49fa841772a9ccf42f53b8f5ad3ca94320d04967763edb79865a1aad08365548a590028fc9a23c4717c58b04f8a74b6dbbecba4248a7fea3c18b6a7398274a4382fd4b4f7a85c0f05928303f95ae142bb743d01c3549f6ef1cedc9c4a4fdc3b5ada0f3cf8c589709b65d3b31fdfbb2c8596a455f1e45ca1bc6dfc67524bfffcd9ddc6b60f7be6f96f03d5f203fafd21140f7bff0547612d975733f39d84e5fcc2efa64d5e4bb1529e89898002fdc2b8e4ca9fbc075063ca4b5737fb3b35a25448aa8269c7b3c2155665d3739d9ebafd4a2062b77350b4ae28758c505968056bc8f5997661bc983c775906b821a99506a1314e48292eb19e70d18f43333efbfc4de7ccf714500bbf82249aaf1fdf58e36a44b1e99a6e46d9cf46e461ce54bb929d07be6a293f5cf02b5294c0cfdab7c2f8eab3c6e095f2049ae1beefafedd628683bc68313fc295d62a51a9a6bf8253ddd4833a5600a948f215debf600664caf379fe8e2a9e8d159823e4f20896211a270a540d977c4fd1051ebd9d488664c5aac79381f7088efbe3a9345fa3de9d53c61ab96e1cd4c6f65bb93d2ecac1e80744b490bda35c8eec525b35cd2a6e81117673f2315a9076f7fcd77b650988b430705637658155421bca9755554e160fd982340aa27c4772340aaaaaa79cf0ea625e501b61f7443dfed0e00445ee821ac20d8f4fee292bd9dc702bcbadf4d23fed265a327d1f42ce1f76040aaec3ffb31dcb7fafa9a11563fdc2724eb2c3c0f81d4caf0db89a4bafc4bf284726ff4cde1d69db8433b838e73e7efcb40a6efe72ba4ebeeecdba186cd7c19beff42cb8e17cefab24674c862033c6882ba5ecafd64cadd858aabd0fcd9d7855cec46c9cafa7ebc3b36604596a069bf24e820a3efb79cfc70cd3c739b886f8ca99b295efc1c2718781e5ca9ef722cd6f13b7f7cb18e0e6b36608d89295c75f83f97cc478d603be8894ace2fd436df94024fa62182236bf1767b1bdb32770be5a02bd52f53b7c89eaab8", 0x1000) r2 = getuid() setreuid(0xee00, r2) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2) r3 = getuid() setreuid(0xee00, r3) setreuid(r2, r3) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x48}, {0x16}]}) pwrite(r0, &(0x7f00000000c0)="fb9be96914f6d6473208000f33a5", 0xe, 0x0, 0x0) 16:01:39 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc42", 0x96}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x46, 0x6}, {0x22, 0x2}, {0x23, 0x45f3}, {0x122, 0xeb50}], 0x5}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x16d2, 0x7fffffff, {[0x7fffffff, 0xff, 0x8, 0x8001, 0x7, 0x7fff, 0x8, 0x7, 0x3, 0x7, 0x6, 0x2, 0x1, 0xfffffffffffff737, 0x81, 0x1, 0xfc1e, 0x6], [0x0, 0x1fb, 0x9d, 0x87, 0x7, 0x400, 0x80, 0x6c, 0x7, 0x6], [0x87f5, 0x4, 0xffffffff, 0x40, 0xca, 0x2, 0xf], [0x7, 0x4, 0x3, 0x6b2, 0x7ff], [{0xcc, 0x7fff, 0x2, 0x67}, {0x8001, 0x0, 0x0, 0x9}, {0x2, 0x4, 0x4, 0x20}, {0xfb6, 0x7, 0x3ff, 0x8000}, {0x400, 0x0, 0x41c95871, 0x7}, {0x0, 0x4, 0x8, 0x6}, {0x8001, 0x2, 0x9, 0x10000}, {0x80, 0x31b0c9fe, 0x1, 0x2}], {0x3, 0xfff, 0x1ff, 0x10000}, {0x3, 0x8001, 0x9, 0x400}}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x3, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc1], [], [0x0, 0x0, 0xfffffffffffffffc], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x100}]}}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b813", 0x196}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400000002c4, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:01:41 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:41 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x1f, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) wait4(r2, &(0x7f0000000000), 0x0, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x4, 0x0, 0x1}, {0x64, 0x40}, {0x4006, 0x0, 0x0, 0x100}, {0x7f, 0x1, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000240)=0xc) r2 = socket(0x39, 0x4000, 0x40) dup(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f0000000340)="00000004000000001d2e627d59630045e42686361ed332e499849c7df970a56f619cf4661c6f2762e6b11ce4d8cd508121a17305eb45e245d65a43319aa8b11744862341c2e84ce9391711334ba85bcefdc1a0c93463f5b9e6f9cf934ea22e1a86523840067734198462da48f1886a98e5bcf9e80dbb93cfb4d1bbc3d8272cbb1756f4889aedab3dc38b90903ca527398a32104b3c3de7812eda5af4404db2ecda119484d44ceed338246e337498440df9f47ebd7ab4020a2afe953a6e5bf4135890b9cf26a6ca790b5f1dd076a7f9861e270b1c8afb87b61b171be0286223dcb2bdb79a", 0xe4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f635621f137c150ef7122c945939ab7f65fc18576db510bd315d5d0385feb35256744de58cbb8f3917da84c051e8a16bf1db1ca03f01df3ea22f92b0f6ee0dde4035011ff5642288f83a3838d9ad482e5b155ace267d0f0d56c11d161d66a77869a6e23f59bf58582f0b40ae7f2f43ee198a9d5054260604c8062386fa2cc5fa1438ae7ce01d72a422d0ce9d0a939ad7c38525129e144b163d64a50b1b18b5939124b4e4b6bd4221312809feede730ee30f08707009d5d32fec62f0c8d4adb779d1532aafec7b23007793136120be3b847afe980ff090295adc6e66964ce11060b382c72b2091e3d95d52a652b559b6ea6b7ab46a2c8fe0afed22dab4b8f424beb8ad602d1ec9050c420f028ff17310d71c889eb4eaa5bdb13b9252fd2b291d89b238073fb", 0x12f, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca60358f282d4d9d1935b054e9d53e147300dadb8bedf6", 0xa7}], 0x1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) fcntl$lock(r0, 0x827fd9f7b0517786, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x5, r2}) 16:01:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x43c, 0x0, 0x5}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x7f, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:41 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) fchdir(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000840)="e6f42ddd94f358656409276da13b8d96b6782483fd2c306af91de67b8cb1821c4a2d271dbdc578559dedf0201e850e7d2e2872d852ae64d04713c7502e467ea4cffbe4ca0a6624c1bd8b67a47a3540be42853c2b35717f470d0c001f9e4c4454fbfd7e96564f128f6e4bf63b438e09b3d08a064943a019b8a63a1dd0adbcc860fa301df8860514dbd2bb124c6ad8907850083626cb38bccfd277db8780edc927b2562b9b9931848f021e0409b8af7575a1ff09c0b797bc88e0949153f65e30c9555f41c3e81395ad4b790e7589c500c8da14e3c5796bfc743be82554ab2db0754adef33bb2a2e40911f4e56c1c79f832001dad0d4c191b51628c5272f314687245cc81df7b2f77dc126d073f79ffce830f44c4c72baaaf85d10b7db653b0852edebd1b5ca640bb0f0798c752485f80d1b184b022826b0e2c111a534ee162945643e0dd504b92ba31f2f41a4111954ee48b785260daa0d820d0f3f313b6bf6ff69170a92ac736f49f72510b831da54f7391a0823dfe03f3492b6c25f420e75385a3f442ffbb2a512365759304af6e1a677769a3e49151440fc59efd8f7d9179d6b779f5dcfe358f839652c7f621c0dc1e6ca8cee80cad8240d3529c41506ce8750608431d1d4ce4cc893a702b793761491fb88d4a72a74373db419532723f99f45c9b7926adbe097164ed2ff44f149f7df415c4aeb12b1e72fd6c4aa4d4693fe9849fd519bf51576fbb3bd10075a8aef3766ca1cfdfa676e486909c23b0d00940e95d5bee72c2a2ed9b3f35a8a7a9ce2597988cfcde63ad692cf870d6c90187d2ef64db502bf872c2c082c4565b48ea7ceccfbcca58893854077e6c142859581dde2d11321f065fa3ecbaf1cba3bc04a003", 0x271}], 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x3) 16:01:41 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @multicast1}, @icmp=@timestamp={0x16}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:41 executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x85}, {0x100, 0x6}, {0x42, 0x1}, {0xc3, 0x206}, {0x80, 0xeb50}, {0x41, 0x2}], 0x6}) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x4013, r2, 0x0, 0x80039ef) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:01:41 executing program 0: mkdir(&(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x128) rename(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair(0x2, 0x3, 0x7f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) seteuid(0x0) r2 = semget$private(0x0, 0x2, 0x189) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0xd4) fchown(r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x10, 0x100) r6 = getgid() sysctl$net_inet_divert(&(0x7f0000000580)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000740)="c5fb1997b6d0cae13fda812fa97fe951b813d423c7d4ff8bef2cf8fcd7609bc270f916c7d116ffd0d2144261aa058abb979d98d8aef7f0902cb396728c3029d9dbce006fe8ce308e6fa2ad428b1682d47fa9b8ac2de2b794473587ef00cf078df69f62e79e1d97d105d8d0a9e1a18f6ef4ced4efb18cd61f1a6ecab39bf76675a12624e1e2721b1cb67aac87bcd6bcd7041406ac047d2322112a6ffe4615520390ebf05e29149d", &(0x7f00000005c0)=0xa7, &(0x7f0000000800)="d660e89fe365319c0eeeefcea5a9a2c90494d3ea01965ab03ed3a4640309be3fa4d52a71ba89b1c5f68aae30284fd77be3b1599247dc91d0fcde17d0d8bbe5874c2b987c86756ca0ab54e5764d81bb06ae24ae5c", 0x54) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x88) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000280)=0x800) semop(r2, &(0x7f0000000380), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x98bb5ee}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000001c0)=""/187) 16:01:41 executing program 1: ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000340)) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x10000efa) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0x5]}) ftruncate(0xffffffffffffffff, 0x0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x22) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x40, 0x200}, {0x83, 0xd9a}, {0x24, 0x3de}, {0x41, 0x9}, {0xe8}, {0x8b, 0x70f5}, {0x48, 0x100}], 0x7}) 16:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x201, 0xffffff5d, "0366fe15ebaa10c3ef5caf0400"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000001c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd00000080ee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8349cd88c32c8d75e736081f2a499e5509a03e140e6196da2a01e659f619d112233afa9c7b21f93d6921bfeba32214e4a4147fdc023dd323ba763072f922e4c362f4e5ab555d8817cc39d141bd2f455874adfdf698993bc99a8d454e7e261bd61019f2d65ddb392eaab018349a62c3a5bb9d459b078aa60829f9f7fa962dbe85fccf0428b37149e174a5fb06d5da2b62d0ef64ae61fba7fdafe6d21284478e5f050f8b4d6a686b80b767ccf", 0x13f}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000100)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093e", 0x81}], 0x4) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb390", 0xce) pipe(&(0x7f0000000000)) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x3ff}, {0x6}]}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x62, &(0x7f0000000240)={@remote, @local, [{[], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0xf, 0x4, 0x1, 0x6, 0x50, 0x68, 0x3, 0x7, 0x2, 0x0, @multicast1, @multicast1, {[@lsrr={0x83, 0x27, 0x6, [@multicast1, @loopback, @rand_addr=0x4, @remote={0xac, 0x14, 0x0}, @empty, @local={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x4, @multicast1]}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x101, 0x40, 0x4, 0xffff8000, 0x40001}}}}}) 16:01:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/219, 0xdb, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02095e2c30f66aff"], 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:41 executing program 0: getuid() syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000000690780000000000000000070300004e214e2100000000003b729f924f09e8a3b980de7ee0442cc51128ccf52cf2e0e36d57d3aa4a45d943f0feacc7dbf6fa812c40fc251dab1e18b85fd031fbe09b15c712995c39562ab578209d3195e0d0b9c076971d6cc4e821a29a", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000"]) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x44, 0xeb54}], 0x5}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lseek(r0, 0x0, 0x1f, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000800b"]) r2 = syz_open_pts() r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) bind$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1ff) 16:01:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = syz_open_pts() fchmod(r0, 0xf20e189bac26a15c) socket(0x20, 0x1, 0x62) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="4c5b4b32a2616ed788b06f79a878cf8365b6ad08a27ddfa59d148039ad2f856afd84c8d65e414f813fa03828930bc2b91c376a860cc31d4d5ae08ccaa731d8ddb3bc56c14fc900ee30f6eca75d778c9760dbe4c880458f7c9c753971d3cfed22e19c622521c6af161c105a2225ad2b369d86fc0f0a75b60bace9324b5a465bcaceb4ee7ac7e5c6fecf0a258cca117cca754e52ff6f31c226f84bb360bbf0d51100efb476b1df9c", 0xa7, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x15, 0x0, 0x7, 0x9}, {0x6, 0x0, 0x0, 0xfa}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) dup2(r1, r0) rmdir(&(0x7f0000000080)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:01:41 executing program 1: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="218498d632e2affd614296690766316ae09000e913233f482bbcb1dbfea4f9d933007d5c9dd295c8f281a946017271d8268788748a73f24132b1d907cd0c0cfadabe06e925a19738f718d6f901aae6b1cd14a5b53360a0ef4be558840b16a989efd25e588f0507f8071271", &(0x7f00000000c0)=0x6b, &(0x7f0000000180)="c158eadb7b43a5a76d6888cdaccecc327848ce1efe1198a8b80bd1871019c2202cdab7f08225ba5ad5f49d7e3edaaa15452a31008f3a71c6425c898f521d3ac05805992bda1404ba8adebf9ed9bcfdcb6b26e800a9b4f179e1913388b3237e3b98aeb7bf55a26ff5287920c1e7bf7cddcd2c94cd3daeb6391cdaa865ab590ccf1d8501b39190524c88938a6e5f0f7fd2a0b7b6371f64ee1dcc79f08fb364f437f5c4ac73d9f7133bbebf663eccb9307725ead2c00c44e96f7167f430c4a4295c7b354ed4203a6beda1", 0xc9) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="af0955779021", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00 \x00', 0x8, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@dstopts={0xbe50614737e31e0c}]}}}}}) 16:01:41 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) dup2(r1, r0) rmdir(&(0x7f0000000080)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:01:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) dup2(r1, r0) rmdir(&(0x7f0000000080)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:01:42 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x25710e56) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x21}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x800, 0x4, {0xb298, 0x3}}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x40) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) dup2(r1, r0) rmdir(&(0x7f0000000080)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:01:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x4}, {0x81}, {0x0, 0x0, 0xce}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x30211, 0x40) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7ff, 0x80000000}, 0xc) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) dup2(r1, r0) rmdir(&(0x7f0000000080)='./bus\x00') 16:01:42 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x3, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x2}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000300)={{0xac, 0x1f, 0xf}, 0x4, 0x80000000, 0x81}) socket(0x1, 0x3, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000300), 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000280)=0x6) sysctl$machdep(&(0x7f0000000040), 0x2, &(0x7f0000000340)="5db7b4fd6e65bac1a479d045ac446ddb1d8f04e510611685c293b304007d24838b0ddab8110c0abc09f2c3f53ddfe35331f9a2d61ec92354a93af9cad83c05d5d4bd97c4868f8d19109eb7d49b7a8e15334ca523b32b251a2661bca23ee358cd70b647668ee8cea8969740da3b8944000000", &(0x7f00000000c0)=0x72, &(0x7f00000003c0)="3489fdf0a2448af6db2cfcd01828b7590c1127d50b2e01657791b4bbd1017c6bb9e4d7f6395dd6017c16e9579b6e8293a4a1075222b3e276144113f9f5b0946907ce6676fea463199d537a337ceaeb1f885530189956814666b187ffb212e49f9384b52920340560001da50d5664356fd43dd5eeff1c0ef70abf8729c7bc758cdd919ea052dc02ad4f8aaaf9cd9d065de0704af897872c6be856abed72f5694ee04aad18ac9defb4319119241bfac60cfa141f862649b6e7daaf5effe023e41ca6ecbfcb6fceade51ce628be0e1597a1b7bffb2aefde4013b37d7d6c4a9b67e7723025df48805759423f0f2bdcdbd8dfef362806", 0xf4) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) dup2(r1, r0) 16:01:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x9b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0x0, r1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) dup2(r1, r0) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) dup2(r1, r0) 16:01:42 executing program 1: r0 = getuid() setreuid(r0, 0x0) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r2 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) dup2(r1, r0) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) dup2(r1, r0) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:42 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="19d6ab98c7e0aaaaaaaaaaaa86dd60845e5e0018610000000000000000000000000000000000ff0200000000000000000000000000018800907800000000ff010000000000000000000000000001c0040719333b028c0845c0441d47573c19089d817cfae2c1bbbd79fd6794588c86fb468791d6da8981a37c4676ef12d169806737c010d273418588be21d4c3e2f8cc130855b8e77ace76cfeb71bd0dafb877169691b1528cddd6071535e3b7407f513f38375b9b143022979a295c1546e4275c571653a45dd51cf17ca6192ae3773dae79a6d68bf432"]) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x8000) semget(0x1, 0x1, 0x84) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) dup2(0xffffffffffffffff, r0) 16:01:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) socket(0x20, 0x2, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca60358f282d4d9d1935b054e9d53e147300dadb8bedf6", 0xa7}], 0x1) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) dup2(0xffffffffffffffff, r0) 16:01:42 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x3, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x2) r1 = getuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000200)=0x8) setreuid(0xee00, r1) setreuid(r1, 0x0) seteuid(r1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x88ca, 0x100) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3}) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) dup2(0xffffffffffffffff, r0) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:42 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000001400)=""/68, 0x44}], 0x5, &(0x7f0000001500)=""/126, 0x7e}, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000140)="22dcae", 0x3) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, r5}, 0x5000000000004, 0x130000000019d4, 0x0, r3}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x14, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) fchownat(r1, &(0x7f0000000380)='./bus\x00', 0x0, r7, 0x7b0204ce2dc149ea) 16:01:43 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:43 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r0 = socket(0x2, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) 16:01:43 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x3, 0x6}, {0x86, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x1, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x44, 0x0, 0x0, 0xfffffffc}, {0x9, 0x0, 0x0, 0x840103}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x401) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="912fa9b0c59c480e93850f27d1c1b35eac0e846ab7e9091e8caad194b76f8a041a069f3f4406a2ff0dd256c7d3995d88a7c98b675a46883960d84fc04622223da6502cb3098c728ce6", 0x49, 0x0, 0x2) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x108, 0x6) 16:01:43 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r0 = socket(0x2, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x7ffffffe}]}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="5966d279314e95a49ee1ad629c51476eb1d419b09bf6c1ab615f92de8aaed93a82c39ea2645a1d7d3ca082627b495a48605506fc917a044efb5089fa95baee140fac874f2cf3743526a2cc9d83239275c4527470918effeb963ffe050a7772eba163aa5f2b6d68e50a3ed4961d260b1e547bb800e489f51b8e17a8dbbb79f200d674ef3e326c462bf39ca0e2ec9053b253be1fe214a386cfc16ee40d77c7790a402074", 0xa3}, {&(0x7f0000000300)="e26c74f1ce716f10d24e3aa623d940f0ea924c3c6ea07df19d871880b45e45475d093c4d57e4dfde174d9eb84cf08dbbf39c63926a20260b4b011861c743b75a4ef593661ebb0db7c0c97aa02eea4b5ff3b1a48a46b441b019d7efe31b4f48a4388eb4e3657f6a4705da86e58794a4515b63a36c2e7d633a92da962d3da89c67a941e62062685e8162eb6f5fd628d4353078822f98bf9c5ab9e771b21b766c89cc4b5ce8de42677ffbba31cef8590aa2630a11ed2709589b157bf9ea2b76f2daa740f56f990724afcfb511bcdb3e4f2937290d118fae546e78da0425dded32c356aaa8449fed81ca", 0xe8}, {&(0x7f0000000080)="2f9d421c9132a6d4d686b1cafaf7b75da533d85f311588be0dc9935ff8fbf40aa99f2d34d62750bf0c7920be8d59560621fb2be5e06adb555f5fcc147abbfa3170c77880109cc46fc1cb9d1e8b4415b0565213ae5338efb7f9bfbd2a2f395c89acf77bd36786f39773f472a6c3fa2fc7c18008517af0fff1ea23", 0x7a}, {&(0x7f0000000000)="820c66fe8758944293d4d34177", 0xd}], 0x4, 0x0, 0x2a94) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000010000"]) 16:01:43 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r0 = socket(0x2, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) 16:01:43 executing program 1: execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000400)='\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x1006, 0x0, 0xd42d, 0x0) 16:01:43 executing program 0: r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:43 executing program 0: r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:43 executing program 0: r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x60c1) r0 = socket(0x2, 0x8001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="d956a92adda6a6bc3a1797a50ddc33332c726ac9d8aeeb6f8295", 0x1a, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/175, 0xaf, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x2011a, 0x152) 16:01:44 executing program 0: mknod(0x0, 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(0x0, 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1}) 16:01:44 executing program 0: mknod(0x0, 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, 0x0, 0x39) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRESHEX, @ANYRESDEC=r3, @ANYRES64, @ANYRES32=r4, @ANYRESOCT=r5], 0x10) dup2(r1, r0) r7 = dup(r0) sendmsg(r7, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000000)="8a56dd4a3369bd60d5df1ad08029de74d0ba55ff06d2111facf66cea6b52462ca295050000008a3fea3a602f5727", 0x2e}, {&(0x7f0000000380)="5b3ce9fece0ad5922534832f1a70f0a8e674ba25b25af1a9e86f8f1e2aaa0b98570a28c88f311ddef8bcd373d44572080cb5d4dacf5d48540d301dff63f8dbbb64b12738de19038aab2ab4079eaa5261cd8696a19a25f6f3c7d306aefc6f8ed1aa13df4a57b2d1fd47a16fad551b491f67aa58fd77e81dea60978a0f69e800455d9194ee8987539dfd021b945c551e3ed1e66259f621a351be49f52fda47efa7c104d2694cf825547be87fb19ba9407a3a2ceefdbfe8fc92acf71813bf73f92c5f652a3876f0fd78f275e36050429da1f378a53f5e3293de36f9ee26bd51a0a4d83381", 0xe3}, {&(0x7f0000000200)="679faa651aeacbb3152943759dc829c3736dfaa2aabe8b24149d34dc1ac92eebf3218abebadce3c2ec2aa37ef3eb80487e113fbd1496fd21e7204dbb12e68fadb7a4679cdd8578c55968b3ee8e379e313bfb5501dc51776224f55164cf4aaf9a821df93e716fd4ba46f0e7eae243ee643e16e4bef61e2b3b3815c1889d11c81034af39d24e6640e2fd4dd0076ca050f9a14441ec98932f7a15167817faa8edc5a953570ed2614c4d5dabaa34e1182949859e38d4f995aa6d69ef32d0750be46738a68646b5b39937089dbdf4e079fa3998477eb7376f4db28a88f27e6f4b174cd541af8e4f2b593414c80ce8808967a0c7b567df2d5a40c6", 0xf8}, {&(0x7f0000000040)="b8b7b3f6e6bac3b23598a674a15d088738c4bd868562d86dfb5f19c3e06edb9bc34cc4d07269f2e9c389938205d4d9939e137dfe64ecebbd2dbfbf0fbb54837379775cede4a4cf699843df272bac3dfd98ee7ca3f08397be381d0763ec96", 0x5e}, {&(0x7f0000000dc0)="f46048bede32683f6d2f97a305b96c731df6d5ef85bc7e289699463e9ea12cd0e9b14ec4f6634b67ee118e1be41e8a7bae4f6bbaba1d1ec9f079104c7b5457f9cffcd26dd89a0015606cd9a18322cc4cf1c9053619b783740d36592708c25dd26cbf322dd430c9ecdc9740fccf3775c9711031db5aff7a8df4b1222808b1079c3e382ccc37e0e8fe648c8b96d1f2324a7ce733353636d83a9eb9135a797159a1d60910bb3dc5b8827389af5e05598ec011ad", 0xb2}, {&(0x7f0000000e80)="780ca765f3ee64491f0c5aa211b5abd0ddc1edacfbc2035aa9078ac10cadcc0515ea02d649067c32333ebed7896dfbdcdf60a08d1001ad", 0x37}, {&(0x7f0000000ec0)="19b8d68f81c2dac957be0030c8d084717e9f15740b8f2efcd823e8ba7915d98a5a7b1e24bb2bd9d512fef953ab413996873d4be2c9100f7b39057a5b3269422020bb69f9cdd635215ffeeb33763c31d99c623dfd235e21b9fb4f683f6ab42f43e6306e2e0e692d9cdc66d7cffd97d4869b97a164875413f6f5e4e2f0a018efad3f155b237043b8efc00b07d3781290bf12da3a21658a94d2c8f335932076d9ba1e3d8f31ce1078cd81819407a0ad4a092cf26aacdd888d44aa9bea06710623a53bb90053955a769ab1181ef6194d382904ccf6140d40bebfc15aff2bf7020613edd39d4a4ef25895f85dfaae4d8b4c2876d5d958820db4a3392d30", 0xfb}, {&(0x7f0000000480)="3e1cbf473e2a35b11e542d403a057f44be8efbced68956bb00b2ccafbc49457510e2fe33a18dd058bc363c259bd6e4fd295cf2e6c82954b09dd61f4b9047b4159c5ea681fe2885d4d7aa04964bbaca196686959013120a90750757c7fce11d835e7d41f8f2f935d2bb68cfeef6bf26f8115db2c365fcd73d657aa555a2ead68103a49c93b179db50821a83f84f5f5dc66bc8158c97eedac8a24b7ec0e9190945f1abfa851f3012708681fd619e5df7f74d367fa8a9cc4a028b4f61676d66afb64a9a5a2ab4a692d602a7bb533c24a50a9a44b4e96939dc492c6e76bc1aec0013ba2653c5c2b721d927adab8e16cecea9f91a7a5d1d6843e164277248006b50a9d3", 0x101}, {&(0x7f0000001040)="b4cd3d3af81535b0b6dcbb987ca94e9e9c3fcd643e2517dfb33ac9c819052d81ba1c59d603b255d57e72e13747782d0d40d16d0a0bfd7ad4b70348a4926d91ea44d33b8c8e2a208e4245c096f063201ad48f20ded19923b7979d0c6d6246f4db82a85ec34104810f75cdd2891a0ffc0968118d2dee", 0x75}], 0x9, 0x0}, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x2, 0x2, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff0000000000000047"]) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/95, 0x5f, 0x40, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = dup(r0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="5defed1da0d0915c284062d58fd52c5b9db6e624e000e738d1b72211155e6068e54bfe534451277a694fa094f91dfab50547db17125466baabba8ea3637f38223ca77f7558dad2f4230756baad2da0a18df9a728f916e2ea41a6cc712deb310a4413cea2441c242796336053c6be2c28a92adf7b105cc63716381932b64452dff198e11ebbed864b81127def1d5569f2c61fdfa154d258deb59ff9f890c967aae6e50462d08bb8d18c59c10285f126e79f47239a5e3673f701b38fec867a49131c5a57d3561a45612d", 0xc9}], 0x0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(0x0, 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x1, 0x188) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) sysctl$net_inet_esp(&(0x7f0000000100)={0x4, 0x2, 0x32, 0x6}, 0x4, &(0x7f00000001c0)="570b9e682afb61b631bf65d0f1f05768678fa724aeb53f2b50ffe44c3a78e273a4d98166eca613d536901f8a7c81c12436598e98d0e84ded70ed840d25851b2838b3bffe160dfb6c11682846ed5c52ecf898a832d7e4fffce457368a92866a5671209fadef001fd41f17d6028191600c78b33231acbb417cde05938fd6448ce038f85420be5e99300d4cd4704c6e88d589f618d54e0b3ac000407ea714a44b3b77dc2f430d8bc194dc0de225a6d2199197ca3499213debe8585fac82f935f1e5d98ac29c18bc2c8aa75e70bbdd9b23b562f200", &(0x7f0000000140)=0xd3, &(0x7f0000000300)="0a4e0423", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x11c91, 0x0) poll(&(0x7f0000000180)=[{}, {r2}], 0x2, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = getpid() ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)) ktrace(&(0x7f0000000040)='./file0\x00', 0x44b3f57c8d9d4663, 0x40000200, r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xc87}) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="4417284e06e0146108f20b698fc0fabff500de15821eb62b7a42cdbc2fb1493bcc247cd582a7917a12a3ed856789d05a1aa712c8c54e823c521e5ca0f8eb370d15a359ee7c3d6e24b3aac7d044280f20c6c140b613a00788791c5a8275c1748a6b53d79c3d07a531b606e6a39a88e168e94697cb5b6cab72105f59d073ec5b793af81934dbdde204da2d6b3437b7028d15cec4d3a70ea74bb5d300bbef0debd01548c4be9ebff38c53ddd907742609af3e491af2b03623c10b222c1c998a2439fe6614ec70ab086becd12aa0c59f2a5453fa8d7293d808e4", 0xd8}, {&(0x7f00000002c0)="f33d87f49f9eb139457e9226ea6c88a1c9b4148d40deffd637d8126c4f8428737d9a3af4c81efa9ee25cbecdf0b249e19284ac0811a92c6416bff36521878d0d33a14280f8d603fc4b26ea46", 0x4c}, {&(0x7f0000000340)="94b9b4c8597b12b12478b9d9dd1b0c980d44f788297d491ac6e6e8dc2485bde47e6819ab1e69b9d0e4d5cd82d0fefbf836a7083d7c2fdf245a70c4607477d4e8a42f0b6bda4ad8768d989c7d864c455b51211a76b8257674072ba7684fd118e379ea673e20f59b77e4018d3b8964fd0f1f510ec1799fa5d2fb4e7a067f622951f7b51de10ee745404dce0da2e221f1a1bcbcb46a40d7c215def5a80412151fbc87a1ed31e0040db72d89ee943fc2aa2a4925cd3556814008e62d28c87140c314d9eb75bbcaf0b56c2dd7e2f3d1b66f69577a1f523b2141", 0xd7}, {&(0x7f0000000440)="ac10fe32ecd9a576deceb26923a37db208ad03f68e6655659cf9cc34aadd7588af217c6000a8738989d8b635d06550cf0c4165de477a24199fd0f7a3121e393701bc238dac178e6eb758bb7d095640f4944d12eca42b31d1e292846280e21feab6e1e3d9f10661c66802fd7230bd3add8e7a8befbaa1a4d4e154a6a76f554c103f2ef798f033e0b9aaead1d3cc883dcd7a2aa5a1ef748471d69f4b3598f565613efb603d0ec4df64791de24060e5890eef818ef87e83d3", 0xb7}, {&(0x7f0000000500)="6c793a1cdc8ad6b3d49928d744564596d3291e5ae0396253762374788cfb8d49ab1bfd26ec0967d0991af0165f80dccfc26b4f04dc8e3bcf142614c3cfc8f9608be039792bcb97d57f25944971cca02802796b5bc9b4eecfd1095419f63e000207b0d0378fee5e1118f0c8b8061a04c64d202f38500960b80508314d9bb1107d7754e60aabce61322cd266e944d82e2d10d6", 0x92}, {&(0x7f00000005c0)="11496e0ba7b51f9428a9ab21d978a8399db2613ec43685beb57eeba42d8fe4f9dfde1b036b67ff3a0309e8fbd3752d0961c8d577a5c64e5b599c3bcfb85894ce05e91c490430fe77d742d3681aed936f25aa9eaf62", 0x55}], 0x6, &(0x7f00000006c0)=[{0x20, 0xffff, 0x1, "fa5b36456ce7a2f64dc165bb564d6e"}, {0xd8, 0xffff, 0x5db, "b579075d001af47af85fcdfdbb499e268688a2b1248e07ee63f43aae3e4792e2277944f034962a10676e42566f683d4b535694ba323d780b79edaa0748d0208648396e7af771c650062537e000c48e495171b801e5f1c6dcbae370e0071468fdc17d839dd4c31b11ddd3505a488e29166578d2d2f8c81c0a38116ddb6e2dc114e28dc233e99b3cbe63642a694e52aca6a0022247a0f8815b9673f65b15447df65a424ab657cc2b8beb5baf4a1f4f0b046da8005b7c0313db88c4dcbf1ecc39c5fc15a22eb3be20ea"}, {0x1010, 0x1, 0x8, "c10ca9f61bbf6c2e30fd5171702e870373bc8b548eb73fbf30a15889e825688114c7e9eb62970bd4ea9f687e7f9f98e5c7fa53b30585f894327ef84c9a3cd8f4a7fff6f04dd534a34a9ed087d2dbf300b2475314038b5f3a9486e4d73cf8436675a42e425b0974e18c2496cf4ec65a42d823b3b0c14b78f07f168182edfd101eed431420480ba74bbb0a0a1e1e6e82b3c52e255a6a53d8482d1cfc043b5507284d1cb8c4d97a91baa313c6989205a4a047e6f80d8cecd23172f8bba8a6ede07a6342587ee5ad8b048d2ce2b9ad765b8fd1f451f51178999776fd0ce57c0de4b85363a7208432a6f022fc6a4e875c0dce600563ae51af8d9941531405d6e4945e48ce001aa764c397283a6a81cb2da3153ecdb45f16b0e716da52d7ca1aa9cc3a64b181c2da4d6dbeaad4cee76de104469d173250ea9c9b14bde672deab880060ba3e9f1a0260de94d0023651e06842c211f10327eec4ad7677b2b9be1b41019d9f62aad982e0297b309c8cea54072b277670006488c8f116d7dae6fb8aa414c9a7d28794d474294f425c5b724ba277187ced5d099a416b74487654a844a5f62464e9bd2c48cd4812f66b638ee662cf4b1982b3e2d441e9d310127b04e3e65c395b7a24701805d97c39bac9dc2eee274ff45bb31fceebd2c3e58df17003ffe71390b7e517d1cb5b0a787d1275e33d8b67562726c2316206f64b6a8a9364ecd5dfa059ce80b889c1fa75b080d619b9725691326a3cd90bc9ee00778c17286b2fc55ddec535baac23de72ef9654c074eb16f0bc7eac4dc5a91c08ca23daebdb8a05a1191b462c736077d4dbb2aba3a89ea38e6efdbf056b5b0828afe40ee3ac3803cebbe71ee65bf3dd74c8242aeda245745a2bb63990c29f591d88257410bc8940ee5f5b62fc949ddcb64058669a238adbc3fb868c1acc095bcd3ba9f5ae23971f1772deaadecee5b51319fe268438a5a96bb8fec0b8a708dc99db439f872ac944f048c50eec492275f8a7e2c9ca3d29345d0e2ae6bc91f65993bb3db6da3f0d1492087bfc2a75368eceefac10df85b2ac42b6114f6baa14892674824dcaea66d8830eeb003dc31daa0911021d99098d1dc698665b6c8bba33f2315827c4fa33d698eab04fe9650f561be3313a8d84fa01baaed3d6ad54439adb7ed41362a42c3f7a98dc02dff3b5cb187319ab37f9a9ea0b05c76cf5b90da2cbe9e089903806e6718f88a524c80283439331b03b87c176d1821bfdcfcd72cd2f4b933ed3b9dca926dbed9086fd804a2eeb6f93561503265720b046ff98a95ac3281e04ef9b84441a631588ecf961da5e048c8a5ef0e5a9101a99cd6e8b455c68cdd81a6885d6450b159180a0e223387825c597a7b3513fb4f0ad4dd6dd60fa4fdfa26d6ddf06d006e4a3ff5be5e138b6ee2d885951578902ef12163e95ea7f052398f1b5d5aa1796ffe2591db3bc0bf5890369b09935805b36f0c04126962ebc8415e503f543e897eb097f604508f4edbc0e8715eb4a27314c097e3abc28f5e40c54343975978bb89fc6a5a2095ebc17eef3b751ed0c8266a05a0e65e5ea0135a3077e970cd84944d98680f5b6b382534cbffa42038f9818dbcc62b0eeb603facfaa591b6a4d1f5596b8d5aaf2abe4bcc6a053b3bfd0cd66a4883a56301a881552c65b6ee01aa53f7267dcba600f7d3576d4c2ad8d3e13b318231af347018a8943126f3697f4b464f8397f286269b9258df7c6bcadf93070c24f2142403c40c09e9ad65430f33f9e1052aae173ba163ba8463d91f8bacacb8c70becc6541af745fe4dbacf1706ffbe09af0e5234bfe9904491d2a5b7e15cf94c09b01268f55e638298b9379de25c82045dd0a649c8fd59f4ee0232c29a0f7c2d1c510579e9baf2b72e8c622ffdd30ad4834f4714bf7e5901c33b9ec21da41c9ef314fb6938530993cbea2b7c6909152a197d1838ff31238c0a08825299fe2ab35f20cb0eaa6b4ac7383f576d92882c82bb5c7c044d1e62c0938dd166b07cd286d662aee8d876391d902f8dffe4a6543a7672e0cfc32fb2efdfd5417cb25ab07df5d96c702db6716ff65fbb374afa23cbd48e3f5cb451dbaf34df7f80ec5377ff6084d9b2f9905b9cbcb7f9957200b5e53d51fc38b6a2c3032f0eb58564b604f5751428ace7d3f5aad35d9153dd52ee1155db72e3f9fb300ea43cc929a818a95ad097c2b80b3cb711eb2a200a08a2b6115607d255e087babd0d03ee4b99315766e1cbb6a5feb6f780cbcbf2afd30859bc12cabf190548adcb3cc391dac02cd42c386cadff0501a7d82d2096404b8da24230de50cc2880f3302ec58d73721c78212e2bd68b14c78281ec395cb0ec08aec2a953814a4d862c233896f3f9d0b748c476572f0b529de3b6043ad75a224a694ce107089aaa47657492aef056265ebc0510c4c180d31d502ad94092d6110ff3188d414494a5627261042688a4c8d8b6e9e6e3699f9c614c8140fb84417635cf055a1fbf97fec60a60c7f8a5067bdc49399a906394ba0bcf38ba1d106fd96bec72b11b1520803f3141d5ac31728f0ed51fb09a5b9b8c9e2c67020dac046fe7ac314d66be6e5a640c237da5f9c30114d7a8257a0ba651fa715822500322458a46820509075809a94b5b59db47af5c8bdf5598e91eda004b46eb85fbdaa8da8e26733a9aa15dd8a55649aac2d8879d34c9abf25337462a8c038be966637fd00420c5f1c4759f886ebc70841f0bf6c05825bb23bedd7b05403d5aafaab6f1dceb8bdc03bd7bee89abafb6e1a2fcf4fe4ee96c61dc7030eda3eb215ebe2b595f4b78c57228fdc0c1f6a96a335ba33cc43bb34249485fef0fe039baa05b842b3cf55b624662e7b6bdff21e00f226244be58cca577f8f8881e37e39a8055e899acd006bfbc7b6026c47cfb9f0e0b99d2ba89d9d25c1d9b42d6f19f379180e37c7cb2cab9adfff71fed584d6146719e8867e7d71cc62719a7fea5f0c8db774b7bc3b6fa050a21a2b24924fd9056d7d577d85a7fbb962db5ef3bff441eb8eb3f15023aad35310bcd18c54049eb284f1572c173d8f70b0d42ac9a9fb73163dacce12a53461fa3d4a927ddd549009fd7b20cb1376b1291a86a64567fff883c86ceeeff1a144885d2c7d2c3a30b6a1e4185871ea117c438b1ac70e02183ccd787e3387290812a4ab2a898b1d0e419f6ec31ad75c76c96f158a41288548885a3801c8f3572fe6ca5da92ad652c136241945564d275b9d1c9757e4a4491a5361ae68c848f27a5adac708392df73ac764980ac1ee868d527848e0c334424a7d4efa0d1aad2bda2671390b230b55962a35e2a35ac4533acb19d078f837129d99e5cdab314ce36ed312c85bf187df906c8b1808db7480cf084a57db66cce185db7bd7737aed3b4dd30d6ab4e462e6d3119baea6dce13e74a6dcf8c9749a6f1b75bf8c453856a6da5266db96b9d10a6c334e76d9dcdf6020b7b99bf7b0b124f2d6b6092f9f786f7b9601b98f0741da1cb496374361b7ade7fad21a4acd82e1a9e8165f8fa50053514525eda0f8516466b3e9fb00f807d4c4c837d7208c314c56ccd806a5c01a1969d5e6b66f82c8144c51ca4af76ece76b2e221b834597ed9286b30d088622506e41cd9f3553f7f5e44896d917db8ac36884077a1cb17146caa50b3464da0b6a512e4740824ece39ed8edb2092eda5e6960febaf737fb220ef0412fee2456291a095f32484be4d72a319e8b0bf1f717d8adc552a151ddd405193971eaa2a3a975eccbd0005948ae9c9b76bb34749f238bd87295e61fe2537bda4d2aa9e66da80ee90e85db69c84a1f4530ddd975cbb6d417a7b4d87616a43017faebc32d96184e00715ad4c71c4301fef8433361ac251f6b34f9dc1883c6351b07434a29938461803a0b8eebd722877f5b6d07b7bbbc3de3c2f5fa186aa14dd77df095c9139e3c35be06826a9d6a85dd5fc9532670d491ca92f06d5db4eac70dcf193638e75f6fba3b3f4e356194ae90ca504828fa4c368228a7f4bb6442989b1201ebc404e2b5482ceca12b573522ae4abe766025fd2c6f82faff494d712b273226b4d121318e4f2a5b63210e4ee344145a7444717e85b826f7892df02ef27d934cf3d439e99232878d5bdb7fd50fcd7dd17cac912936c76413b0c38d8af919ea71c94f22cafdb14aaba00a2a37eaa6102fcd04abc0e2d903dffdd4a1dbe8b82bfd890ac1ae25a72a6f10c9fef6349da312f39ea217e8574bc8363b93fdc9dd79d0b7ae4ee872f3789faec07a699947b7b6e9260bd1f9075c33d50386473dfc3fe8b2400d62978f499e8bb3e9740d8126f3ca72a873bef4ef5afe331cc25c5c9369f9f39ee04f28cc4c80749e8e077ba4075c97f094476a8c558a1cb7423e97a629dfed284d9e7ba81648ec0dc8a94b840d02e4ccd8a67e80040d2e5ca38bee865064377b3e6602563869821262be7cf17d1d229f97e37070e390bd9fe7764f75e5e3d76a7763a291194cc9ac4f737cea24c9ac817072d3aa295973efeb7f5f80c31f1c62373c1b3c6d389ca62c62e7cbf39fa3ad8b2bfc6c41e29c2c38272bd5fe53242ec5ca420c4c2be2accb0c864336ee80229a5beaf9cbc1ed9e04106e0f8db596471803b3274b227ee930993f99ae4557d2dac1e4885ebf9014f644e771619c56ce19bb088c389d9e4da58d6dd9185e7df6e17a3e442114a2581a8b076de921618bf774304ec4211a761dc1559fc6caa618be4b8421a864033ad4aa0ebfee31f01c511482761b40623e3ec29a04aee09aaa66306070a22eb28e5aa0263c1ad71582080e6484036eab98e281ebb8da76d50c0c09f9f3c3961e6dd96f8d9628b605820e511eb0bf18f1524e78409fbe0ddd23a0fa8c4a85d5b10b44ea857dd6e9ce8e36b99fbf4c54b0a8119ac91ef72444198fa6be153cb6860ed253950d80c4c1d43bdb5657d063f0ea107d3c864a43c5a2b37df13995791b109e499fd3370b2869b4cce37855a640c3aed18d3f8b3a46c07edf68c7d70faf08e34983b162fd6722d08c0c902969e9c7ff9c54163f654717b1f3bee78a0c3e79355db86b6223202c1b88a4ae55eb13998cb72e1a6088c378744ebff884ffb5183ffb3b255775198e8bb1c424d069de6dd41b62c5a8143cc1155871b64c1ec6a97c3b0183b7efeefd41f67afefc5618279bdcc61a068d808941fcfebf82368a6df53e1454b1ce15b55b35d546733734ad74551495f3bfa699c979de743adbd03490e61f6a7fac362bc21ca3a29271e279b4906e9380bab5a734b43aa3cc7ab15434ff211a822f9f838092fcf77fbfc8e8cc4e45122ba26359b8ac4b39e78d03d8615ff3216a21ad3d06550f0b865f266a831a34c39ce38c98db87760dd2c8952c430d52515fa89d7dfc991cd5ff74b6dc6bca15765105aaf34dccf84e73c59522ef2a71536a63940de2f4ff0a136cb80a85bca1ef59e245ba8806826f6f438a17a9fbc6bcd0f7d0db7c27750a1a02e9e5b17f94e96aae47f450703a23e3617ed4b1bb8dc361ffe3567c1ee4aa53ea6c6b37ea151ae135e6cf777f3b9c139fae32b2a349b03b681877fd714bc2e09dada82e4bdedb1f57e7d301e0567eaa76720857831402c6e3dcf7ae4ceffab49d190ff62bebce4a1a569d5c228d45d045003d1adbcc896b963dbdb599393d12781394d61fb8fc90573bac8c7a85bf8d9d2ca2585ae56dc8302472abd75c0b52d9e05251a1ffb12f47454e3792a094e0376a6b5508980aac6b71c2527b47c2628271a7c60c2b4976a3c12c24bbaf598c8582882f00d7953b12dae6cea3"}, {0xd0, 0x1, 0x5, "972f06478bd32d95842e7c5753258fd9fa824cfa876c7fd716af0638e8373b52f716b84ebbe4ef4d19ca0bcc2e3531f6e6d2d017805c00638ccd287d7005d2cc29a91795493b056eb79163a2c9f055773d026101581b2e908826383beae1beaa38ffe08cc6bd6acfc195b5eda46971355139e67285c60427e889e34724b948bc1702a5f15020023b197b46954bf8aea2bd39179794d6218a9ce86c9c19e0f5d316eb1f7ebab458bb749de509d2eb7469caa60d97e162c0f8f7c24aa0"}, {0x38, 0x0, 0x54b3, "0d7038700b7e5d6672076ada343206c2b01ffbc39c18c56212a6778c1e143d13d7a5"}, {0x38, 0x1, 0x2, "b22e18546d4fd7741303379f6c92921adc0b56b43d1105924d1bde446d0c9d9ade"}, {0x38, 0xffff, 0x7, "81fe7951a0acdc49453b889afa9494b4e8d8baeec1d0a6779644ab82fc91c51de378aa742921f018"}], 0x1280}, 0x4) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd\x00', 0x80, 0x0) write(r4, &(0x7f00000019c0)="ea08da8b9dd3123de136b09e8ea208da5db43cc784d2aa7b676d3853dce4982d36e2c0e9e888665e9503b17daabbfb59220f35ca552585e77e80601290d7a3088e17cf7334294b1b1e3f6290303b2e631def0676385821451454b1c794c1b17a0f7738e06b6f6acaa2230b6eb6bc0867783adb840034ff32049b233f5698b403cf2af720057706ffcafac84d07ae0220c83fb0ca318c51a7aec55fe4b805b4c2b3bc44e140cc44f7c6aabce1dc345c121769ef252fe536068eb305447c", 0xbd) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001a80)={'./file0\x00', 0x9, 0x40, 0x5, 0x0, 0x5, 0xfecf, 0x77, 0x2, 0x0, 0xcc4b, 0x5}) r6 = syz_open_pts() ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001b00)) r7 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000001b40)={{0x98, 0x80, 0x40}, 0x0, 0x6, 0x1}) pread(0xffffffffffffff9c, &(0x7f0000001b80)="da59d637ce0e0ee97ec5e718cea72300d57c5fc8f453b1ee5b6cc886b961fab7983d179d7b7b957dfc", 0x29, 0x0, 0x200) pipe2(&(0x7f0000001bc0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001c00)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000001c40)=0xfff) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0xffffffff, "68f60000150000000000000000000300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="9edb28f8f99eb18b", 0x8, 0x0, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="78ab120a69e691b1f0fd2e20cb959767fe9d36a96a1a694201e8ae530d50bf3a0378535eb52836df6134646e12aeb9114a6e968b5016592fc7fec5d13c52e33db564ee4e2450ab72d57aaac3bf523cfb5b106ba60c92686cf262bc0c0ea6e6c9f3cb47865e1d4f6e20cee7596a4a1b6bbecbb49b20", &(0x7f0000000200)=0x75, &(0x7f0000000240)="a6890c1e8b7e5030803e537fc87a4dc1411cc3dc8c4d3ba350bd526a58686558ea", 0x21) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000140)=[{0x48, 0x5, 0x0, 0xfffffffe}, {0x14, 0x0, 0x43}, {0x6, 0x0, 0x3, 0x20000401}, {0x8, 0x4, 0x1, 0x6}, {0x3f, 0x40, 0x2, 0x4}, {0x8001, 0x9, 0x0, 0x9}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x7, 0x101, './file0\x00', 0x401, 0x94, 0x2, 0x9}) recvfrom$inet6(r2, &(0x7f00000001c0)=""/240, 0xf0, 0x400, &(0x7f0000000300)={0x18, 0x2, 0x6, 0x4}, 0xc) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000140)=""/103, 0x67) write(r1, &(0x7f0000000300)="91", 0x1) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x0, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x0, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xd8b) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x0, 0x2, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x0, 0x0) dup2(r1, r0) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x1d0000}, 0x8108, [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x2, 0x4001, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x80000000, 0x0, 0x0, 0x0, 0x80000000, 0xfffffffc]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x7, 0x4f41}, 0xc) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semget(0x0, 0x2, 0x200) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x7) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x5, 0x804, 0x81, 0xff80, 0x8, 0x4c00]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x0, 0x0) dup2(r1, r0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x0, 0x0) dup2(r1, r0) 16:01:44 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000046f000/0x200000)=nil, 0x200000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x502, &(0x7f00006f2000/0x2000)=nil) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x4a) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) clock_getres(0x4, &(0x7f00000002c0)) r1 = syz_open_pts() close(r1) fchdir(r1) syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x3b, 0x3, 0x3, "00010e0d1fe600000100", 0xf1b, 0x9}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}, {&(0x7f00000009c0)="0eac35f8307a4743ab561be1ffd1778a40efec888bbd619e2d6eb9acb0b90322092f33cc58442d58984b4c00c3b6bbc3747ae7912f6dc2442d35004947e35755df4c10902c0ca65fd546ab1c12372db92903f16c9efff40c4e508f04fea105461820116f6570cbdb6976a635635ba111426152d14cf5329cde5f6b4c91e209c34c2f3e3560d14800a3d3351403d3e48e19017f7c00a8d0ce69f68ac52bde1d982693c5c652218a3ece7e5e9fbe3422060451b968c5422a7c668ff694579f236db02fbf9de29cc5814bc6dce650e1d8bcadd2a8db1cfa65723781e682ddd15320d73f996cb3383e0df9bd520cf54faa72a7d6e221fba03391763745f46c037289f439338caa72404e8cd5ab34d57b790473043a7c7bb0071b6c0425c8ba6a10f460d5ea9ff882efd868a4c735a9c3c157a932ae2d00085ce9ded89ed1fdd1519dd4758c05ea565e1f4c4979dc6e6c820c0a8854be0c428a1fef14b134d4ca12eed69c60226f157867a6e9ad1d95647ea7e0a273ba5797aed2e77a6d0e1b3aa6f4e3fb25c3ad659a5d7d0581819e057db5d344d1bd5c514ddf11911f670d323fc708705db25803737edab7466905ca027a21a5cfcf432f854cdeb5f8f85148c0636a80a37d107f11765b6fdf8ce519cc4ab9416ae0aca399384f9b702ead58291bd4072a8ca30c184a9b5fadf88c3b75b840593f6bd294e1b76100480a57d2e950fb419792ba77151f94354d7939b40b65b0079b5ab5718e7e3083a5cd313865220418b47770761219e39f37e434cf79a7ea0ef98bf5429a6dccd46eddb4d84d81ca1a032d9b602c015827af3dc1c9d3424d33c3aeef2286d783317d5b49ae4891b93f808539548536760bf6b0054b5452ddc325ece0d1b4a6d65f965ed7988787d7136fcbff85ef471d347a30c4d7fe1a6eca8d55316faac7927d4fc965f55b5c01e3d4fdc902b12325bcae329e3bec68caf9ddfbb14d0fc1ce6abb440a0a111b9b331534400e0aeec384ea5c54f35902c5bc52ef73421cefd6c6bb716eefdd197af877cbb1f4a33d0b85af740291e6421d54842b3573db81412625d8d7a9d39b4b061f928c5cd2b035bfa0073f79d9eea2b4a95dd4e4f47cae8bc9a4185d21bc9570a47ef67bf3da450d6af6ae0af413f5acf4d171d6e84a9bc92114b688f051e7847badc4344f942b1fe1642d5f4bf458ac3cfecdcef2a3389e1b1c403452c87b81bf6d202f7012ad2e6553d6c3b2bb95f3bcfb35406ff23a9bd4b01a1640b528c8621d6ecfa91c4a9e95402198ef30ba85416fd45b6ecd1fbb0678021574d290facf77ab8f8ff7110c59be35e70266e455a1e1405422a138d6f082fcb129c2052b1b4c112ab4b6ab7c8851a988b2f1bd0fed6dccefe0f26930920696fae73cfeea80ff550d9f99f557475977eba4b05d4bb5d31dffd3b5cf2bedbda74158eeb37a06dd2ea9f1b53888902aa3da24f5411bd662c112a9b0652eb8f24f00dc436f4532badde55b4feb8e17aebee5a7dbfd0050502190b34375b53b174ed725c81b203997de892184a948c2ad4f2b4031aa27ef4d41a6ebb194732a383717af4635ef3ff676e3ee87d8851754d14c9a02cf17db75dfafaea19653fc968b3ce6b6d44a6a2d72475953917280088094bd2ac322545860093c75f1b97c49196e1aba4bbdb2dcd0015cc7f4cff8c841d658c20553a8bf9a316713288f68a36c7e78bba565dada35c58a98ac2e86f6ce510406862a17fb1ec5d08b1542db5fe930108a052ddaecf2bb36fd26e46157dd951456078b40b16fffd532164521ad4ed248a59431497fd6cf22f9717d5d8cf893aa23e79076b82a3e6bc020f4cc9a35b4f5c02856501771cb006c34508b0ce5a802a200c134a5fcf9d53116a7ff869d9bfe21d475cb0245c5cdbec9252a3da9351a431d9f4c6e0ab90a63abcf21995723c78b37cab97ba913562171357a69b1100552fbdf4c13db6a609d12a12a2fb2f2082f737496d2f0d289f3ae0049aaa07f4fdb63c81bdc045b92f41cb386379070e5a5af3fcf188db09d6795d21da9a86462726788bb80abc2a494650fec38fc939ed443c5c1c9ef0a4414428de23f661e390eaf6261101aa5b8c53480dea10c0e062ccfe94885cac7e21a29aa82fcf7d960ca0f479daf47618956b82d5c636d5267a450d603eb41fef6e63f7003579451392dfb361389d3f8705bcf6200593d2156af4e03dd88e2def4173da8457523e8a6b2cf15c41c0651bd6a9dc7562106cde5018d81c189b39c92cb895e007672424c5b6c8a49e901197a9ce9b6e2d17f0124cdbd237c7a18fc6f43eb3bf9c4737c1809a60e2d7a8d52c4bc502927ca698e5475972e9929f937ba4c2b2950e8155ace062fc3c5b762a315ffa9ea189782c6486afb9c60f96525df3b3ddf61d662d0a190cc9f8c11bf796132dbbf0a54c058ab9862a67e32649a497c1a7c64bd8596966eeb1f3aa0799dacdb673e246d7b4dd40e581a8fd35874f84a37b5895f35ca39ca4e2442a88f073dd4d3a6f49b6a1294ab87c2236db0a4287e26b1f59d3ac5146df7f9969e1da9111e76a71370d50d0cde92d611494f5e911d895658cfab4127dcd965fffb4eb36a0a5918072fa63372ace0aa02b6d83d4fe44efe1e34b61a23ec8dcd32318989cea911ab0b4f49bae7e08db6091fb82413ec1a4642da6429240c5e34dca6b983bc8f37b7d62f79683c4060f7259e468ebff80ddb360c736c305437ccd49623cf69d0f32bafee84137ca27bfbc60b7d3062df24d328c1cc9d09650a470b6bb36f888b0a5e78b9f92a5cd85a851b3624159bd3675528bb64c6aaa678afba5a9dc4375c1e44ac17b08dc609e281f12b7202915adbb1e9c5edcb2838d774f6932eea6915fdbdec19cf1b6fe90a1e3dcf582d6ed2a6f14f9cffcd85fb334342cf3054388d8e12eaf231d8995832b8c385a862bd53ac58e67a8e0f1bbc41f4e72cee0723c59e68f864deb26ef7c621ebcac231ce93b4db14ff0806fd81f37d59491862940811aa628c861ebf74c391b9742f7f6f0e1a1502a0a182e7e317a03fdc17297fe34e1ba080fbbbd8720f3bbcbf85ae9afa387d2df917201b0b5624132cf004f95cc063fd3cda586ebed5f9558732b69bf22ff4a22131d06fe92cc5e4c725f8cd4c9506a5a7c2f06ac78987c2236722b273c60423ec35123303e68700a889e8d2ebfd8e1f924ab93c42d512d9b491571063856f2dc1717e93f5cda83954ce88023a45f4486b8b353623d4376e5bb90e26a6f45f944fe970ab3b88962ffc49ba5f4991b04510f5ab66e7a2b275a76a7ad1530af3cf6f89c74785776d593c23543e2592d1c662c7631d74d6d0c73fa0e7515a7b27c72d2e187dbc1b08ca7ad1ff05a139a8767f119cb2844417ea09ed40e0bab907489c519b8bb76d5a2fd71d419ee5b52e85d7adad617ab928e98e3ba8460939a6ea4cc22398b2d80e370a72efb8f31240acd32c89ccfcb658daeb6a3fe8475bdf98b457fd45fb8b082adf100160ac9d3a43ebdc18b1fd9f36e49cec38e5e792d8e00ad0e7fcc9fb652e7ca624b2ea2b9d339d55725293fa0c26463748e1dfc6339b93ff7b0d730ea9a9fc83fb28048e355eb2d5ed210ff093b3b7843168260e6db51508949a406be0a221cb419a31046d198e7a464906c1a3cd5412e48dc69fba6caad7a052de965c0d126ba1d6ef98b60a7ffc4fd129076998cc3fb4af1ad67b96b32df09bf4e8cd63f62a09fd4f18684096499e0187db58d822a740d1ab928945764d9698e6c887e71a5d26ce6ecca3f97975ebf3be7030dfd83adb954b3e9ca813e7c96aa26ea054d8955e6ee471310bc9fe301a5ed4c3d9f93b40836dce273fb5da2a0bc0790fa2f34dfe48faf2bd6b1ed21671098c457c5a5e800f7ac1a0dae46ec3fcc89dde13fcc66b1b34033359dcc5a95a0c04b825b42a411eea6758964abd717ea9b80d38164a30a5a243c46f75eb6d39e36c6431dbb31fed57f830578f8245d64ed5d55bd8b0517dfd2db3147805735b24c82d040a437eb56135275a4fa0ad49308dc24c563de4cf8a55bf4db66313e227f170119f6a7c055c5fc5787bfe90449ed140bd675541eff40e1fe722e96414702b56291c0551aff1afadb72a07f4da891e0a5521dd0689635cd8993b21b37e3a993d2e51952e79d8619c138241bc706b2cc96c032d7800271c04ff7076043d417236e0f4c0e7b9ea0b395f3ae17ced36679e3daaf940e2bd1645a751528dae4fd7641890332eb901013a5abcb95ecddf63bc1c9a9bfd66c5a847788892d03eb5f0876c4ea50c7555dbed801bff5d5c321b3cc298a4e334312a142cc3d38a6e340193f9a25533780081db78c7723168c4eb964342dd13cc8b913c1c33a834427585b9724710953910d60ebde560023c5789f6a9aa2ef568e0fe69c5b0c1f341433cb308849e1ec496bdf0524c327086f0d09a6c959a92809391bd784e6820a0353285f84298bd67fe61c434efb684a57f50ce77f45e9f82b45fc83b327050fb9b2deb5e67066acd291dc88271db73921597a7509af36b1e118f6b1c0fd112e677d4c495acb7dc92d7a3b3b82d6012f9260ed62c0bfebd36d1524ccfa8d8e204c88f40c1e5eacbec75465cbcf4e8eb7476d6be7f76b7019c86a5fab4cfa7ad1d3e10439456753148a462515a5f51fd72ac56456002ac13f1e686e6b67f4b19bc30f5f436fed8275103586ac907eddf4be743a48647a19d2d6abdecfa4bdde43af50a68f1a2c3ed8d8e2c6c218af7a4fde05398b638b32bc93c432fea838fba0e410fafaad4ec4de0d03994b48322409cfa5174ca53b543c0085a2d653eb96b54f354027520b488ea79c4e94cfb943e6f750a8d5da89316ba95b1763c3a6312a86dad55d8ba731300b8dcba17dce0b980895d79419b4cd5f522e86b7fe584bd9b8385a846ba17f8c77dd708e71aa016b1b8b8922ceaeda7d1a0f68ad5a2917482257c37f3325caeafe57f0a76d79db26c22d2e4629eec742f484de097dda866250eb4051014a530dafe22b87cf58c181849077d46c1cf765965a961c1d1638f3ee5e3373921e966fdfd20e62098fb395023cf339e2f3fbbe5674800bc1c959c2e224c5c34b9755a9f2ea518a9b4a9abc49db226038d9f29b336d5a4f4b35a355aed68c0e65b442880a42ac34be9e0ebec297dd2474eb7207e0be46658880d90749e8d4a171f872d4341e3d3f4d86f22303f8a9744533380147cb5e11cf42fd6b4f42f7cd56e3dcd2691a36f5c9c3ca06a326456ff07b0dcf4ff22a16ad8cf21fdbd3c66fee0ba116cb3123bb7b1560bad6b1df23de14d978c593a4f574f3b414be33db1d4c5a755a533642b7a8b2636f4d3f3f32c52d2de620fadba3ce627984d990e314c6809ba9d4d10cf5172513a7bbdb5049f0380c342696a3ec84e087290ed0e9c29fd9e614efc18628f22e45db54cbc104238df1f375049ef8ff87aff01e063901989fb2b302bc304f4a407091205e1ccd2ebbb12e0452959e85161c7e9d4e0467d79bee7ce1587300346b1cde2b032c9c2936f360f078be14297039c1ce21db4d120760823d776ae6e45675978b8421392b8bdb598012ede1ed2bca9183aa87b390741c10e40e8d66b14992cb7088ce5b4889907096ac18df3eb574be27ae10e2beb5491ac2e94d6248c196b1c4e3207bab3247b19c7e17879711daafe016e9312f26937115042874beb8eaab656719a5968db62ea57aaa165dd9ecea4a128ccaea066d3973fc9c4961ca0a821ab134fcc983effdc86b890b5d62fecbe01", 0x1000}, {&(0x7f00000000c0)="b6fb47401a7251596864b92a487f3a8716a570024587ed04209767823184b0429fe68f05b75ac0c72dabe722d4c4c62f05fd2a747e0c5be29d0b2d18c70af2e0771c951102fda64e74697a10f15226084cf0174d7877490267d6efb3c6e86ceaacf96d332feeab793ed053c0eb15bce310db5b706cd832ca03e1957cc41477cd07125de43d1ad792c87e8147ca61ab08d931f4f7e4e4dd8ac64af31a1fc87241f9b11aab332e0c77d3d643755f4c285de20cd39c9195ec5e321c8d09a99949", 0xbf}], 0x3) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) 16:01:44 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000040)="7fa1c8ee2d45ba352686db23f9f60c7f9548852809e4aca263920f248bcf0288be7f2e1861a7e68311571328ce2e9874927f2eef936da256e9ac75f5c61d93fe1b0ef34ba14f99d44df6aaaab7b0e4004af99b2819f7ba45b35d70dcc63b3f2f32ee27db56f3d5", &(0x7f0000000200)=0x67, &(0x7f0000000240)="a1c3a76f7bd57230210852c6a02c7217f0964f6a9dd02ffffd0a07618ba61b44fb4aa53f900f4bfa6174a6b945631e37e9a46202c73e5e44019b5793db1b8722622cc2c15673b498f3e48f01d67ebd97d726dc83f731c75dec223a46816e4e37a2fca9c4cb7e76f83135d0d675e50d27cc665e78183bf1b28c536c094b5d76c9436be31c52080a1b3aa887f698fc6499ec9801ee38ccb06a7429507ea837d92470b572a6b76d7e840b4b9a7e18cb7fd973beac92549621a51f2979294de4aadb40af7e1e344136ee829c111528ae7b0ae3ea7e011f22bf0237e1741f0d74cc03783d65f925bafee7f85538576bee8262b8b12a735677", 0xf6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x1, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') getpeername$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) setsockopt(r2, 0x0, 0x1a26, &(0x7f0000000100)="776f5384b06e412b69b3cfc1b0d287ad2d8308f1e0b26a1de35702479fdc92bbe3d805099608d11a356c0d0773c271774d034b2e9e6d80bd7fae68840082185043c625395ca84d3b6921204ff91901529342477f2defd92fab2caae0153bda3262a0d53aa30e65b90ed0d14f3c325e65f72cc2a308a52cff767596f47d4d5b2bfc4be58fefe028ffdbb770f2fb20310871aba4e489ca8ee2b7da05159e0ac4910f28f0955fb50ac152dfa98966eef2e60100000000000000cdd3f27000387f0000000000", 0xc4) ./file0BEP [MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:"_Zz֐[M./busX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./busBEP [MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:./bus֐[MsX' n2%%`_sD3URc-3JVQZLaK=%{;yEo nk-rۚؤ(>j?M_6 (:        16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x52acff67ecaaa836) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) 16:01:45 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r0) 16:01:45 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) 16:01:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x4) r1 = semget$private(0x0, 0x5, 0x204) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100000100}]}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r2, &(0x7f0000000140)="fc356a677cf79ef07a7d359585b17482dadf724a8494e56fb007598fb72ebd684d4fddc02da16ae21b72006aaee936039d65ab4a49abf226a46af7acb6281d9124d92317b01dea0904fd841d9818a22fbe7d7d22d383acd55263ef9e463768715215d461e89c26787901d3d0daf9bf1c9fe876b9b5fec9957159e5267c495df096045fcad7e4722658614efed348c02df028ccae799954f3d5c4603a9a71b24b7699fe028e4080fa4ad2428572c9e8b82f8f", 0xb2, 0x0, 0x6) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x2, 0x20}, {0x3, 0x0, 0x800}, {0x4, 0x5}, {0x0, 0x7, 0x1800}], 0x5) 16:01:45 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) 16:01:45 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) r0 = semget$private(0x0, 0x400000000c, 0x100000000) semop(r0, &(0x7f0000000180)=[{0x1, 0x1}, {0x1, 0x2dd8, 0x1000}, {0x2, 0x2}, {0x2, 0x5}], 0x4) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r0, 0x4fa596d1f056515a, 0x5, &(0x7f00000194c0)=""/251) semctl$GETZCNT(r0, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r1 = getgid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3ff, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e6993192964833d6db543cc4a174629af6ed9530641d83e6624b8be4d93eae7a333ce3a358fcb732454920e348eeb13f800f0897fa70dc8828e52643ea5fe124bc6436fab362bd01319865be89461256589f9e020cbac17fe0dacfb345e3039c88cddd9cc919314088b80ea2ac64c552aeece463147cbda58ccec984f0f4f9c99e0047982cdd3e1234152aadf841e530ce6edea00a77f8787532fd7b2d91dc5b1538c49fe8fe63dee45e37f5e076bed00c78f724eae5b562d230c65786276b3b7b1a001f1bd1dd2f2ceb08d52916c221206199d9d554625d42ab9ab749cc5bbb507b56a12d1ab9a759aa66527cc40831d8043c20709e2951c0ec4c4d13bfa6c28ea8654e2f3efb29ef47894f10a35178c0f110b5152ebe387e87443adbc14bfb5fec8d467ace395748d92de33dc431f25986df1da8411bd9b365438f1dab8c6f63d5823a613fc26295dcfa945aa8f9a165ba027651846a278ae00fa0b37a", 0x16c) setsockopt(r2, 0x101, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, r3]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) ftruncate(r4, 0x0, 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, 0x0, r3, 0x40, 0x6}, 0x6ca6, 0xffffffff80000001, 0x200}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/53) 16:01:45 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:45 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:01:45 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) listen(r2, 0x6) 16:01:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x1000000}], {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0xfffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x297, 0x1, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:01:45 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x1, 0x40}, {0x1, 0x7ff}, {0x1, 0x1000}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0xbaaf}, {0x1, 0x800}, {0x1, 0x5}, {0x1, 0x5}, {0x2, 0x7}, {0x1, 0x2}, {0x1, 0x7fff}, {0x1, 0x9}, {0x2, 0x2e}, {0x1, 0xffffff0a}, {0x3, 0x5}, {0x3, 0xfce}, {0x2, 0x6}, {0x1, 0x2}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x2, 0xfff}, {0x3, 0xc39}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x2b}, {0x3, 0x4}, {0x2, 0xff}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x7ff}]}) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xff00, 0x4, 0x81, 0xc09}, {0xffff, 0xf0, 0x14, 0x2}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6f, 0x12, 0x0, 0x3}, {0x6, 0xb4, 0x3, 0x1f}, {0x0, 0x8, 0x6, 0x7fff}, {0x6, 0x0, 0x6}, {0x400, 0x0, 0x1, 0x842}, {0x400, 0x1, 0x7e}]}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r3, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) dup2(r0, r1) 16:01:45 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r7}, 0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x6}, 0x4, &(0x7f0000000040)="cfff8b802dd4ae84cb57fe51177bff0f16a9fd42aecf8b93bcf1a7a24f13732a6b1b53564fc8be199c7adb0ce4b4e69436462113934373ff4ac019accc942231ecbc9a9ac9da5ff07a8d9c37d330438c1726d200f4aa5f10703201256a98ddc29d7afb56ae29422e5fdeeb058dab37b3aad86ad86e661df24df67f5b743fd5940ab095eb4be288de9fe929bc7d3ae159611be623e35c3222", &(0x7f0000000100)=0x98, &(0x7f00000001c0)="0526dfa4b6603f2f5bd7869b4bfd9ca99c31b4d9f0a4bb9c8c5ef2f0571b9c8f55597c305f0cc4a442a718bd7681f0f0a126927f0aad9f49bda2af5c068bdc195d58c9cf97a5a151ec0a3d011e78d40c8a9d7cc291f67e30df0934e6766d1f9c354f217283284ed42fdf8cbfbfbdea14e2a546cb785e80ec3d7bfa162fac45d54667fb2a806a93325682", 0x8a) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="842b278f1bc688c9f9c02a9bb4b91b96e2889eec64e6686780c7422802a9a4185691d6e9f702494986b442c617234cb1611111224f646e04a8f5eb441d75f553a071df5bc2fb749bd8cb4f795c0c45ac0055ac828a2793bf5bfdbb7cb305f33bf8d4ced241f9bb9775f552f0149b8d56f462695ff3f832e153a53c1e2848f8b3d0fead07bd4e475a425fdfa60a82ea205f5defbbdd48c15f9742e37e9e9eaccb41be34374f1a666fbb470a2c4d6a875b5d607a97fbee2557c3fb01a4541d39a1b9f9dd0d00096f5b5b08", 0xca}, {&(0x7f0000000380)="70988b9cd6c82a3d1d6dcaf53aeac7d9ea23eedefad9703d00066e1d77271a9d7619f8b800eda8974ff6633267f30e2576830aa620cb9ae96ee4de0ff60ecfff7a8b33a256a281d080b35408cccd6e148bf8d1d12d216debf066963c2f4b0e7f00", 0x61}, {&(0x7f0000000400)="55a1ec93f445f8181148feb8bec59bc5d43c7d3da3bbbdcc660f88bff881d907870615a1e40e07de4ccb993975b811412386983e24c25c9abaee3509503dc76c3b61e5f914f9af41d405c32315c1f7efd12406daee4ee10a96d39bfc144d865e07b157df2827b6c05f522d9d89de5f5f34f2fa6c73340d4120208367c75b2a0622189653353e4acbee69269af0f48d823c0530f7", 0x94}, {&(0x7f00000004c0)="2e49964da1f1c6d6d26dd2ceb1bba6fbba4ef9114afeffede51807283701c2af710df76048c9dbc414707ae31ddd49c311cdd32ea67a8f765182d0854d38a0e26e6f691286f9830da823e25c90689ec4e743dc853c1e17c182c3c826aa1f54e234948b8d2bffa0da7717f999cc6cdda41136467bbac5d641239080215726269b7a", 0x81}, {&(0x7f0000000580)="d6d8c9ddb7fa1f04b8ddeb4d6f4170871ee3c306052f1621db29ad07c709e77f52540b9b9adf0fea7ea78c4224dce2f0dfae689358422558e8435d8064839b1de66fc7220900f3746a48f2f7d7f6daf110f267eef73d63745253c300820fd8ae39e235deb40cb67c21ff338f0afc9cd4895a0353ffd4f5598f0ecdb43f1ddf7ec22846e8efeb9cf8282a1b71266b68bf959aa497d47f74901cf915e85a9af40394351e5e4bd4d4e571f8605af2558b95fff5951c8249a8c9fe844c050a1bfa21992ed5ecd7cb19cb74739064de6f14bd2fc09b3c078530e265ffc4", 0xdb}], 0x5, 0x0, 0x0, 0x8}, 0x4) 16:01:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) 16:01:46 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7f, 0x6, 0x1, 0xd3, 0x4, 0xffffffff, 0x0, 0x2, 0x7, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) write(r1, &(0x7f0000000000)="c989c77a6f1dc31b52a6efc7057fdc35905f556f39b67bac2ed084572820b3bdead20e5306a01794b13d870a790d201c37904b25dcd31e8a1037da440dfccbdfa22b2b48a618c56bc6b2b8821c6a1c19c56dcac655da9e348de0adea61ba32636b644695d5780a2dfde3479f2ec8aabfbcf4200850e6eca9a316376755bb30fc6c8b391afd2e25bb49c8df1576e5fb957f800231a3e323a42ec8b188194489d16b699304ba77ac64ac0e3d0244718ee21a6ca06b7c98358b7a9365059caae1206809fc0d40a069effed3f59eb5865c6202e7f129b82fd6e4", 0xd8) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) 16:01:49 executing program 1: pipe2(&(0x7f0000000080), 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x9, 0x0, r1, r2, r4, 0x48, 0x45}, 0x7fff, 0x8d, r6, r7, 0x5, 0x100000001, 0x9, 0x200007}) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:49 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0x3, &(0x7f0000000200)="1d8228348cd3688a10bc2acb50592a7bd1cb7d8ffa120d8f67a3500cb4262fd1e885d50977d8660433769f7b612af0ca6635a9469fe5c63a9bd9f44d9d535c8552208032fcbe7f966d845f3aadcced4c4a3ee0672318bec7bd1a68724316c160f4afffd057ed2e0a7618c5fee2759f9934bcdfd9be263b9df24d7256360b33231abf7c417ea9eb748d85e0253f145de96086ceb40f72cc5b74b39f2b6a8d0cefc31524c5f297441f853427cccf", 0xad) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) lchown(&(0x7f0000000080)='./bus\x00', r1, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r5 = socket(0x2, 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x3, 0xad3a}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x14, 0x0, 0x0) getsockname(r6, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r5, r0) 16:01:49 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x3, 0x3, 0x7fff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffffe6) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280), 0x0) setgid(r1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0x80, './bus\x00', './bus\x00'}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d95889956c9d27e1e7b7df67b4b7d5fde2dd01b"}) 16:01:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1ff) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff", 0x0, 0xb5}) dup2(0xffffffffffffffff, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x20000) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="f402e83fd60b1a120bfd8ea1910d0509ea672e25029824a1f4923c880e55ae8d6feaee6e4c07dadbd4b4022911fab25cad90a2ef5c35532facdfee7fd27f0b8207b83020ea4e8908eee5acc2ac35c91ce2d0260168358eb3011df33332a673e7859e46a6848a2350768dc2cd7c8763471e3e6e7426792968075c22d187d8c5cc80666fdb598fc3eb8bf5ab31f4d7dc96cd84583f3f5ea56cb5fb74180e41e8cbeb9d0c2eec69154c4846a4a6c6d0b9977e989b8f7117a68ab9f179d5982ced14cfbb65f2e37d3c3ac943cf225c0b1ace8cf1686b1d76d6e260414dd7362cbd524a4da70d7f98b3f4430b4aa6075dcf558f7d6f4e3bf13a58dfb217a5c30ac4456598dd6e8fb53ec4ae5c71cbe713dc641defb64e2459068067d295852f3dca95a27b22110b16d5ed88cbd2626007de62350fb17fd15a35eeb41182ae2669c9e933c511487e0025325411b61f275047a97b98331c5d024e3c39a355d77713abf43dd395b860d49bf7d81110367aa367548dd0858a8cbddc10e9e3b8a65c26f31bf4f9ff05ecbd15c95efaecd7632ca2e1ee89012ecab8a794bf5737c5da5698996df8b78f3222701d970d905f36ea9e1c83ced2e065791e57631f67013f6d4a9088a0975d92db142fb6adee0d92ad0f94104c461602daf0096ba5674ed35c7d28e6f89bdf9825869b51b15ee8ccc03fcca2995683153cbe7dd296677b328dfb975b9775fb07f88926f93475187806547672121efd4cfb0a6ba7a4edf608cfb6c502579a6ccb6cb1ee45b11b20bb556f8c1c2f05bac2f5462b94d607c6ad96ae9955889f7905d687386f1cffb73e6c787bf759be7277f3f99ccc761df22765533bab63d80a2877145939c844e7e57c1c965c6cf9975085768f8a15991e8c2830d73e7b3ed2926798b0c4ec0ccaa10e83a1ac96e85c3b40ecc2a94c79be566fafaa991fa9ec7c53c1957a6c1ae4faa4737a6a94f91fc5c0d5713b8b41c306a9d124bbc974566a88ca95e526ede489a2b569cef615bdd6bb431b8cd87f76e5577a90fa7f279fa6c5c57cfe16d65c26b0f24aad3e37da3e3e923c97c5ca6c2ab48b2a6aafc842ec2a8907c3773d2e4ceb247a2ff626e612ae83421872090e45661b2431d804017a8836d4ae76c74a02239e43b66bc2b7e2a14e11309388524d79a7bad9c43c845375ea8936de7d0e247cec3e16c5d6da6a402e67ea87c1c3c103b2dd13d4c84d27b5b8a7f93d42050604ca712b62b2fd642ef77c2cce4e7425b012bf117f7e04ae2672ff5b5c78fa266b8b65e6f0fb0f2cc8554dc2479a33336af7b667bdde665d617241d45f6ca00e9d182a43cd3b07eecb8ffa39d04492f8a699b14d004c5af460b8ae834bc2bb666efe5ef4405401134798b3789dcc490b7cbda962cefc027aec85a21578afe2a28838681afcaef2574d5a85d436dbb1b2be4a604364cd6afcae5c294927250056c9d10ff93c8f2dbc0b81ec272b787c9c967cad1ac653b9c126de39f0077f9bbb54fb2b7077ef06dc6b92a17916c49ba67f4c843b514a5bdd683d9fc38e7b55128c464a54304752c112f3bc209e59af9b1f1347d58bc0ddd3f467279b609f3aca167925ef31d1144932215f4ce7334bd5bdc9ccc8c6ce7d69161c3d2d47ef09c9953c2fee163940faf45107d562222591d504e1ed856a01e5b300c569c2ffd9a0abe5ef0f2530565a56fe3eb8f252930561d9c48e1bd8637e0324c8c27db7290e143cf51d46979cdf6aef42c31d6a4ee496453dda3312e768acf85d9f85676d578e1e6a3f4b2b374267af2eee8e3605525233d287c4e82a4518e3d4f1ee1bd5552638b4f43d84922bd22097b58bea2baa28ed8cd86d93fab686a06612140f011e51004ba430832a7405416a126f7d64f335e5f5ab981695cca2e891b75072ea4b99cafac2732c88996fa5d5658dfaa6099eb7b1f91c73347c4a1ab7335ecda69bc099433dfc72d38c57367f9aa46ee4a0e53aaafdf4334c9c8006cfd51431366e730080378b7eb01fb8284cd0b6993c83714f16f32b9b8db6e47e88e5527146a17d131aa6c360d441141aeb4c2a85c1dc5389f8c4d773580b12fef77cfaf85898d0d3052640183c91767f519710f2ddda21d44e749b4b46c352694a9f3b1890b96ffb2c2ed6423eafbef9baa53ab99ad74f4485281eb28898b5a9838e5a2f44a36b7c769fc3cbd7f6d5121ca53580137cefd786b4409778f3e480a3e37746509aa987e2cc2d6fa7414f3a1904de5d1b7edcfa621aa032fe16faa857e2c25220ed2c9efff2598a6ee22627bcc7930225a895f90e5e90de2837f699effc8b8e516fdaadb0ee894a303ffd3641e2acda693d176eb40991b534fa6a9127861a402a399b11ab22ecfb10b82e2180e59aafd7b6bbf73cd182e65b195d58ebdb4c0babc8cabba4473a7d5d9faaa19f273f020c66b5c5e8a667a134c8a93cb54cec644fd75678792a95ecbd8a2c714bdfb045cd15629c9bcbf4be8252aeb4ad98861abb721751c264aedc463b15593eacc161a966bd51e8b198d728f2b083637ca4135a46bd3e54ab59740cdf97f36276e1ee35a67d2f0b92772649da1b9ed59a5c5f8f28b8e4f5cd4cdd77e2e22744c14ec62be7dfe76115df15d8543aadda9e6b4cb5a99c473aad45d87466c52896e618c8a47220fe26c3da84d086c5fb18aae369584be14aed4be32309fb578d4e7ae7b738795d67861e818300b6df644956f2aef9bb3d6312e48cbb2a3a3cd4a397047f345f1e91bc433881c7b2a0c0d9d15884fb7180b5bab0fd0a80cabe32be78d6f2154a807bb5c0ba6ff9a8b961d5fdf4e59dcd00f802e4183a2d8cff28d65abbd105341201756d5ee2893d91fc475f10e6b44116e2d42649a4de3b7afb846331c29e2cc22e44ed003b932ab99d3f911e08032779d8f7ac126d193c0d9cd08d0265f0adcfb6022c1fb1801ede8f705d6f3987057982554babb3b8c0596c35e68c3a39b1fc0659911892a0ca4b2dc680d9df7f9be30c1537581ec4974ef4521458052405ee2270595fce71290f49b7f1155d6b10ef979de98eb27aa599e2a04e2bf6e5472367ff2ee35b16ed7cfb71c5c03851e2003f33b48d29c54ff1f86828b40e2cd5b59f7db2168bd224e293b766ea256c60fe1e8316cea664eed95c876dd37d2d916a8e144b8e26427663ae2e49072761f0f730693e0beaaef7defb4481d75d22b53bb502949a4c34981d27aff09be50aa146bd2362696e9bb85f11e2e10ee89d6f3953b4560da4be3b9366d6d16fdd8b68e866757f6a5ddb3dcc58c47e932b6fb8ec617e5e4d4735c279c2e8bdf2513d462548e19818dd3cad8f296e20a33c4fe9a1154e490a2e0667740704bc0148ac5102be6b076d5fcdb6238ada88e183453deccbbead0f8110751bb171f727b34ce14443cec9ce6bae081d71c098e04a03e93ffa291510d88c96436f7cfdadba1e9d2c18344b0b5a3df914c0bdbf8bec1f31c9625513c9667dfffccb97d4746ab8c91cf04dc28a8bf1984d7879cf2e8f988c5e24e25e9b9e2d2aeaf1076ad62cc90edb58daf76e97219904b22816003fa1bf577e4eebc10ba18e5b2851372fd0195f184d9a8f50c487706dc1bfb36fcf45293203015be431213b7839e23a650a591e24f403b1618d6f7d6d51dfacc485280be39d272fee6305959fa155b96431f870b1ef4697997bd335ea501da38ef7864f479bb63f7ba21bcda9d7887e06577e66cb763b97eee8698162f96b367f9f746f7f46ab6b4201898753621cf890e5abbe15e378d01a28be1d11eb3f735d17601b98476fed7a4e8a8c978dcf2fd267507d6c9446d5c9c999e60279550937e76c1aa485a94ddeac258926da41969f0b87023dde99ae318dfdccf44fdff0d9986fa6ec8c49ac91fbb401e1046a8e2d999f8723fc0e70111544c70c8a3f3261bb73ec76da86bd5285859e957677e94e5221a1fe8b32db14865a9287c45005455ca6ceff9500b11a22e869032427a9d9dc2f4348b619cf024820fa9800a7b6b7939bc3ac393f92d8a304d22b9c9be6d426751f3c4cdb321a9d5be490e3232d1687e73425b384e0e3ce13f05d9a40b8889998cc0d6afe20ae175a7bdf8cb89767a4c7b7b97fcc483cad23fce839cbdb140b075cd6f4c616c81d3f56e018e1b023009d97209442c51750eb37e0f9a831c59a5e866479e088cab7fc1ab505ad726c2151f292bade5003cf300eee07365651e4386ed80f8c17acac62481401622319e44973cefb8ba82f4202187d664607a3257ab3eaba5618183f03d273a29c4ad93183de824d111f499eab88368987eded7f589f05ab269218907e9a5e523603d56e83eb03549efb429186575d1e98c46ffd25c3bf4c588a3c0bba36e27df4553871688e682a15b46e30730aec9f6b7de281a2761b8730ae2afa3d098453b29b2675e5cd9e8a379d3ebc2bb70ce21b52fe2fe6ff82bf42d4a56b3e81b21c4db088cec3cbcf0ec6e251cf52d2b4c1c61ea2c0c2ecabbd312dd6ab2a904ec7e58f603c17ebfafe24b47aceb2def736d145e11c704f87672bdc40ea86d687fe9d37284ceaa6221bb95c2ae584a6f13e84b4c9ea881c68ce52cd396c519308593db5f6c653b8b5847acf183634b6ab30f9f308c4a35f5747cca6d1ee601403bcd9a41f044112fb59a7d066a2cb9b5f42d16fb129aeef73c822dae9e385ae018b92bfd45999fd24aff8053f3d19a575a0e9d50f5c71c1c99d03d0893f5d7aa63d0f725ddfa4124f09f8e986f00d9c3a4c0c21efd7f98c8a779b26cab2f77f942cd2cc38566e1851a2458333b098d27ffc3c01ee4716e458d0654c23994fb27b5ce760afa4fee69582705cf78ed442a6dac5268cb7120b81e9dec92b71caead25c777eb13d846f25eb500ad1da7e552de9adb9b6d65c5338d5313f52d5b243c21a63e8ccc85095020b470faa54dbe370c8b726d0c119f811203b677385606332a9d6eb5890a2429c34168f7a5c6939ccd33452c0fe232aac7b9a43ed578c14cf8ce01df4a65cc3f3990ce3f6bc25410dacee9f3f7d8ba58cdbe2728763bc81a00db43d90021b41a9521925aa1af173b537e2e4a30dc7720cb1c6a5b2a2862da7d7c302ba59cf40bc554633128b57dbe0ec44b298d8938ecca52111298ac2803ed796e55273b67bda9c97e4c4763a2d091c19bf4b91f573c378345e13b24af725b500116f71321a38f6cba7dea9f0acd11421575dd567be32ee0dac68b2c4b6bf9a2ffe98f5467a35969e4cf99e7bb68a3ed95aff53b4a0f655997a040ee303a8df84d32e9ba3fadd70736ffb7e8cbf25dd6d6218b3c8d25544e0ed7ae8d68dffbe793ff4938ce906d7038c37c5571525f8c778ab1a7d4dffce62ec3aa5edb701b263948ed8e91d28d1301412a036844aa0d2c23964f5e42a1e764dce7c92ad3fabe317eb2a23adc045370d580c09adc024c17d28191f830ffc1f5392fcadf9ccf3edd8aaf7c57df68780dfdbe658325da0cbccc75db8278788fb182173a05b98ba9163b7daea8ee8747688b3f42522c21046470f01622a44fd7780c749243cb99cdbee19e58f1a23bc7e739b2c58bf970e8b106ee132fcb83cc754e73c2496eae0877e3602e7b7c72bd8949d754efe02ccbc1fd69182d1f2d0bd68fff01e10e25c0a12b06d6c06423bd8cd2b9de16300e5e0731b4580fbca43bc97084b30081c0d3d1d0617995e55c5a1d77b4e2b7c67c5e506f7069e0dd2e4a12efe01b02a719d7779b63089a23950d833c7b9fa1aa0ae6c196beb2b21f3591182e9c4e3f89eae899f8b89faf7ef722d", 0x1000) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x68, 0x0, 0x0, 0x1, 0x0, @rand_addr}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @timestamp={0x44, 0x30, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {}, {[@multicast2]}, {}, {[@empty]}, {[@loopback]}]}]}}}}}}}) munlockall() 16:01:49 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "e7ffffff4000000200000031fc6360870d5cebff", 0x80000000, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x80000001, './bus\x00'}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setegid(r2) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0045aed6"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendto$inet(r3, &(0x7f0000000200)="0e42ec447454b1f7", 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x9) r4 = semget$private(0x0, 0x9, 0x42) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) setsockopt(0xffffffffffffffff, 0x5, 0x7fffffff, &(0x7f00000002c0)="a27baa202fb691c71a115ce5a361e47e83a5bf38acfca0504ea08ee45cca757e059092c1779a48b874651bb3f953b5fe2d0d85245c5acfc6cdbeeeff9fcc21014293779037b1811bf4cd60cada3c3c641836bbe747b677fcd06638f6511d44f306afba3f4edae0891a5f532ee89a00c610f61e0e7e837b34b18c4c7e1a10e8671c4e3f357496b81e9f41b23f8740ea9b758115cdd3040236224207005bd249c9594cc06749f140734160b7b0f096ddbd7b", 0xb1) semop(r4, &(0x7f0000000440), 0x0) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/41) semop(0x0, &(0x7f0000000380), 0x0) 16:01:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f00000000c0)="22070008835f5a7a", 0x273) socket$inet6(0x18, 0x69075ed6bcd78c01, 0x1f) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7}, {0x100, 0x6}, {0x42, 0x2}, {0xc3, 0x45f3}, {0x80, 0xeb50}], 0x5}) faccessat(r4, &(0x7f0000000140)='./bus\x00', 0x1c6, 0x3) 16:01:49 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000140)="6ed6ad0e41c3b98223d2600e5684149160c42301a8a5acb6236f74fb834f96f34628c5933827b90c60376f9ffb0ec1249c0a10fa78c624cadacf", 0x3a}, {&(0x7f0000000200)="6a11e6deb80d9a00621c48001fbc5e06dcd1d816c477d8197abbe821628d080254245c44ecbb1125f3deedf562ce6d48a879ba178bb4d388835b507cc532513249d615c69240ba5f68bb9f98b289e94e9ec52002b12f9ab01aacf0b09b4a337a5cfb65e9150ca485e3c982ef8016f4106dabe48e3e80ffc728e42ad93a13a1fbc87925dda047ecd14be5dd7e5eb1b94bb36f6b6766a87a50c7cc00db3c0554cc71ba68e68f71d084c4314bccf2a5a4e31018c19c968340ed7cbf20eab10c93b2e47655f5bb78f80c351fdef0e6ed4d5f4cb49dd6f77acf1d8c568940ef3f260a6832eb892e", 0xe5}, {&(0x7f0000000300)="f0d02b088d009e3255d4d5c62fcf4103e7eeae0d630a46eaa9b715290ea7f72c3d66502091240e25f4f2af627266b0c84b7ae4bcfe73711c5a31c5a9a38c5c274ccee9558475ea5c258904d0deb1e2053f689763de14aeb8fb5e9533cb3e9c3ee39a62753c3fa9fec6e6ca199e0cea0a59416e1bc1e9dd55e90f33346eecff98dbd84e0479d71b482c50af669f772dc6f728ae9fd7", 0x95}, {&(0x7f0000000180)="fae165133600dd010c02b1864929e24081871675e00ebee7eeee768b909783fef8be2fe55d896b5da1ee7cf047e6ddfe18322656ecc2fff6a50c72c7", 0x3c}, {&(0x7f00000003c0)="af30ed0834c016daededefbaf2c575b8ad73fc8a3978fd21e2f24c519357b3986f827d6b63ac31289dfb26c77e9396e983924bdd735dfdbef58da00528be92029fffe69f23c23bce0ab5044453e19f6887f580eed5df399c32d814b579483cfb29", 0x61}, {&(0x7f0000000c40)="850f80a77481ce9eb61c0ccaf631ec918acda43501d302f259ca80f83af319d02c9572ea0abe4bc8ced27d10bd791ffaa044c5b66263ae75314dde25130fadc48226380d4c27a1428ed820efba26c125f7ab46057954c4f9b09281d96f6d88959c", 0x61}], 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0xd429, 0x6, "ccaa222331b6c5d53aaecdde9a70f452a7aa5d87", 0x20, 0x3ff}) 16:01:49 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20020, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xf}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) 16:01:49 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r2, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xfff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}, {0x20}, {0x42, 0x2}, {0x48, 0x45f3}, {0x80, 0x2}], 0x5}) sysctl$ddb(&(0x7f00000001c0)={0x9, 0x4}, 0x2, &(0x7f0000000200)="41eddf7707d5a1fbba533732deef1c5be12bb2aa44eac7d45c7a85d07dbf63", &(0x7f0000000240)=0x1f, &(0x7f0000000280)="3fad1fc5bf99427a93568ce2de2a925dacc95590d6e623e9e2b5aec1157d8b2a7a073d3d5116bf62261d7e", 0x2b) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r1, &(0x7f0000000340), 0x10000014c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:49 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) chdir(&(0x7f0000000000)='./bus\x00') 16:01:49 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xc, 0xffffffff, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) 16:01:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/61, 0x3d) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffc, "0c00000000000000000000000000000000000080"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000140)='\f', 0x1) 16:01:49 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = dup2(0xffffffffffffffff, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x14, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x80000000, 0xc7, 0x5}, {{r2}, 0x0, 0x60, 0x40000000, 0x6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40000000, 0x400, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000010, 0x4d100f0f, 0x1}, {{r4}, 0xffffffffffffffff, 0x30, 0x1, 0x617b, 0x8}, {{r5}, 0x365675c69036bf3, 0x10, 0x80, 0x9, 0x1ff}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x4}, {{}, 0xfffffffffffffff8, 0x68, 0x10, 0x7, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x2, 0x3f}], 0x6, &(0x7f0000000140), 0x2, &(0x7f0000000300)={0x4, 0x7}) sysctl$vm(&(0x7f0000000000)={0x2, 0xf}, 0x2, &(0x7f0000000040)="7fca53ea3c7b14b21d4b580f86b053c1127da9175390f573619ec6310e7652551b55bab41758a97591d3c01f2b5a1c6c16861bf5b2d126334a8a83bcdb64bb601b1d6a48a050d604d46780d019b21ca0198de7f02b9d01edce538ebaadfaee6108cb9c8de37900e8ccfba4ef86d89c23699d4d9f43cd6ec3c3d1e503bd27", &(0x7f00000000c0)=0x7e, &(0x7f0000000100)="d83a15dece2054e708fe760caa3f6fba6cbd70fcb9089bcdde58cbf2", 0x1c) 16:01:50 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000900)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = socket(0x2, 0x2, 0x0) close(r1) dup2(r1, r0) 16:01:50 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1, 0x6, 0x9, 0x0, 0x0, 0x3ff, 0x7, 0x1, 0x1, 0x8b4, 0x400}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xffff65b9, "9a3710baa00def07d701010100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff", 0x6}) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r0) 16:01:50 executing program 1: r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x2) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x28211, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x2) r4 = socket(0x2, 0x4312e9fd50bfb698, 0x2) kevent(r0, &(0x7f00000009c0)=[{{}, 0xfffffffffffffff8, 0x68, 0x80, 0x8, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x180, 0x40, 0x7fffffff, 0x100}, {{}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x3, 0x6}, {{}, 0xfffffffffffffff9, 0x30, 0x4, 0xb5, 0x400}, {{}, 0xf3b8980b205eefbc, 0x0, 0x20000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x4f4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7bcb288d, 0x954}, {{r1}, 0xfffffffffffffffb, 0x38, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa, 0xf59e9d02a22199, 0x4, 0x9}], 0xf0f8, &(0x7f0000000b00)=[{{r3}, 0xfffffffffffffff9, 0x52, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7, 0x1}], 0x4, &(0x7f0000001c00)={0x2, 0x4}) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fcntl$setflags(r6, 0x2, 0x0) shutdown(r5, 0x2) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000940)={{}, 0x5, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r7, 0xcd60441a, &(0x7f0000000240)=0x6) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r8, 0xcd60441a, &(0x7f0000000240)=0x2) 16:01:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b006301a1700001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x10) r3 = kqueue() socketpair(0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = socket(0x1, 0x4, 0x6) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[], 0x2, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="28a10000290000003d"], 0x38}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000000c0)="31b3913305ed6821793fbc56e0d309a71c6682078132edf2bbdddd5c543b9c7b3bccf043a5db455f9de1a41ac0b66f18b1d450bce29d6c70bdebfb7e452407fab5011666de3c7ff1c05e919cd65b9e597a61d46e905e79dd2a391ce0530b0a0c8a59f5995f4bb5b1545283eae5af6b3e0ab2bb38032b3d91c5036d19adc5c078af019cae67305bf860bd4366bccb474c509efc14ff5ded336dbe7a4ed46b5820bcc42be48d49c43651e89d509f8a0bb09a2883c680345364a226234733ac62e4ad5f86", 0xc3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000001c0)=""/237) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r2, 0x2}, {0xffffffffffffffff, 0x20}, {r2, 0x1f6}], 0x3, 0x8) "_Zz@"_Zz@1c` \"_Zz"_Zz OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:01:51 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000032c8e1654cc60800220000280000000000019078ac1400bbffffffff0900907800"/54]) 16:01:54 executing program 0: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000680)='./bus\x00', 0x1, 0xfffffffd) r0 = open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "04000000400000000000000000000000000000ff"}) r1 = dup2(0xffffffffffffffff, r0) r2 = getpid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) sendto$inet(r4, &(0x7f00000001c0)="845568377f8fe85f64622727ce50cd40a41a22b48109dea66c53d6cdfe70c8fc63d438e850501bef52a27c8ebd8d64384b2351201e4e75b566eaf478e19cb8bb035c73bab16d99df4ed7261c665e1a623ae8495a98fb9ce2f671aee5b3b8e35afc287b98739f6e676cd70640045fca6f7abe7b47db84eca558627f8ff013daff517d941fefbc183f893f40255d456705c6694c109f5cf63f6c9890a5092717db983f85043d150f96c1b5b8537c3739053bdc87e05e143e67d8de05d02e0ab8dfe60256d78dcc369aa335c42d1f344c6a887d0b06109c64cce076b5783ab446d2d733cf3766489f8f915e7a95e4a5efec32e4a6645834aa4c", 0xf8, 0x401, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x102) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) fcntl$setown(r1, 0x6, r2) 16:01:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x7fffffff], [0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7fffffff) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) r5 = fcntl$dupfd(r1, 0x0, r1) r6 = getuid() setuid(r6) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) login: uvm_fault(0xffffffff8256e0d8, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at sbdrop+0x219: movl 0x18(%r15),%r13d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8256e0d8, 0xfffffd0000000018, 0, 1) -> e sbdrop(ffff800020f67968,ffff800020f679f0,80c) at sbdrop+0x219 end trace frame: 0xffff800020f67910, count: 0 ddb{0}> trace sbdrop(ffff800020f67968,ffff800020f679f0,80c) at sbdrop+0x219 sbflush(ffff800020f67968,ffff800020f679f0) at sbflush+0x93 sbrelease(ffff800020f67968,ffff800020f679f0) at sbrelease+0x2e sorflush(fffffd8064e024e0) at sorflush+0x14b sofree(fffffd8064e024e0,42) at sofree+0x147 soclose(fffffd8064e024e0,80) at soclose+0x270 soo_close(fffffd8078c1a318,ffff800020ec7398) at soo_close+0x40 fdrop(fffffd8078c1a318,ffff800020ec7398) at fdrop+0xc2 closef(fffffd8078c1a318,ffff800020ec7398) at closef+0x11c fdfree(ffff800020ec7398) at fdfree+0x101 exit1(ffff800020ec7398,0,0,1) at exit1+0x32c sys_exit(ffff800020ec7398,ffff800020f67dc0,ffff800020f67e10) at sys_exit+0x16 syscall(ffff800020f67e90) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffaba0, count: -14 ddb{0}> show registers rdi 0 rsi 0x480 rbp 0xffff800020f678c0 rbx 0xfffffd806665de00 rdx 0x63564 acpi_pdirpa+0x4f3cc rcx 0 rax 0 r8 0xffffffff81d88468 sbdrop+0x248 r9 0x3 r10 0x7440fab26be7d9cf r11 0x9aa7d6f96cd10ce6 r12 0x480 r13 0xe00 r14 0xffff800020f679f0 r15 0xfffffd0000000000 rip 0xffffffff81d88439 sbdrop+0x219 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020f67860 ss 0x10 sbdrop+0x219: movl 0x18(%r15),%r13d ddb{0}> show proc PROC (syz-executor.1) pid=341822 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=62, nice=20 forw=0xffffffffffffffff, list=0xffff800020ec6eb8,0xffffffff82664468 process=0xffff800020e93358 user=0xffff800020f62000, vmspace=0xfffffd806e959008 estcpu=12, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97533 85386 1 0 3 0x100083 ttyin getty 10944 345778 0 0 3 0x14200 bored sosplice 17339 140145 56045 0 3 0x82 nanosleep syz-executor.1 94040 326890 56045 0 2 0x482 syz-executor.0 56045 1696 8140 0 3 0x82 kqread syz-fuzzer 56045 338156 8140 0 3 0x4000082 nanosleep syz-fuzzer 56045 269855 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 462159 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 324705 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 324729 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 288478 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 49445 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 520291 8140 0 3 0x4000082 thrsleep syz-fuzzer 56045 185363 8140 0 3 0x4000082 thrsleep syz-fuzzer 8140 258651 87899 0 3 0x10008a pause ksh 87899 76362 38657 0 3 0x92 select sshd 38657 498799 1 0 3 0x80 select sshd 60203 480293 45221 74 3 0x100092 bpf pflogd 45221 443449 1 0 3 0x80 netio pflogd 70132 194799 89169 73 3 0x100090 kqread syslogd 89169 228697 1 0 3 0x100082 netio syslogd 84807 364277 1 77 3 0x100090 poll dhclient 15605 234942 1 0 3 0x80 poll dhclient 39157 277317 0 0 3 0x14200 bored smr 46539 471157 0 0 3 0x14200 pgzero zerothread 66757 122315 0 0 3 0x14200 aiodoned aiodoned 67205 124025 0 0 3 0x14200 syncer update 43649 7662 0 0 3 0x14200 cleaner cleaner 17208 15437 0 0 7 0x14200 reaper 32042 313596 0 0 3 0x14200 pgdaemon pagedaemon 69294 33170 0 0 3 0x14200 bored crynlk 41023 323381 0 0 3 0x14200 bored crypto 69237 446176 0 0 3 0x40014200 acpi0 acpi0 83206 293883 0 0 3 0x40014200 idle1 67833 263708 0 0 3 0x14200 bored softnet 21700 143218 0 0 3 0x14200 bored systqmp 62196 154727 0 0 3 0x14200 bored systq 79139 476224 0 0 3 0x40014200 bored softclock 13219 102590 0 0 3 0x40014200 idle0 1 419798 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9530 6419K 6679K 78643K 12657 0 pcb 13 8K 8K 78643K 112 0 rtable 94 12K 13K 78643K 2185 0 ifaddr 87 24K 28K 78643K 1640 0 counters 43 33K 34K 78643K 655 0 ioctlops 0 0K 4K 78643K 1527 0 iov 0 0K 16K 78643K 95 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 2627 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 16 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 491 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 5 13K 25K 78643K 1201 0 sigio 0 0K 0K 78643K 15 0 proc 62 63K 83K 78643K 551 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 63 0 in_multi 63 3K 3K 78643K 135 0 ether_multi 1 0K 0K 78643K 15 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 67 307K 307K 78643K 67 0 exec 0 0K 1K 78643K 257 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 139 72K 88K 78643K 4828 0 UVM aobj 23 2K 2K 78643K 54 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 72 0 NDP 13 0K 0K 78643K 327 0 temp 126 3044K 3108K 78643K 21843 0 kqueue 3 4K 9K 78643K 53 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 55 0 52 1 0 1 1 0 8 0 rtentry 112 75 0 43 2 0 2 2 0 8 0 unpcb 120 644 0 634 1 0 1 1 0 8 0 syncache 264 15 0 15 4 4 0 1 0 8 0 tcpqe 32 19 0 19 2 2 0 1 0 8 0 tcpcb 544 706 0 700 2 1 1 2 0 8 0 inpcb 280 2172 0 2163 6 4 2 2 0 8 1 nd6 48 11 0 9 1 0 1 1 0 8 0 pfstscr 40 1 0 0 1 0 1 1 0 8 0 pffrag 232 3 0 2 2 1 1 1 0 482 0 pffrnode 88 3 0 2 2 1 1 1 0 8 0 pffrent 40 7 0 6 2 1 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 9 0 6 1 0 1 1 0 8 0 pfstitem 24 28 0 24 1 0 1 1 0 8 0 pfstkey 112 28 0 24 1 0 1 1 0 8 0 pfstate 328 27 0 24 3 1 2 3 0 8 0 pfrule 1360 27 0 18 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 382 0 217 14 2 12 14 0 8 0 art_table 32 384 0 217 2 0 2 2 0 8 0 art_node 16 72 0 45 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 489 0 479 1 0 1 1 0 8 0 shmpl 112 52 0 31 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 4614 0 3208 89 0 89 89 0 8 0 ffsino 272 4614 0 3208 95 0 95 95 0 8 0 nchpl 144 6534 0 4922 60 0 60 60 0 8 0 uvmvnodes 72 5105 0 0 93 0 93 93 0 8 0 vnodes 208 5105 0 0 269 0 269 269 0 8 0 namei 1024 21138 0 21138 2 1 1 1 0 8 1 percpumem 16 338 0 306 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 560 5 0 0 1 0 1 1 0 8 0 pfiaddrpl 120 2 0 2 1 1 0 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 16965 0 16965 10 9 1 7 0 8 1 plimitpl 152 60 0 52 1 0 1 1 0 8 0 sigapl 424 1420 0 1388 4 0 4 4 0 8 0 futexpl 56 19499 0 19499 2 1 1 1 0 8 1 knotepl 112 146 0 127 1 0 1 1 0 8 0 kqueuepl 144 67 0 65 1 0 1 1 0 8 0 pipelkpl 48 214 0 204 1 0 1 1 0 8 0 pipepl 120 428 0 409 1 0 1 1 0 8 0 fdescpl 496 1404 0 1388 3 0 3 3 0 8 0 filepl 152 12359 0 12255 5 0 5 5 0 8 0 lockfpl 104 156 0 155 1 0 1 1 0 8 0 lockfspl 48 54 0 53 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 24 0 13 1 0 1 1 0 8 0 ucredpl 96 3644 0 3635 1 0 1 1 0 8 0 zombiepl 144 1389 0 1387 1 0 1 1 0 8 0 processpl 984 1420 0 1387 5 0 5 5 0 8 0 procpl 624 4006 0 3963 4 0 4 4 0 8 0 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 400 2872 0 2849 7 4 3 4 0 8 0 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 184 0 0 22 1 21 22 0 8 0 mtagpl 80 46 0 0 1 0 1 1 0 8 0 mbufpl 256 392 0 0 19 0 19 19 0 8 0 bufpl 280 7403 0 1159 447 0 447 447 0 8 0 anonpl 16 130004 0 114659 94 23 71 79 0 124 8 amapchunkpl 152 8417 0 8260 42 29 13 20 0 158 6 amappl16 192 6552 0 5739 64 22 42 53 0 8 1 amappl15 184 13 0 9 1 0 1 1 0 8 0 amappl14 176 29 0 25 1 0 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 624 0 621 1 0 1 1 0 8 0 amappl11 152 60 0 44 1 0 1 1 0 8 0 amappl10 144 19 0 12 1 0 1 1 0 8 0 amappl9 136 940 0 937 1 0 1 1 0 8 0 amappl8 128 922 0 882 2 0 2 2 0 8 0 amappl7 120 121 0 109 1 0 1 1 0 8 0 amappl6 112 25 0 20 1 0 1 1 0 8 0 amappl5 104 1918 0 1902 1 0 1 1 0 8 0 amappl4 96 512 0 482 1 0 1 1 0 8 0 amappl3 88 128 0 123 1 0 1 1 0 8 0 amappl2 80 10404 0 10328 2 0 2 2 0 8 0 amappl1 72 38335 0 37888 23 13 10 18 0 8 0 amappl 80 4273 0 4224 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 53 0 31 1 0 1 1 0 8 0 uaddrrnd 24 1409 0 1388 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1409 0 1388 1 0 1 1 0 8 0 vmmpekpl 168 13604 0 13571 2 0 2 2 0 8 0 vmmpepl 168 172982 0 170975 125 32 93 107 0 357 1 vmsppl 368 1408 0 1388 2 0 2 2 0 8 0 pdppl 4096 2826 0 2781 7 1 6 7 0 8 0 pvpl 32 407575 0 389512 224 50 174 187 0 265 26 pmappl 232 1408 0 1388 3 1 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 278 0 13 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace sbdrop(ffff800020f67968,ffff800020f679f0,80c) at sbdrop+0x219 sbflush(ffff800020f67968,ffff800020f679f0) at sbflush+0x93 sbrelease(ffff800020f67968,ffff800020f679f0) at sbrelease+0x2e sorflush(fffffd8064e024e0) at sorflush+0x14b sofree(fffffd8064e024e0,42) at sofree+0x147 soclose(fffffd8064e024e0,80) at soclose+0x270 soo_close(fffffd8078c1a318,ffff800020ec7398) at soo_close+0x40 fdrop(fffffd8078c1a318,ffff800020ec7398) at fdrop+0xc2 closef(fffffd8078c1a318,ffff800020ec7398) at closef+0x11c fdfree(ffff800020ec7398) at fdfree+0x101 exit1(ffff800020ec7398,0,0,1) at exit1+0x32c sys_exit(ffff800020ec7398,ffff800020f67dc0,ffff800020f67e10) at sys_exit+0x16 syscall(ffff800020f67e90) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffffaba0, count: -14 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800020e00ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff82646220) at __mp_lock+0x127 reaper(ffff800020e195f0) at reaper+0x14e end trace frame: 0x0, count: -5