fff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:04 executing program 5: keyctl$dh_compute(0x16, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:04 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x12, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:04 executing program 3: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x20ffe000, &(0x7f0000000080)=""/39) 16:55:04 executing program 5: keyctl$dh_compute(0x17, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:04 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x10, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:04 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, 0x0) inotify_add_watch(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x400) ftruncate(r3, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:04 executing program 3: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x20ffe000, &(0x7f0000000080)=""/39) 16:55:04 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x13, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:04 executing program 5: keyctl$dh_compute(0x18, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:04 executing program 3: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:55:05 executing program 5: keyctl$dh_compute(0x19, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:05 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x11, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:05 executing program 3: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:55:05 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x400) ftruncate(r3, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:05 executing program 5: keyctl$dh_compute(0x1b, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:05 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x14, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:05 executing program 3: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:55:05 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x12, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:05 executing program 5: keyctl$dh_compute(0x1c, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:05 executing program 3: r0 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) openat$sequencer(0xffffffffffffff9c, &(0x7f0000000380)='/dev/sequencer\x00', 0x0, 0x0) 16:55:05 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x15, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:05 executing program 5: keyctl$dh_compute(0x1d, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:05 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:05 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x13, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:05 executing program 5: keyctl$dh_compute(0x1e, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:05 executing program 3: clone(0x2000000002800100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000500)="a4ab12f728db4b2b4d2f2f3ff7ad273b1e89e46f905080af4c90ccb170e60b3a8bf56db763e3062d037dca291318d0a17270bbce74b47888318b04aeb1f67ba10f16ea10e6ddb915ceb6397eff1efd514f3482ca3c4a1d3b5e710811ba138725c4fe54204eaa3d026ef9d3f316f9fb6e05b4eb1d24d9694ae311c93e10ff48763f7afe220927cb13aebad1de1e10907f84356c9b6f44ddfa662beb127a3d751e96e4985731f95d987c418943811005c95ce7e0d4a3f9ec9eabb4c88c14a40c05a612c07f6a78c156ff1d56d45a51ad99900761c05ed451ac138484cc0d29bcb4ccb819377ceaf7695aafd7d2956932cb08da91edf5c694118bcdf3f4a051", 0xfe}], 0x4, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x38) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x9, r0, 0x0, 0x0) 16:55:05 executing program 5: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0x2, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000040)=0xdb) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:05 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x16, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:06 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:06 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x14, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:06 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:06 executing program 5: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/net/pfkey\x00', 0x0, 0x0) ioctl$EVIOCGBITSND(r0, 0x80404532, &(0x7f0000000040)=""/86) 16:55:06 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x18, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:06 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:06 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000004c0)=""/83, 0xfffffffffffffebc, 0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r1) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x6, 0x5, &(0x7f00000003c0)=[{&(0x7f0000000100)="b607d5a221760cd648c5bdae4ff9fc7b67a924d087004cd90aed6fc6e92270606458ca2cba0ddf5bb11788c0df01128ad87aa9c3053b59809abf54ebcbe021fc8627", 0x42, 0xfffffffffffffffe}, {&(0x7f0000000180)="ab187f611b1a561d71f691bac7e6b5048cdccc09a154849baa06e80c561e83098ec6c22d05e8ced17cf798db769f735c2bd66822cf0cc6b0d1da4ba3b35623d86747152ca53c81fe5ef958e06557005db542cd9af0a821c667cad9a0726191f8d637205c6281d7a44ac33b32611f36d0ffd1092a923a2ae5dcd87ec8e960c4eb99ada138e4d30274db63df0126eb1eb713bee95aa22ade23b21640a6ca2a6f9f307ae4cd13b682aa2a547bbc5ae51db9a9f7c4296c1f33b17282cee65b51e76fd2919a7ca7a27458815d4e228f3561fe", 0xd0, 0x9}, {&(0x7f0000000280)="492b9e8c6636b6fee716a80f970e99941a336e26939df842b5ccb2f5ca4a0de179089c46774f404fa4bc202a7101bb10dadb5869651c5d008b54887d1a396773cbc6ae78376fd0018f3ab65025b83b2a4a464ef9adb96eb951d2c83f1958d12e03997acb8433cdc3b80eed7dc3d18439b6f7070d92f7d7465f0fddb2a856f974067456", 0x83, 0x5}, {&(0x7f0000000340)="900689265becfbd62091d9e948e427c6b84ef30b5e4b5ebf1af6a11de5bc113c08133ed1de9e92e704047dca123619", 0x2f, 0x2}, {&(0x7f0000000380)="2bffd3bba7c34d46e3f4670fad44101b35661b210d65de18ff880f4cf3599894c1e7a1", 0x23, 0x3ff}], 0x1000, &(0x7f0000000540)={[{@bsdgroups='bsdgroups'}, {@user_xattr='user_xattr'}, {@bsdgroups='bsdgroups'}, {@nobarrier='nobarrier'}, {@barrier_val={'barrier', 0x3d, 0x100}}, {@commit={'commit', 0x3d, 0x10000}}, {@journal_dev={'journal_dev', 0x3d, 0x1}}, {@data_err_abort='data_err=abort'}, {@max_batch_time={'max_batch_time', 0x3d, 0x8232}}], [{@fowner_lt={'fowner<', r1}}, {@fscontext={'fscontext', 0x3d, 'user_u'}}]}) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/sctp\x00') ioctl$SIOCSIFMTU(r2, 0x8922, &(0x7f0000000040)={'veth0_to_hsr\x00'}) 16:55:06 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:06 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x15, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:06 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:06 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x16, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:06 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r1 = fsmount(r0, 0x0, 0xc) lseek(r1, 0x0, 0x5) ioctl$VIDIOC_ENUM_FREQ_BANDS(r0, 0xc0405665, &(0x7f0000000000)={0x1f, 0x0, 0x7fff, 0x20, 0x40, 0x6, 0x8}) 16:55:06 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x19, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:06 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:07 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x5) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:07 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x18, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:07 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1b, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:07 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x19, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:07 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1c, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:07 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x0) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:07 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = dup2(r0, r0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$netlink_NETLINK_RX_RING(r4, 0x10e, 0x6, &(0x7f0000000240)={0x11, 0x9, 0x1, 0xe298}, 0x10) ioctl$VHOST_VSOCK_SET_GUEST_CID(r2, 0x4008af60, &(0x7f0000000140)={@my=0x0}) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000080)={0x0, @local}, &(0x7f0000000200)=0xc) ioctl$sock_inet6_SIOCDELRT(0xffffffffffffffff, 0x890c, &(0x7f0000000180)={@rand_addr="0c1707b3d5898406ab84957463a4db19", @dev={0xfe, 0x80, [], 0x11}, @mcast2, 0x0, 0x6eb4c811, 0xa810, 0x800, 0x1, 0x90000, r5}) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000000), 0x128, 0x4}}, 0x20) 16:55:07 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1b, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:07 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1d, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:08 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1c, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:08 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x0) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:08 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1e, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:08 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1d, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:08 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) r2 = socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x0) write$P9_RLCREATE(r2, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r8, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r7, &(0x7f0000000140), 0x700000000000}]) r9 = dup2(r7, r7) write$P9_RLOCK(r9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r10, r10) 16:55:08 executing program 5: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', r0) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x3}, &(0x7f0000000400)='system.r\x7f\xc4\xe9\x12\x92m\x89six_acl_a\x00\x96Z\x14o@\x96g\xdc\x15\x1d\xc7d%P\xb5\x02\xf9\xd1\x83!\xb8\xfc\xce\x16\xa6\xddh\b1\xee:`\xa3]\x05\xe0\xe8\x9e\xecv\x94 \xcb\xf3\xefg\xd4\xc5e4~\'\xaa\xf6\x03\xf0P!F\xcfl\\[\x12\x15u\xb1\xe9\xae\xa4\x9a\xe4\x12\x02\x85\xee.\x9d\xc0x\xd2d\xb5x\xe0\x84\xdd\xb1,\xf2LfD\xa1\x88(l^\x87\xa9\x86\xf2\x17H\xb4l\x1ezg\x1f\xb0\xdb\xeadB\f', r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x2, 0x290) ioctl$KVM_S390_VCPU_FAULT(r4, 0x4008ae52, &(0x7f0000000580)=0xbdda) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r5 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(0xffffffffffffffff, 0xc04c5349, &(0x7f00000004c0)={0x803d, 0x7fff, 0x78380bfc}) r6 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r5, r6}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r7 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000140)="fdb43dd80f4f06928a87d8d69a33167dfc5062b38fc296d5896c37e3b562f0760dcbec17715b8126fbaa499d49622a57394ff6445fd7a96d713c2aaa562595bc6fd25ff09395", 0x46, 0xfffffffffffffff8) keyctl$dh_compute(0x17, &(0x7f0000000080)={r3, r5, r7}, &(0x7f00000001c0)=""/244, 0xf4, &(0x7f00000003c0)={&(0x7f00000002c0)={'md5\x00'}, &(0x7f0000000300)="25df0748cc8398bee7013e417041b2f3bbc0c0e827873476057125e326f775254e4337ca2fd8adccbbcae25bee6b07f5ac1f3134070e921dc9c852dc76a05211172380dc9c82ce5591c225cd00ed497fffae83fb465ec869f6f3ff88ea1912264cd2ea4600c226d9884bdb7b099f54366e38ea6df5ff786610bda5dab234dd8edbe69e", 0x83}) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:08 executing program 5: socket$inet6_udp(0xa, 0x2, 0x0) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:08 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0x8, 0x0) 16:55:08 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:08 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:08 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1e, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:08 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, &(0x7f0000000000)={0x0, 0x80000, r0}) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f0000000040)) ioctl$DRM_IOCTL_ADD_CTX(r0, 0xc0086420, &(0x7f0000000140)={0x0}) ioctl$DRM_IOCTL_NEW_CTX(r1, 0x40086425, &(0x7f0000000080)={r2, 0x2}) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:09 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xffffffff00000008, 0x0) 16:55:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:09 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:09 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffff07, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_GET_LINKS(r1, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x24, r2, 0x300, 0x70bd2c, 0x2, {{}, 0x0, 0x4, 0x0, {0x8, 0x11, 0x9}}, ["", "", "", ""]}, 0x24}}, 0x0) 16:55:09 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0x8, 0x0) 16:55:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:09 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(0xffffffffffffffff, 0x10e, 0x8, &(0x7f0000000000)=0x3, 0x4) 16:55:09 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xffffffffffff0008, 0x0) 16:55:09 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:09 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000040)='trusted.overlay.origin\x00', &(0x7f0000000080)='y\x00', 0x2, 0x3) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f0000000000)={0x30, 0x5, 0x0, {0x0, 0x0, 0x0, 0x1}}, 0x30) 16:55:09 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xffffffff00000008, 0x0) 16:55:09 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:09 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:09 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = syz_open_dev$mouse(&(0x7f0000000480)='/dev/input/mouse#\x00', 0x4, 0x18b203) getsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r1, 0x84, 0xc, &(0x7f00000004c0), &(0x7f0000000500)=0x4) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@pppoe={0x18, 0x0, {0x0, @dev}}, &(0x7f0000000000)=0x80) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000340)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) keyctl$KEYCTL_PKEY_QUERY(0x18, r0, 0x0, &(0x7f0000000380)='posix_acl_access,eth1cpuset)*#\x00', &(0x7f0000000400)) socket$can_bcm(0x1d, 0x2, 0x2) 16:55:09 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00 \x00\xc5\x06\x00\x05\x01\x00\x1f\x00', 0x24001, 0x0) shutdown(r0, 0x2) r1 = perf_event_open(&(0x7f00004e7000)={0x2, 0x70, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchmod(r1, 0x408) r2 = socket$inet6(0xa, 0x4000000080002, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xa) fchown(r1, 0x0, r3) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='fuse\x00', 0x800, &(0x7f0000000140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[{@allow_other='allow_other'}, {@max_read={'max_read', 0x3d, 0x6}}, {@blksize={'blksize', 0x3d, 0x600}}, {@allow_other='allow_other'}], [{@smackfshat={'smackfshat', 0x3d, '\x00\x00\x00 \x00\xc5\x06\x00\x05\x01\x00\x1f\x00'}}, {@smackfstransmute={'smackfstransmute', 0x3d, ')'}}, {@seclabel='seclabel'}, {@audit='audit'}]}}) 16:55:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:10 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xffffffffffff0008, 0x0) 16:55:10 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:10 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$TIOCOUTQ(r1, 0x5411, &(0x7f0000000040)) openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000080)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) fsmount(r2, 0x0, 0x7c) ioctl$KVM_SET_GSI_ROUTING(r0, 0x4008ae6a, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000490d827fbd1c6c1b1bb2a542654263d9ef304274ef007d966a77e7e95f6815eb485cac050044dc613905985f0ef6c711158e37406c3a00000000f1a19ce0d7668e197a4e9ed8f44ea64d5331f7978539e15826aed0ef9d662204a77b36621bf6c1e17b5f74445257bb5d571b2d9149abdb13fb9f9b3a29d1ef86726751259f7206a5a930c57df99ba7b932861bc25331089264"]) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xfe37, 0x0) 16:55:10 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x0, 0x2) ioctl$SG_GET_SCSI_ID(r1, 0x2276, &(0x7f00000001c0)) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r3, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) recvmmsg(r3, &(0x7f00000040c0)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000480)=""/187, 0xbb}], 0x2, &(0x7f0000000540)=""/100, 0x64}}, {{&(0x7f00000005c0)=@ethernet={0x0, @random}, 0x80, &(0x7f00000028c0)=[{&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/219, 0xdb}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/190, 0xbe}], 0x5, &(0x7f0000002940)=""/229, 0xe5}, 0x1}, {{0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000002a40)=""/111, 0x6f}, {&(0x7f0000002ac0)=""/220, 0xdc}], 0x2, &(0x7f0000002bc0)=""/4096, 0x1000}, 0x7fffffff}, {{&(0x7f0000003bc0)=@un=@abs, 0x80, &(0x7f0000004000)=[{&(0x7f0000003c40)=""/119, 0x77}, {&(0x7f0000003cc0)=""/116, 0x74}, {&(0x7f0000003d40)=""/106, 0x6a}, {&(0x7f0000003dc0)=""/156, 0x9c}, {&(0x7f0000003e80)=""/133, 0x85}, {&(0x7f0000003f40)=""/175, 0xaf}], 0x6, &(0x7f0000004080)=""/46, 0x2e}, 0x7}], 0x4, 0x240, &(0x7f00000041c0)) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) keyctl$assume_authority(0x10, r2) socket$netlink(0x10, 0x3, 0xf) syz_open_dev$ndb(&(0x7f0000000200)='/dev/nbd#\x00', 0x0, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:10 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x0, 0x2) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0206434, &(0x7f0000000040)={0x401, 0x0, 0x10000, 0xff}) ioctl$DRM_IOCTL_SG_FREE(r2, 0x40106439, &(0x7f0000000080)={0x8001, r4}) 16:55:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:10 executing program 2: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000001c0)="22a10a4bc089ea06f76deab3389decfca4f128f711637b285f48f31774a9e4540a0ed5d9fc5771b39ff75d8bfca745848c9284e62c01261760eb04034e8fb97b344239b42c316baa9d54ba5401df2e12cb2c927af78649f6163d2d9a56443f09703606fb6965bc0461842591a9179894c5930d6c3eb02c225c484a1a56776c763ba308c5d00453095236b112395df749d30dd2c67a89568fa3b7168e1a45421d4ba1efdaf3db010a11ede11549b5ccab42859e2768", 0xb5, 0xffffffffffffffff) r0 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r1 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r0, r1}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) r3 = syz_open_dev$vcsn(&(0x7f0000000100)='/dev/vcs#\x00', 0x6cb6, 0x82000) fcntl$setsig(r3, 0xa, 0xc) r4 = request_key(&(0x7f00000000c0)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', r2) r5 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r4, r5}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r6 = add_key$user(&(0x7f0000000400)='user\x00', &(0x7f0000000500)={'syz', 0x0}, &(0x7f0000000540)="fa12f6822069478ae895704e29b5df4a2f24a2ce5eb875431b79becfb85b423a518caa7765279be49a794a5fef845b54c31b01e2689060228b979484b0c510d57ed185aff55e2a9ef25dd22d8f7b0964d857cdad0909cbaf96955d344dbc9a92c01a1866a9c3a921dbb35f02a1f3435991da3efcffa1bb62620188a70314e04150c8fe91fe4737bc1ff0b84f3700e84d679556a3cfe3e7f73b08dba854eee7fb2894c399c05e68047dab37dd65753af164bec1c1a07b2f3e1615fd876ff3abe0a0291911fd1abc2db64d865d615ad57bd5e36c019d417c36e788582701c3c6215ad3565340b96265e5f72e4ac68d42929fc0", 0xf2, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000000)={r6, 0x0, r1}, &(0x7f0000000480)=""/83, 0x40, 0x0) 16:55:10 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x0, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:10 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:10 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$FOU_CMD_GET(r4, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x18, 0x0, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0x4004014}, 0x4084) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_CONTEXT(r2, 0x84, 0x11, 0xfffffffffffffffd, 0x0) io_setup(0x30, &(0x7f0000000180)) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:10 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) openat$udambuf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/udmabuf\x00', 0x2) openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self\x00', 0x40080, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:10 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:10 executing program 5: accept(0xffffffffffffffff, &(0x7f0000000140)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff}}, &(0x7f00000001c0)=0x80) syz_genetlink_get_family_id$tipc2(&(0x7f0000000240)='TIPCv2\x00') syz_open_dev$cec(&(0x7f00000002c0)='/dev/cec#\x00', 0x0, 0x2) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x11, 0x800, 0x0) bind(r2, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r2, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=ANY=[@ANYBLOB="2800000011000100000000000000000007000000", @ANYRES32=r3, @ANYBLOB="0000000000baee733d00ed1a282b7837"], 0x28}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000440)=ANY=[@ANYBLOB="2400000011000100000000000000000007000000", @ANYRES32=r6, @ANYBLOB="0000f2ffff12d400800000001cfd0c15b03cba0611af6c649643e8dc32bbd4c375e4098cc05cab13f64777248ba4aa6be8dbca41664985d43f3ee42100efa511585b0964c9699d27f1b83d6c7fa21edde921430e49937528adf581a8509c922bad4b4f1c6353c2d93c4eb90bd52a1cdabee146cba52b646084a9e98deeca0b68424a4082740e319340c117b27684b9"], 0x24}}, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000880)={0x0, @remote, @remote}, &(0x7f00000008c0)=0xc) socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400840, 0x0) r9 = openat$autofs(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffff9c, 0x84, 0x9, &(0x7f0000000940)={0x0, @in={{0x2, 0x4e23, @empty}}, 0x101, 0x4, 0x80000000, 0x0, 0xa6}, 0x0) ioctl$VIDIOC_ENUM_FRAMESIZES(r8, 0xc02c564a, 0x0) write$P9_RWRITE(r9, &(0x7f0000000000)={0xb, 0x77, 0x2, 0x8}, 0xb) sched_setaffinity(0x0, 0x3d31, &(0x7f0000000200)=0xa000000000000005) ptrace$setopts(0x7abb990919170921, 0x0, 0x10001, 0x111) perf_event_open(&(0x7f000001d000)={0x1, 0x380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r10 = getpgrp(0x0) setpriority(0x0, r10, 0x100) ioctl$sock_bt_bnep_BNEPGETCONNLIST(r9, 0x800442d2, &(0x7f00000000c0)={0x0, 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) lsetxattr$security_capability(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='security.capability\x00', &(0x7f0000000100)=@v1={0x1000000, [{0x200, 0x3ff}]}, 0xfffffffffffffeb8, 0x1) 16:55:10 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) prctl$PR_GET_TIMERSLACK(0x1e) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:10 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = syz_open_pts(0xffffffffffffffff, 0x10800) ioctl$PIO_FONT(r1, 0x4b61, &(0x7f0000000000)="f85d0e92aed009c7577f7fed7f09b8c41fb9806d231d29f568698d3b78e5a5308838dd8f202a5c122dd37140e1e0005b7b5bd1ae30ea77ee8057f05506993fd3911171c75d4fe36c3f746027cfff3e44cfe931e61214f73ee4c578f03ded59ebdeda06e66f78906154a6cb38f6102dd56a47153e1ccb2c41469e8303527d81d9802ee70e76672a67593c12384e81fe943a74286e6e7b34bb27dcad56fd77bf97aa92a55f0b12bd5661083339c6944204f61fd8f9") r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:10 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x0, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:10 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:11 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000000)="d15b02b2adbed26a11157de0ed2d2585", 0x10, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:11 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f00000001c0)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer2\x00', 0x0, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(0xffffffffffffffff, 0x0, 0xc) ioctl$DRM_IOCTL_AGP_ALLOC(r3, 0xc0206434, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x7}) ioctl$DRM_IOCTL_AGP_FREE(r2, 0x40206435, &(0x7f0000000080)={0x8, r4, 0x2, 0x2}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) write$FUSE_INTERRUPT(r2, &(0x7f0000000340)={0x10, 0x0, 0x6}, 0x10) getsockopt$inet_pktinfo(r3, 0x0, 0x8, &(0x7f0000000200)={0x0, @empty, @remote}, &(0x7f0000000240)=0xc) openat$capi20(0xffffffffffffff9c, &(0x7f0000000180)='/dev/capi20\x00', 0x0, 0x0) 16:55:11 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r4, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl(r4, 0xfffffffffffffffc, &(0x7f0000000380)="163f9d36bcb5817e476d703373f7c6aae0965063fba98dc9c3754d18f326ad63817c142e8a1cf86a29178d683112c3ab94d5ea3c4d3c4c302fffec") r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="090900000000000000000100000000000000014100000400"/34], 0x34}}, 0x0) sendmsg$TIPC_CMD_SHOW_PORTS(r2, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r5, 0x10, 0x70bd2b, 0x25dfdbff, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x28000) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r6, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:11 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x0, {{0x10, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:11 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000000)=""/83, 0x24, 0x0) alarm(0x80) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = mq_open(&(0x7f0000000180)='skcipher\x00', 0x42, 0x0, 0x0) mq_timedsend(r2, 0x0, 0x0, 0x0, 0x0) mq_timedsend(r2, 0x0, 0x0, 0x0, 0x0) close(r2) mq_unlink(&(0x7f0000000140)='eth0\x00') sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$SG_NEXT_CMD_LEN(0xffffffffffffffff, 0x2283, &(0x7f00000000c0)=0x79) ioctl$SIOCX25GDTEFACILITIES(r1, 0x89ea, &(0x7f0000000080)) 16:55:11 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'\x00', 0x3}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:11 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/enforce\x00', 0x688b00, 0x0) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000200)=0x0) ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r3, 0x10, &(0x7f0000000040)={0x7}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) ioctl$sock_SIOCSIFBR(0xffffffffffffffff, 0x8941, &(0x7f00000001c0)=@get={0x1, &(0x7f0000000080)=""/36, 0x8}) 16:55:11 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:11 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) r3 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r3, 0xfffffffffffffffd) keyctl$update(0x2, r3, &(0x7f0000000480)="9280ae0e08faf72cab3636d658eecbffcfc449b8a64930cd82cbdac2bdc0648d00de0c685a41cf7de7695b9d35af1c01aac7b8e5f1420a77b447cecde6b409cc2cc31aa58e4f6b5b17bd1aea953126f16d3ac7381b5960bf9eb02b12cf180b31dc1c535ba91391be73190bf14fa9440b4380535418d031a542d8653818a77410f1e487c685f9ebc0f215b9d3e99a19e9343122725eda5ff182ee1041477dfd33c81cf84ffbbdf4920433b077c2638d5ab86f75f716044b4b7232e4188c3330379e5eb041fb7a023b86e22399f58974511be076672c97e20db43204d9460e5c5c9b8edfcc8db87fc66f8dc63038255b85ea97bc4840ff2eb5", 0xf8) ioctl$BLKROGET(r2, 0x125e, &(0x7f0000000000)) r4 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r5 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r4, r5}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r4, r1, r0}, &(0x7f0000000340)=""/83, 0x53, 0x0) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r7 = accept4(r6, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(r7, 0x0, 0x487, &(0x7f00000001c0)={{0x8, @broadcast, 0x4e23, 0x1, 'wrr\x00', 0x10, 0xff, 0x2e}, {@loopback, 0x4e21, 0x3, 0x5, 0x2, 0x80000001}}, 0x44) 16:55:11 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:11 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000000)=""/83, 0xffffffffffffff37, 0x0) ioctl$PPPIOCSCOMPRESS(0xffffffffffffffff, 0x4010744d) bpf$MAP_CREATE(0x0, &(0x7f0000000000)={0x10, 0x4, 0x0, 0x3}, 0x2c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xe0f0ff5e9647c932, 0xffffffffffffffff) bind$vsock_dgram(r0, &(0x7f0000000080)={0x28, 0x0, 0x0, @host}, 0x10) syz_open_dev$mouse(&(0x7f00000000c0)='/dev/input/mouse#\x00', 0x800, 0x20000) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) rt_sigpending(&(0x7f0000000180), 0x8) accept4(r3, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$FICLONERANGE(r2, 0x4020940d, &(0x7f0000000100)={r3, 0x0, 0x4, 0x2}) 16:55:11 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) io_setup(0x3, &(0x7f00000000c0)=0x0) io_destroy(r1) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x1, 0x0) io_cancel(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, 0x9, r2, &(0x7f0000000040)="a7d2cadbcd91b0d89523531e95fddff0bdc327a11f5ca624cc012faff1064d236f2a58863f24264392d8f137142b429c7cfac73d3a465197c9de18c6b27a0d824c3a22e58cdc4e5954be1af52661bd74ef1a5120e1c20ea3e56a53b1b68ffa", 0x5f, 0x9, 0x0, 0x1}, &(0x7f0000000200)) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:12 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:12 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000)='/\x00ev/d\xff\x0f-konitor\x00', 0x40000, 0x0) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r1, 0x12, 0x2, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) io_setup(0x30, &(0x7f0000000180)) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r2, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r2, 0xc0406619, &(0x7f00000001c0)={{0x3, 0x0, @descriptor="4eb241a7265c1ed4"}}) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) setsockopt$inet_sctp_SCTP_EVENTS(r1, 0x84, 0xb, &(0x7f0000000200)={0x2, 0x1ff, 0x4, 0x1c0, 0xfffffffffffffff7, 0x1, 0x5, 0x81d6, 0x8, 0x2, 0x7a}, 0xb) 16:55:12 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x0, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:12 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x1, 0xc) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x1, 0x8b) creat(&(0x7f0000000700)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) fsmount(r2, 0x1, 0x40) ioctl$FIONREAD(0xffffffffffffffff, 0x541b, &(0x7f0000000180)) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x100) fsmount(r3, 0x0, 0xc) ioctl$PPPIOCGUNIT(r3, 0x80047456, &(0x7f0000000000)) 16:55:12 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/commit_pending_bools\x00', 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r2, 0x6, 0x1, &(0x7f00000001c0)=@gcm_128={{0x3cce7a0cdbc18a6d}, "86a1fe0a0801e6ee", "0e6fd4dc7ca03447fed173dd349f0e3f", "173a03a9", "dc40b445564e38d7"}, 0x28) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:12 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$usb(&(0x7f0000000080)='/dev/bus/usb/00#/00#\x00', 0x80000000, 0x200000) ioctl$SCSI_IOCTL_START_UNIT(r2, 0x5) r3 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000)='/proc/capi/capi20\x00', 0x8801, 0x0) write$P9_RLOCK(r3, &(0x7f0000000040)={0x8, 0x35, 0x1, 0x3}, 0x8) 16:55:12 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0xff, &(0x7f0000000000)) r1 = accept4(0xffffffffffffffff, &(0x7f0000000040)=@nfc_llcp, &(0x7f0000000180)=0x80, 0x40800) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r1, 0x84, 0x1e, &(0x7f00000001c0)=0x3, 0x4) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000240)="e8a02c071358cc2e0dd2c51d12072ba483e2d782431d2f10ed7c7545afd08812114f9945c4", 0x25, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r4, 0x8916, &(0x7f0000000200)={@empty, 0x54}) 16:55:12 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:12 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x0, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:12 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$SIOCX25GDTEFACILITIES(r1, 0x89ea, &(0x7f0000000000)) 16:55:12 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x0, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:12 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x2, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) r7 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r7, 0x0, 0xc) r8 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r8, 0x0, 0xc) r9 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r9, 0x0, 0xc) openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000340)='/selinux/avc/hash_stats\x00', 0x0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000380)='/dev/audio\x00', 0x16040, 0x0) syz_open_dev$usbmon(&(0x7f0000000400)='/dev/usbmon#\x00', 0x200, 0x380) syz_open_dev$audion(&(0x7f00000004c0)='/dev/audio#\x00', 0x0, 0x80000) r10 = syz_open_dev$amidi(&(0x7f0000000540)='/dev/amidi#\x00', 0xfffffffffffffc01, 0x440) ioctl$VIDIOC_G_AUDIO(r10, 0x80345621, &(0x7f0000000500)) 16:55:12 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ip6_tables_matches\x00') read$rfkill(r0, &(0x7f00000001c0), 0x8) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r1, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) ioctl$TCSBRKP(r3, 0x5425, 0x8001) 16:55:12 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:12 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/psched\x00') ioctl$KVM_SET_CPUID2(r2, 0x4008ae90, &(0x7f0000000040)) 16:55:12 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r1 = openat$selinux_status(0xffffffffffffff9c, &(0x7f00000002c0)='/selinux/status\x00', 0x0, 0x0) execveat(r1, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0), &(0x7f0000001940)=[&(0x7f00000017c0)='vmnet0posix_acl_accessppp0\x00', &(0x7f0000001840)='vmnet0posix_acl_accessppp0\x00', &(0x7f0000001880)='ctr-blowfish-asm\x00', &(0x7f00000018c0)='lo]:\x00', &(0x7f0000001900)='ctr-blowfish-asm\x00'], 0x1000) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/104, 0x68}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/252, 0xfc}], 0xa, 0x0) fcntl$getown(0xffffffffffffffff, 0x9) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:13 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:13 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000140)="3a4d59fc60ca765b8702d1f9040d0b5836ceb50cf7cc2b516cf880b62ae96d02c52eb555934b25c4dbef49bbaded6ec4a9eb9fc26b9f21518df1a4cc2757224b90fddb5da06de194f2a29bd03310f228048a", 0x52, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) keyctl$unlink(0x9, r0, r1) 16:55:13 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:13 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:13 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r3, 0x0, 0x48c, &(0x7f0000000200)={0x5, 'veth0_to_bridge\x00', 0x1}, 0x18) r4 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x20, 0x400) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x200800, 0x177d3340d6424d1c) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000000340)={0x10, 0x17, 0x2, {0x7, './file0'}}, 0x10) 16:55:13 executing program 0: lsetxattr$security_ima(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='security.ima\x00', &(0x7f0000000080)=@ng={0x4, 0x13, "3d8d"}, 0x4, 0x0) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:13 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x3c, &(0x7f0000000180)) r1 = syz_open_dev$usb(&(0x7f0000000000)='/dev/bus/usb/00#/00#\x00', 0x6, 0x80000) ioctl$VIDIOC_SUBDEV_G_CROP(r1, 0xc038563b, &(0x7f0000000040)={0x0, 0x0, {0x2, 0x5, 0x6, 0x4}}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) ioctl$UI_BEGIN_FF_ERASE(r1, 0xc00c55ca, &(0x7f0000000080)={0xb, 0x9, 0x4}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:13 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r3, r3) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) r6 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f0000000000)={r7, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r7, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r7, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000080)={r7, 0x4c, &(0x7f0000000000)=[@in6={0xa, 0x4e24, 0x800, @mcast1, 0x9}, @in={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in={0x2, 0x4e21, @empty}, @in={0x2, 0x4e23, @local}]}, &(0x7f0000000140)=0x10) 16:55:13 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:13 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:13 executing program 0: r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x8, 0x1000) syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) ioctl$ASHMEM_GET_PROT_MASK(r0, 0x7706, &(0x7f0000000040)) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'\v\xf3\xff'}, &(0x7f0000000080), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000080)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0x5d164fc91a2676c3, 0x0) 16:55:13 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(r2, 0x84, 0xb, &(0x7f0000000040)={0x9, 0x0, 0xd646, 0x7, 0xa0, 0x5, 0x3, 0x7ae4, 0x5, 0x1000, 0xfffffffffffffffb}, 0xb) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) prctl$PR_SVE_SET_VL(0x32, 0x1156e) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x0}, 0x30) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000200)={r4}, 0xc) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) ioctl$HDIO_GETGEO(r5, 0x301, &(0x7f0000000000)) fsmount(r5, 0x0, 0xc) ioctl$BLKREPORTZONE(r5, 0xc0101282, &(0x7f0000000480)=ANY=[@ANYBLOB="ff0f000000000000080000000000000008000000000000000000000000000000000001000000000001000108000000000000000000000000000000000000000000000000000000000000000000000000470e00000000000000000000000000000100000000000000090500000000000000000000000000000000000000000000000000020000000000000000000000000180ffffffffffff05000000000000007f00000000000000910909ff00000000000000000000000000000000000000000000000000000000000000000000000044000000000000000000000000000000070000000000000001073601004d8a00000000000000000000000000000000000500000000000000001000000000000000000000000000de00ff080600000000000000000000000000000000000000000000000000000000000000000000000001000000010000008c00000000000000ff000000000000000328ffff000000000000000000000000000000000000000000000000000000000000000000000000020000000000000003000000000000000100000000000000ff08070300000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000f2000000000000000104160900"/512]) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r7 = accept4(r6, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$SO_TIMESTAMP(r7, 0x1, 0x23, &(0x7f0000000240), &(0x7f0000000340)=0x4) 16:55:13 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:13 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x120, 0x0, 0x0, 0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0xffffffffffffffc1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:13 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) setsockopt$inet6_tcp_buf(r1, 0x6, 0xd, &(0x7f00000001c0)="656d1a3f7f3c9869d203442f5316b75ce87cd131bc602ea1766b4d9e2c06d90a85c3642069654921e3faecdf658cb57b327c830e4467a6541566cb33eb3a3e690388a7a07a6084decd330b5924ef8916d66cb484d27ef4f113a2aa95ab286d7b47e28527a9d5b83562fa85d4e431205c4daabdf9b64b7da6b6854f3eb444726d59f4c11187b47d96dc9a816a28f12a4ac3ce400bee5836925d6aeebf741afbb07aa20053a310f8dbac019d", 0xab) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:13 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:14 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:14 executing program 2: ioctl$ASHMEM_GET_SIZE(0xffffffffffffffff, 0x7704, 0x0) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffb) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) arch_prctl$ARCH_GET_CPUID(0x1011) 16:55:14 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$RFKILL_IOCTL_NOINPUT(r1, 0x5201) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) fsopen(&(0x7f0000000200)='hpfs\x00', 0x1) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000001c0)={'syz', 0x1}, &(0x7f0000000740)="8fccd861f892a8ef939e04a09c0a94b040cb854f23e8188d9986bb1c144a98fbc9d7fcb429c47ae52ad908ab5b8fd7d6cbdcecb69941c796d14b2e54e7bce8a2df9469813f3470eddffd4fe1853517d4b56bcc86f3251d2592de9cfca3fe8055b4b790820797a3e4cc51eefadc13e6bdc1bf8fc799b8fd54a380b5f7e3778e0037881a316cb446541b403d3b88f769472c231fcee48c8d44533cdcf96aafedd94fcd24f8e09c891f5292981292413526d38a618fad66df530ca6c2b0acc0239cd16070d284d3def6ea69533f38d1b712d07b03a0ed2d64a35aba191129238289de9689e61c2d9c0f4e87f529bcbf425e4c77cab9a69235a0b8f58686b9d893b2607e0bd0d1808bb9aad7e1bc4336e4f6290c44025270c0efd171044d35f893ab481c263da6eec31aef3f6a34ec4d3f2c9d2eca029c29f537c409c5a6aacfa6bf3bd197195cd6aaad118d32edfce51809cdc46125bc2696c9f7dd371c9409f7898f03a78a9a991abc46af658b5d3e8cd05fecb6acedd4402a66092c4f9130770192378d60c801c36e869a9c7086fc892dc7b01074c394d8b02693fdcfcfda227b7b8c20c62ca10c061f7767cb38058de60ae2f523afe53ce021d7f4214d55038c1d2a9a199a34c05e1b0b0347b4262b751e0dc966bd800befbd4543787480919abbf2b19e0f031df473de57fdef20554f57105fcd457295c6d582061a543ebf45b07e18ae28b356da1cd82aa49e6a766a6ef995b3da1386a4f0572ca9c2475cc1245f79577e193ea3f529d659cc7f2552fa0825026dd6d1f7e92b0ec0c8aa075958393d644380dda735fd1ddf1ce7eacd52b1309fff68e68affa1443f11293da8d5a6255ab864162967fb7dd32728ba37541453cb73b227b44301cc79d5f53a56a85ba1df7167ba6b046fb487df680743de7fed27a18f9795bab5ee832c6e9e69c231314fa93381b7ad75748304e6aed7e7471213eb4ac79fe5bb740bc9b85b419e9a65fcba53ca08320fd2d1343313c44badf134d2988864dfd002e7bf432763fe393e361a04d52730fb81cb6fdec7bdbedac0962b9c4771304fd8c1acdcfaa41d7c084069cf91e8596d95985b8a6493d0120dc51508076280de89d765c20747cbdfcb1987b809710e4396657b7a5a2d3c27ff6785e2bd995e0e3b007d4f0803e884ee423009e5207fdf55ca800b0854d022f3e3f67920969cbb83d6b7af9a4b4c5e8101208a229061e15d8776f51f67b41aa878cb7854e79a6c48b3ccbbd402547b52f9ba37cd16f3ad35b8c71422d784725e3d09669f7e74c9155f578528421475984afe4b3ca922eca2eb6945776c2d2456ed763ffd7994e592098cfb6f3edb8fd2acad06070d4f4a47d14a5588ba2e544752d1fb7d31115e5f6401ac34a6fbd90eb93595070ffe7b4189e34970ee140eae02caf3b4fcbb2dca50a692594249dea1ed3737a367e8981b10c739c3048713a0b826a6afb2c04d8ee2ee5e1682be6a2ba8f9d667226d83263efe913726549445899a93a8c6b752bc0be50d14151fedc60e6aa2d73078b50b2a21d39f6013485134b4c6d0bba385f9a9084050b9d2e8d11c974c543d6fc76022412e1a0844e1115b14a72f12e78e8b20cfd3b643c62e722691091c491071c61533f10dcf0a7a7dbfcf8c2fb641016efe62cf6e7a11c2d6a2bee70ed47c91a9324742527af4451598b2e4d63c4a672cb314a7ed4d12527e0f528c68657512b9ba314633c4522e5a465fd4ba4a0f1bc41dc785ab3016cf34b9ba8c6682a0c6e63ecc08ef1225e900b049cd2bc1c4edfe6ef882b2331f455e57354baa627230b1ce365569418a5bf28d37fed788225ca4e4c8237a619fec105b0cf0aee2c2921ec31601236230af9ffe41823a46f3706be68125f4355f92cb608e70bad9c1381d2be9accad3f0e083f1abb21308805077b8071b77bcdd1c88bb0346ae2928381d55346dd420cbe0aee6259eafd51cf99fc5e54875e5e70ffb98141d183d567ef3079a2900f26bc595f7094ea27a584c7143643cf5f653f8bcadc9b5adae9696ccef096b233e9d05a6cd1cdf7dab90006861e2e18e9ed875463523d475381da8efa2a9330fa268baca4987a67403d1bec685750649883fa428147d2ceaadf845d48c32e95d30a3740d3e1f590bda4cb5263ec3f54b0488be33fffb85774ead67d867b36feee0577633d49633c53f4705393ecaa69345d05c089f933e0c26d36a2eef3a51dea9b6e63fe2568a21c04122f620704ba71e3c3e69d493489139c135fa4e2ff21408440d949553426c75068c88c4be43ef14b191cdbb294e19fca19b603ff2cb1fffcf7dd5ae61b3f96e77b71b0bb34af0928bf789a8bd8dc11c5942379d561d6eca7a2d99962bbde4cf8f1289d914af3f20e032d40099e07f1b3064779317049c083fa42d71739a7050338f40d42f5a25f5266e223e1a701ced72f122a98ffcead280ead15adc52e75cc7a8c9be765f77d5d0dae15c53a4f0857497d3f97783d55302bc64f8a1ace32caf6643375ba0646ef37a17cb252e2e876bf5e76d8116703f499d57e5e3d2c1c1b5d91bec0ea0bd0132d5858561ff983a5101bf6a84fe6ae5732aa268734d881b419887f574e582f478eaa0f96ebc0cc2872760c3295f5dcd073deeb2a2bf095626c0a3f2d1e225334ea265cae1fda5dea6b85bbf1927847970a31e04ba00d63b59458029626c2cbfece0d8e19f1095bb01967a310dd7ad21422af5ca2af7d3b58dc429b8c34b52ce5d468d2706e696a608ad3e7285de822f0063237fb2ade8006ba71c7eae8fc07a25c76030b722c4998951e47542047af0d6d45548dcc94638e612b607f105e2d2e27b83e678f5903edbbbaf63e77752e39b66d1eaabf51e48d1e6db38356c79284cbf6a2ead4e5b79c37b554da27fde0174994733aaa3d9bf87d356ca4e0fb548b590d37aba580bdf6aa47cc4201d4225bcfd1f0d2bd5026af817873470ce86aa8a9b3f20955efb80601524b9dfd11625698529c05379975878ad6624b87464e68c3b3cea38190db7bdfe285761bfc27ca98177fcfea73dede4dff62566ac6d54d57842b243c627aaa68735ba7a4016e2a62bc22e6bc1d0d6def8b6ea7cb5f5ea5fabff8912bc3195ea871358aad75397dcf2dbe069735c9d329171fcb574f234c1cd1f4dcecba98a9ccbe70e49ce8e90f7fa76c1e4b1903b50a55d98c0339606e85f7c12d59ee69f7b1daf0c2460d05dff7b11afa35cc41f506594c3132797321570666bcb2b104fad4879f23cd175b8cd7931dec81e9f8f09045085a7c775056f97d762a3c7904cb0aa7de6c639e2353387eaafcca2b5d2883362f22398f313ff9d5a72b11b5a7701cb11feb846218967ef93e1cd798aabe7a44d805a434009a080514fee8201024d601be73b28b4ae83e32120bdfadbc290d8eb37f81fc1f5522f06d8fb97e18eeea3497b24d091e07f78e1b6ffcce269422d7ca9a0fc358ecd462530eb778358fe3ebbdf4ada82fd274e5ea1481c1257558e79e43bcf0aa23a41bdbdde0f5102558d508a243aed62d7dfd2d94ea50702cf1cf44a7b768d7a70d0dc16d2796c92d1cbd76a6f6d54d830de29a70aa9537364a4d57257772f2da38da218953a03cdcd8fd719a29656989639f01818b42b7cf7c9c72881fd4c9a802daae9008cb829e0ed79938a22b84bdac5dfb42be900775e67b26feca90bc4b1b66d63a45ce0918d37974a69757b8f7ad1880568d0642b5edc04466b316e6d49d11e412f28f24e273df2efff3844b5a2e8b3fbf2c84288d6a42a6af7f0716a3e565ddb79c8d945670c9d0c553b447df3723c31adfd01d9a675d8ba49ab7b1c7cbf997614fb4c427f67e75c7bb6229f14f60679aa82cffb0664637454afc00f39633997ba56d3d0567ee5dba4fd4cb423b13dbb641bfc35e14bb3b636918ec3db1a92169f754fad8a05d76f8b915933a633ff47d8a2504a8a88b6541f6557b4842f673c633b3e3efb77fd7f49ab0f0b207f6d0c8bf2d7365e3e8b8d8e95ca1766b586bee4c23ec848ded810f6108d4395f7ef8e9a91c808ce3d8539c72028a1aa56d7b55211897b940d73d7d0bc060b3fc36511c0697c31f621fbab7101a89000e13c5330791f1173d7cf4018e0ea3be67aafe660cfb7fc5278c39ab7743eb44c7a4a57c38314f232548bf0a3d926a5f129062a7e2e9a6279c9ffc1a4494e431b4de5ee4d077402a5b77490006a34e20c0fa066ef9fa734e7cce7419fbcc0c21f6545f4fbab851d5b214c9e9d095d44f35a84f791951964a942b5ddfa65f39ee32989395246aaebd92bc6d787c8720e3cbdd092e281df92da06ae776cc0202679cb63eabe5bfb4e894567012ea2637f03e3d0b059759394cc755b384f534d494ddd3c4c1bddf52dc4aec9b0c77cf8a1f7388fd564ebc50ee43c285487838afe13710dc10707239ad4a6a8f5a71bf9597fd4fde25ea685ed206980cb4fffe9a998e2dbfb4cc33649c0ce3b9e41c8993ecaf1f955085cf516db3aff503d647b6b699064af7318f898e9cc0c4dbc70bf18792c2e7541c3fa735ae5c3779aaf9dd85b5f8cab865ec0289a1014693620d9c914a3524dbeb133d2dfa9fedfc26fd77eb32a51d08fe2eece71dabbe77ae47163aad36138bc3d345cc2868b438f0f739b9b5035fdbf6bdb8071464e0a183ee2e610205b3636541f5160b1e60f8202e5eecdd633e58d2ec45ef9c2632a2e8e5f341d7f440e6d8e5701b3edbabcb0efb19ce33c7a8b072c46ea12b250ff369b0871fa8b99a1671813d67877650042563fd4bc894e2e4bb3984f13bcacb3e6e0b6313112b9e5645752ad228afac75afecf7d88e611611d9ce580641ee9c9775e0b092806ee66ed24f994884c5bc9340be0fff351afde1746243df4b34bf560cba71163581efe403c20c7d66f05d36de5116a6e51e18187ca3e8f81cdbc9333a0bbdd9bc1704c14028fb64996bb856bdeb1d9aa51f783c7ddc3a6aaaeea16bfadabbef96311b19f46de40473474735bb899beddf42b24bcd13067b04d772e1db6b464c5a27ab42c5acd54497007f2536782fe33f50ea93eab56c509d542e77ab7e4f1fd6e3c23853463ac2ae10302e6ee507f99637440baf3acb322ff8c58c50d34a4f667340b202090ef2cc78f4b65293aeb9b84c4ece71203ec023f4fedc9b4647c918c1b30b02a457356c2331874060730fc95fd78415fa6dbf38a8b286abe7dd26059976ad7b131b2f6c056381dc5a858e765530a44e251bd4352fc23452cadd838822613c9dc55097a1d07d279ebc9bb827119260564d6f56d7e65acee663e903f6c333f280cb85ff801990b921c4a54bf77bcbd104b4c50848434fd4e041d7bcaa4a6ffdfbdf39ee1aaff277a3b18144f5d1284c997dfc80d538131e31bd012ea0b6a6ce7b6448a4c73c411debb8e10c4514d0112ec8267655dda3e132c3097a18643cc5a717e366e07b404565236981b4e3ecb067303d486e6c87de75851fb52fa9c317eee4f6e39ad431b6738a9d0f52c64f377fba001367ad2a88a480f4b0cf7bbfb400763649ee84fd2f0aea23152c472a95f75883f35b9ed62a6d33a25b041a36b06996159c8ae463c181c5a610fdae49e971d9b436447c08dd42536a3e38007bb2257b9ca35a9523f7985006a6287b171c7612b69c527d0edb32f1cface3c577d7e5712f97f6745bfabbee4c77750cd51dc0d8c1d7de2cb106a9d26735aaedeaae10adfd59ce04e68092e0410cc7a82bd4603fae8512ca060f3224c7b6c6d5b53c1ea5fb5381226ef16f5863f", 0x1000, r2) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:14 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101000, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000480)=""/199) setsockopt$packet_fanout_data(r1, 0x107, 0x16, &(0x7f0000000080)={0x29f, &(0x7f0000000040)}, 0x10) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) ioctl$PPPIOCDISCONN(0xffffffffffffffff, 0x7439) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f00000001c0)={0x7f, "f1c843cd5287a09d2aab9b335e14cdf19e9161c51f50442ce4bdcedac8b7cba6", 0x3, 0xff, 0x400, 0xb700, 0x2}) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r6, 0x29, 0x23, &(0x7f0000001640)={{{@in6=@mcast1, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{}, 0x0, @in=@loopback}}, &(0x7f0000001740)=0xe8) bind$bt_hci(r4, &(0x7f0000001780)={0x1f, r7, 0x1}, 0xc) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:14 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:14 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:14 executing program 2: r0 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000000)="30f1336b237e7fde3e05e0dee712bdf5", 0x3d2, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f00000001c0), &(0x7f0000000080)="c86ec424d612945f9c8493977ac8b0a26ebd6c1a104b7cc6aad0d8", 0x1b, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:14 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x4, &(0x7f0000000400)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$media(&(0x7f0000000000)='/dev/media#\x00', 0x20, 0x10000) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r6) r7 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f0000000480)=ANY=[@ANYBLOB="01000020db9ff50a3d844ee4a5826d33f86bcfdd0b6095c4a309c70cd9223d6e13ad6a5c423bdda45b839b1ac5006163541bac3c47c4ba374222580cf91fd98f1b8a94d0fa9c0eda7a934df4afdf76c891768049dee7e367867131184335724b67a21d1571dbfea41b590743d48688f2f2bd9625c14b87948a095c5807207153b7c072e2e6eec9e8837d3e", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) r9 = socket$alg(0x26, 0x5, 0x0) bind$alg(r9, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r10 = accept4(r9, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCRTMSG(r10, 0x890d, &(0x7f0000000340)={0x0, {0x2, 0x4e22, @multicast1}, {0x2, 0x4e23, @rand_addr=0x80000001}, {0x2, 0x4e24, @multicast2}, 0x332, 0x0, 0x0, 0x0, 0xfff, &(0x7f0000000240)='ip6erspan0\x00', 0x9, 0x10001, 0x7f}) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000000)={r8, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r8, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r8, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000000040)={r8, 0x8}, 0x8) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:14 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) 16:55:14 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:14 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:14 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:14 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) lsetxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='trusted.overlay.origin\x00', &(0x7f0000000080)='y\x00', 0x2, 0x1) prctl$PR_SET_TIMERSLACK(0x1d, 0xfffffffffffffff7) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:15 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/mls\x00', 0x0, 0x0) ioctl$KVM_PPC_ALLOCATE_HTAB(r1, 0xc004aea7, &(0x7f00000000c0)=0xdf6) r2 = fcntl$getown(0xffffffffffffffff, 0x9) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x9}, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) timer_create(0x2, &(0x7f00000001c0)={0x0, 0x27, 0x4, @thr={&(0x7f0000000740)="b91286052ca49c49090780c53309ccd98781b67029f013f3c7afa0b5d945ad2e24036d2bfed44af2cd6e9e8860cf25d8972d467159a6088854f3207ca039d5f450b3b33ff4d3d8742e22431ff5118f3f3c6f8f2b92fdebde5bd62e582abbd0b4b91d92b90af25813f8872af8a79f8603ab46b9539a958adb59cd1b2d3d39e379eddeebe7c2353de4ece2", &(0x7f0000000800)="84c4f9f6f225546140e31d654098cb4d0ccb8dbb4594373c80beff27f61ce78dc4265938e42fec4a253fb54940b47a83af6f61690961f2e15571d630948a0514c0daf2fbe1f4eeb90f964744da151d1c8075dbeffea8c2d8b15092d3e6d177fd61f5ab8d1d97dd8ed36dc40b927885fb6220a866fe2c34879691e384975fb184e03c516e082a45f87d88c61697c811827cb6534377c3807efc77102fb5264662fe97c88cd1bdf5d61cc58db4ebb607ecc65f491df84ee2dcfdeec9ef"}}, &(0x7f0000000200)=0x0) timer_delete(r4) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3}, &(0x7f0000000500)=""/83, 0xfffffffffffffd71, 0x0) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r7 = accept4(r6, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r7, 0x0, 0x10, &(0x7f0000000580)={{{@in=@multicast1, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in6=@mcast1}}, &(0x7f0000000100)=0xe8) r9 = perf_event_open(&(0x7f00004e7000)={0x2, 0x70, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchmod(r9, 0x408) r10 = socket$inet6(0xa, 0x4000000080002, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xa) fchown(r9, 0x0, r11) write$FUSE_CREATE_OPEN(r5, &(0x7f0000000680)={0xa0, 0x0, 0x2, {{0x2, 0x2, 0x20, 0x7, 0x4, 0x8, {0x3, 0x1000, 0x0, 0x7ff, 0x3, 0x8, 0x6d6, 0x7f33, 0x9, 0x10, 0x1, r8, r11, 0x1, 0x2}}, {0x0, 0x10}}}, 0xa0) 16:55:15 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:15 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffffff, 0xc06864a1, &(0x7f00000001c0)={&(0x7f0000000040)=[0xf10, 0x8, 0x2], 0x3, 0x0, 0x1, 0x9c5b, 0x1, 0x1, {0x7, 0x4, 0x2, 0x1, 0x397, 0x9, 0x7, 0x7, 0x6, 0x6, 0xfffffffffffffffd, 0xffff, 0xffffffffffffffff, 0xffffffff, "ec77daf93f4bfa0b3701b84011aaeb453bcca46deaa87c3a434ae98022cfa65c"}}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$KDGETMODE(r2, 0x4b3b, &(0x7f0000000000)) r3 = request_key(&(0x7f0000000340)='logon\x00', &(0x7f0000000380)={'syz', 0x3}, &(0x7f0000000400)='\\system\x00', 0xffffffffffffffff) add_key$user(&(0x7f0000000080)='user\x00', &(0x7f0000000240)={'syz', 0x3}, &(0x7f0000000480)="e2f2d0825b5d227a3a19784577a9e65eea87444a108fce8e5f0e24ada5e518898487b14fc3467b1f8cd2e957a9cdd0cf1802302abd74b1498cc2728c10bb158c9955962ebc14637acada2b0ff3f94821b8fdf844ed11c62fefdc4f49a5014e35c3492ce0df79e2529eb337af4a259fe87c4fac250f5a8eebded5363b78ecc46885ba772af6e20cf7bf27adffddd908c6a9874901ef1ab4f58383f310c2e67f36802f28ad63b1dd7d7e1023f1498c04fa823931f7b850deada41e4d175fdfbe3266ec3b7faee3b111f2cfbf808d6f59c87aa8e4fc25e9a7a287fc6082f6d3e11734051e93b33a458e6414cb3c49fe4f30123bbe5e82894b", 0xf7, r3) 16:55:15 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:15 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:15 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:15 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r3, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:15 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x200000000034, &(0x7f0000000040)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:15 executing program 2: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800000, 0x0) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/138) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x11, 0x800000003, 0x0) bind(r5, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r5, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) write$P9_RFLUSH(r2, &(0x7f0000000240)={0x7, 0x6d, 0x1}, 0x7) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r6}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r2, 0x8916, &(0x7f0000000200)={@remote, 0x3d, r6}) 16:55:15 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r3, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:15 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f00000005c0)="db40958695b653298ed4ea2097ee28c45d6fddd5f087397992b85b3330af1f7b0000295933458914bddce8ef98e2f1c22647dfc2b2b9bd9b3a056c66c2f9451e9a4c709d16364454aa63bee92f0468c959d73bcd48cae612b484e1027a14b76863794793855dc2a92031f9efeb8b4bd795700c3f2e2f580916bebacff2a5c644f430cfc2682b0445a999e5386021c735c64c795bec366ee57caca7bfd70defb6f0b15377ee4586ef3b3aab650e6226ef77b878ab16ab9839542f86618d1eaf7a7a263faadd8f12ca61e817a5d93a3b73da60b675ac85106d25e472d67aa0f8cb6924e828d0e47675f54997d64ded5db5e8add4", 0x21) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) connect$ax25(r3, &(0x7f0000000000)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}, 0x48) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:15 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:15 executing program 0: r0 = syz_open_dev$usb(&(0x7f0000000040)='/dev/bus/usb/00#/00#\x00', 0x20, 0x2) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000001c0)={r0, &(0x7f0000000480)="8103ffa5471b2b2c5c9e4a85e3927388f3415662ca11901467ff7641edac3a2b1dceb315c26a8d3bede947944bd447c73a273a68f1972fedbe25a5b5bc4e595f4b15c956ca92c95434722eeb058ce92f489edc61dd2797a6e56294fb97f73a1a96926155be67d0f5940123ca64057884c507ffe013f389d35f47b9abc720eec73fd57e08ccc4c46702939df3a82429f06563f1499b3e4c7e80266ab1fec47fe98b0ed07c2008b602349cd2b6b69e67c2eebb7e51fc03f4569df4e76262137bd07dde618db3ed25288961226cb969655a1957cf421580d347b035b99784b36187fe19c2d5c8bce599911db2d3c73988e3befbac4828a6cf382b7bb057c018eb6f3a41d03f7bac46d9602c7d14d6ec523371cb138e74d57a3a510944309d6c16fa3942049ddeea9d63fdbea84311bcc43c5c488b28c70cf64fae7af903aad76d9d5d69e44ecc6c620918ce199ffede0757589003da1cfa81a6a47d172f3a3a50325c287d554430c54bdd95adba9a7f7389c6bba1bce3aa46a62ccf79108ecc8b32fcf0fde2ed0ab3b0805e2593b48dca751040c498bcc248485b13558372dea4581813c6a32719bd5da17270f7b6f946b81a83c6205acdacd4504cfbb175e90554fe6e6962020df5c4151e8256bb2b8d24b47a044b34567422880c57f54ed19e6b78ad0a0a88a4e5e813ec7eb8e7b5c69d465c9b4b20f74516d037e25bfe8bb5d4391ca72db0c317d71ac54e743f101e88717c0a8e3f6917e717af2ad18db92bb0c268e6882abacc70e13fa2b25558c6c2d3658f873f2c923af300e086ecd86fe4174a64aa74ef3133594e331b0c28412b113fc115598c54490f82bea707aa0b885a57364af64727de44ef02fac2adc24474b38b4766d5442d4a54d69b66d4ab91577ad1642671e5348f7464c5e4d593c55a3659ef791cf871d62613e1e20eed158bd9978f2a85167cba8aff5b105b0eecf6f574a4cabebfa3c0366d07eef013dc4b7cd885882bc341d5731660b7ee6ecb5bfd4e7d568ce1540bcec94977aaf2ccf93282d110f9be77b525ff001977c203cf6af7a648d522660f7d9e7d7c679e52ab16d9bb54d6fa79b2a2ee99fa654ea48fb86ea330a519b5cb0228b188bbe09c67d20abe7c6491a1493a1ce43bf213450892abfc09fe017ca59bd72666b7e0c4dc953a574325c62457a5d4a8c074bb2ee0c3938d5144285caf09a5f433f8977c6de17e3cc2a066b5758d97949359dd7c546ee5aa1f718179e7881fa066d9a7fc8679516932033841ebf397e8582a1008d9e2a298701cc194ae89780f9c5172f12e3e85255bdb25113ff0c612bfe96545a68fb4b489ac2bbbfad2b93a96608e6b15744ab9d5900a9d386df007876279da98ec38bc2fced1ef104f84a52d42206abb59e03b88093d61b231627ed74120020dbecb3f935841198b0ba971dfbed0db17960e1ebf0533c4d87f745476c320b9d57237338900aa4ac6ae546482ffb94c12f81b70b126692ed34e58e4dc15df95166c1e3e15f08619ada12f6bb6da5e8cf2129c33a0efe614692453bedb2c54262177e15b4f883b965c3a01d2337648f54b87f04351691b4322fd7ee404528109f87770bda6d9887e659f5f244dbf0a9fe53bf60f64ece163b88a3b75f82c9b7a6216009096c53d2b42cb7984c0c70f27523e8d1787a2501ae2e2a48537de7d8430ef54dfb1b0243493fd97cdbcca71bf9cdcd9aafcb18a70aafccd7be759a4021fa0bcb08e19bd54f10f0857db33f3d15569515f2d150261647514687ac1077ba114495957807a1488c613448cc457abdca44df5c5aad4fca38b66bacdeeabc7d08c3ad9dc7ea8f3fa468763448aa06b35adf7c05f4d4180bedd0e0b52f1ca1449617571fd927a75fd9d97cf8ecee2d9c8983d2e37d3683b3faca149e278dd2df6eab8e508c355f69207a1d0267a7e003dfa3335314902ed394ad3fb37811ad8adb92b21e86a1fe7454aaf069fe5eee8db0236ec21377bd1b882849a16610412329037000e656986fe8fb0a12cd9f177109d6d43b55ce995d1177439f87cf6efebe5ccde5cb0ff002488d7d87dce5aea66ae2c167f18669ac22a922a279947c62d8286f91c7e2a72f9c99d33548f552b7c700aeeb4c65ba94889f86082ec3bcdb3f802c17beea9b1ebdc84b1baedb235ba263aa5357d91b9044ed8d22df10afe3b9159d7a1f165cfcf5dc5fc1b5b59c03b1a450f69e71be160ea4d0fc5be6438586e6a268f303d52d042823c4e735c866e299cfd7a3af42da65f1b6e10aed1f09793d7d18679edf446e91e8007b353f5c3050878ea3b872e75075c189346335372752ebd36dc93c89b8eae56faf1cd2dd1c829dd475298f3359d2e8b1c7f7a0455fa414bdda8512873e7ee3a7474edf725cec3d8eff57ad2aa524e8ccd81ff13eff1f8bdcbf1f345cfd3e9a7b041724177dc281d4877f321fea36ddc2afed85362d76cd3f00896cc39214fdfe931392c022492ebe5fde1e3fc343f9560f00ab7417c01a0b3f2f29e75c10db82892148d0c40108a64cc098c939061bb903871e2250e06eb555ab225b79b1b959d9fb1a7da143c55892c6110cc9cd9ad56c05e7861f7cbd329273b0df069422942b88fb9a2a9cd973b9192a1c8e4aafdfd55eefd9bb783f47ef44e7cf4b9a4a833685aae95e5889c7c5b76917fada3eb6eb37a2481fddee5f6932f8174fd6aa1a233b1690169358e0a785d51a5aa9a0147c505178e4639276fc2c79590cd6dbd59fe58429c9328791e46e391d51531d0b352a1e4e1deb3cc9b44eb0cda4c2274064b813c0d22272907cdde2d90a2ce2128ca1a1ffaa3fd1187675f386cada90dc118e7b45699c38e0a6bd94e4fbdbb6541ee446bbd3924a0504f84e073add66c6e52681a54afbfb7fd9d87c3b5e9fb06351e82ff72d81f6c3a63cd2d146b68df8aea23d89152258504bcf4745049c6432ee565df29610e58d3b49e5bda69cf2e3cabebdae96ce67f9984d18396e8c9c4167d8642b2a46b4986e5437d7e4c9665eab08ba924d55cb9710fae53cacd8cd1993e669540eebd2a8de22b45ee45a9bf47c873b63ec60d47cc1274906cc20c2f5f076c09d86c90c4be47ca2d9428e6e874a34b74412b44b46163f06df5ac3b7e6b2beff0d57464aff20b3a2a7bf3963983074765e9e9569e08227261143764b5ba3a9ff4b13ce05d069a967abc3ff9c912f6f8ebe824804563205a94d69b38c68c3b1d3cae97e4a1365c934d363df830da2ee5693a81121495cb222f32c139a3ee6e65570c4d6d8ba8f1e357969e91ab48a760f9dc9bf668e42e85cbd0824793de623e86affd25158d9a892e959f29b07467126803bb4cf456b4979a9019ff301f46632d56ea0c99718b234745a3a1f2562a0b9283c22ecf168f71d70de008269e5c92b1b82bc1b214233566eee66229714be540aa7c434656eff2f7e1c8f2ff7fa641d5ad0a99376f081f65f9aeec4ee8eec10fb2a503cc5650e993123f25e43e63a1e62bc41fc3a8b0dfe42799546fe6c6d984d65e11e00b699cbad71fdf05ecfe2bc963c7cf4d3137a3e75e7ed807e86ca4a15ee7caead563ec3c245640408f180d8632224bf0072bb6eb61435892c5e57ebacfd71003e71aee6862680eab837c12c647ee4dad5980d7fd7b543640ef70aa737a33767459871e73fa65c0b97662c75a9ddaad7ecf4367f1797a8f08acc517941f728c308067e9d9ec51056a9eb9d3cfa1285b9d43da940a4766856d828760b8dd16a20a37f94fd83041a9d711d92a7e6ba32e6932e3bc864275bf9311c1342403ddb0c56f099785b0b529910fd72a0ea2b8d516fbf44bcc60b1f72eab6a812b41938933bc408cb64ec37302cc6e3173b31dee8ab199cd67e0a8a41094c90cc6bb887e91d25703aab2b36beead4c5c197293899fc236ae8bff81de27cd60b4698f700f9c60a6c710a96aae370e54757c0deeab8932a09081650b3fb5e4da8c4eb176d6ad53f899ac989dc2c4beb4d6532e3486030f2144695cf8a192b2cbe1fcb09d8c56d0cce1eb34e009f17b8f645cb05a907c0fef01dbb3f32fd2af6e4daf7f1d1f119e2ad83d8cb2401c44c902c52b0414c28d14b51f16e581df9983220d50b43cf1686509c7cc810973dce8df6d054aa14afb1a50e677c1edf27f71d20719610b1297b7af8d0889089df64f47e32229f33e5ff8382d25d9659ef9213f2dcaefac2bcb928fdbe65fe116750f98d7164e2dfbbfdf87d259f0b5ca2dd701b435e2ec05192370db47e8cf436d277bc4f17d3a92b408bdf29015dddd3a928d0696b6dadf8eb52d9054f2815dcd0f36617429a87fa4800bc1be95b99726cf63282211bb01da1b33a2c08bf07d1885c1b813d1397e5e33ddc046ed0da88a9739acb23f15926cabdb1c883bfd8e90dd9444c480ebbe8e74b3406a0ce7f25d2031c2437b4566e0fb2c2631f434beeabdf57fd1cb0d273c55153a81e5440502c283d29c3c07fbdc7b7d17872490055cac4a69fb9e6295714062851b03c2f9e4865b5aa07cbefad21a8d4a4c377b635446cc6fe1c7dfdb56fea929079892b4630de46756ae5974a648d1247e2a440357ccf1e156268cf006609dd7416ccd649dd6c776eeb85964f50eb8b81303c7c7a358556c57634c1fe8d6a9b350067ce104a14b7ea2a242a99c4c8e6da8baa6ecb464a130bf6ccdd5d4d9828e414b212cc84e3a78f5fd5c64bf313659843298850657421745119b6c9ba882134b659b8447254c7d4091620cd662de8f74b2dbbbf5e6b1ac403bdfd8c81a37db9d6762cbef444723b5d31c4b6456845dab1944f647d39c3eb1ee047806707d913271a91899770ba6f6a779611fd501aed843a902bad816b106233f161d21e5da1029b743d03ea8fa0788f53262532c976525f53e8948e30cb431f9cdead3f5413e7b0a2bd2a2f64b8d00d87e052e3c36db48b4d67e66d2106b6a70e6895b68e809000ade8779da41959217f55510276a594be0a94c7d43ccc19003547e45f5307a00f54738765f6fce6376e4d79863b23c59a472314c856da895e1a2a2d47ab3470d58a00ef3926b1f6b97986863b568ed2361963b612650c622f91c4347038f493afcc55c070c78fa3216b5900c83cafc1ba808abc2ea3dfa7b24171593556ea4518f164d82ed48621a1b6e8df6aa8bcd1fc430da25a6bb4d5d52c1cb6f1743f265b06ac6abfbbf506cf0df933a133d1c22eec29e5a2f1e783026d795fc96479be5ec339af385c9f11cb5abc2f83d6e160db7472164836c7bf24783a7159497a44d17525eba0b2687fa98d9c916fa2735723af5e8c722c8169b2815d31b68be1b204eb69901386f4c72664d620673f00d9a05678ad1e3d6e0f7288935b895426e1c44c430a8d7e449808ad56f0c904168f664498d04e64136ad3ecce380c16b4ace0e077f15b3dc1c020a87eb74f8f8de8c11b06dffd5e891ac5b9ef8053bf6d4bb88ff6c03d714091f87ee2afc0016931101a01eb27464dc4752ff8c39bfd4d078fcacaaf7418ce03c25c064a301fd294b3e437aefb2acb42fefef470f84ecd6ee4b8c7e149d9bb9aac212f201c99c758aeab6c208c341d0ecd98c87164d5fa2b7a736e8ead770b0db3dfc3a738c0af977a0e11a4c9fc504d0f47ec5fad3dbd579d9a78b69883940973eabda2b723fb0e8445e26fbf9bd158b729e4a46a72c98df8ad36cf46e197090fc48ebd5c94001c423088fb0b23f938b89836e47e08319c4ddd6a533cceb5fd52a8add614ffb67635acd0c13b48c15424e75a9654dcebd722136ec844f73", &(0x7f0000000080)=""/44, 0x4}, 0x20) creat(&(0x7f0000000000)='./file0\x00', 0x50) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:15 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:16 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:16 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) write$P9_RXATTRCREATE(r1, &(0x7f0000000000)={0x7, 0x21, 0x2}, 0x7) io_setup(0x30, &(0x7f0000000180)) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000040)={0x2, 0x7ff}, 0x2) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:16 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000380)='/dev/dlm-monitor\x00', 0x200000, 0x0) ioctl$TCGETS2(r3, 0x802c542a, &(0x7f0000000340)) r4 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x1, 0x2) getsockopt$inet6_mtu(r4, 0x29, 0x17, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:55:16 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r3, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:16 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000700)={{{@in=@initdev, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@multicast2}}, &(0x7f0000000240)=0xe8) r5 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r6) getresuid(&(0x7f0000000400), &(0x7f0000000800)=0x0, &(0x7f0000000840)) syz_mount_image$gfs2(&(0x7f0000000000)='gfs2\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x6, &(0x7f0000000640)=[{&(0x7f00000001c0)="9441b464d57cb0d098a50c740534202c7a17885839167e2142c7522b2997f0ecfb2e75ea2ef93065ea22c1dfc794de57480b82eb4c370c5bd2184cc85853fc78720f388587eda56564beb3c60659f59113d7725047bdce80be74e6a169980be0497b4bc053f9d228d2ebd5f3539090e2", 0x70, 0x40}, {&(0x7f0000000080)="e01f", 0x2, 0x1000}, {&(0x7f0000000480)="b3cc3225d5979358091bf26f65a460530a0a21ba492a066a06d95e84c34f87a2282e9c12e64996689144811c6426edf8befc1479a45b49364c7cacb5f791d10bfe3a299f47dda659d1a071f8f3497fb6b888183a3b86ad1c178ba38d8340f7670afe0e4c660f6a25ff5f64ddd2bc02b63f8ea6c27191adda4b9956446a9cff50f5690d1e2162a432d66a4462deb08679957d5394191830e2e412c56194717cd2e63efdbf58f0051f0e", 0xa9, 0x100}, {&(0x7f0000000340)="ad0c81ec2c49ca3c8dd735d41c32584c0cf5ec7e73eac05e8ff34c2d9737f28bc5b96e8346a2f1025a0c2424d8136ef932325d05c7e52da357dfb1c178f86b4a3a5e08", 0x43, 0x80000000}, {&(0x7f0000000540)="9acc07dd16b34a32cf0f8691f95c5c90462527c869cdde7f59a54b0be58ee5ef8f161513cd638a360392f21c26be277bf6bd8a12060cc3c28793a205d18c16dcc6cf120b9bda7e754fc7fc4650878a706a789768c362e0de1c5133fd12b1a8dc8edddcb481d54fc7f94c665e32d02563cbcbd4fe6c27bcf60bb210d4", 0x7c, 0x100000000}, {&(0x7f00000005c0)="e655fc1b3149937ad95d2e7ad5f62835f87df78d2f0f38b93fc9420b5485a932dfa95c66a58b4960931e0792b3be6a8d7101671c491b2e61f40f3670c9eabc69cc", 0x41, 0x9}], 0x82113, &(0x7f0000000880)={[{@ignore_local_fs='ignore_local_fs'}, {@lockproto_dlm='lockproto=dlm'}, {@quota_on='quota=on'}, {@nosuiddir='nosuiddir'}, {@quota_account='quota=account'}], [{@hash='hash'}, {@euid_lt={'euid<', r4}}, {@obj_role={'obj_role', 0x3d, '#}'}}, {@obj_role={'obj_role', 0x3d, '!system'}}, {@euid_lt={'euid<', r6}}, {@obj_type={'obj_type', 0x3d, '-'}}, {@uid_gt={'uid>', r7}}]}) 16:55:16 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000000)=""/83, 0xffffffffffffffc3, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) timer_create(0x3, 0x0, &(0x7f0000000240)=0x0) timer_settime(r1, 0x0, &(0x7f00000000c0)={{0x0, 0x1c9c380}, {0x0, 0x989680}}, 0x0) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) timer_settime(r1, 0x1, &(0x7f0000000140)={{r2, r3+30000000}, {0x0, 0x1c9c380}}, &(0x7f0000000180)) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r4, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r5 = dup2(0xffffffffffffffff, r4) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r6, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r6, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) sendmmsg(r5, &(0x7f0000002d80)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)="d93249db9f5da2b7549a7f0489f0e3d8d13c9616ee0329173ba3adc89b6595de662b2160cd97504c5f1ff6e3128c6325102bb6e9fdbb417e49af9212cbe8a84dcc5734acd1ac80e6ec3a4dc0f2413b99dce5c42507b306025f289e5b", 0x5c}, {&(0x7f0000000280)="24f4c6ee4ac22aefcbdb49c330350cd95659be0ddb6fcfbc3f81ee5d161ff6f25152dbe5a0363379102b49a83b5dc00f956ea026372cdae18975b719b54bdfedc796b0bd993f3e539ef38f450bdb6502325f4dd79d41bf2a618f4bfcc752eaf356e474c4fb8643cbd0c5162bb91f95688993c7856dd871a4f24bc640eb4fb0c4acd649f7df1587943446e89126832a16d538b402a9260dc00e996efebc84ef4d92ceb6e0c1d5c0f5961970b04d19fa1b885cf222af9ac5f46333aacd57a6b25258af13c220a46ba28e42c1886ed21c478e95e2b058b33d2ac7fbc093475cc4bc536bc3c58e0b1fa2b7285e44da", 0xed}, {&(0x7f0000000380)="00be118f0adaf7188fd320bf55bf24618e46132c1ad18c52280c1983b78348d6b5ebde7470e495acb3def6937cabc537af7abf7a50949c1430440a64ae48419df81cacf323289c27c1556799b7039c20", 0x50}, {&(0x7f0000000400)="c4c1ac5bed344c9685fd964e17b48c8a94", 0x11}, {&(0x7f0000000440)="308a30bc0c3bdcadf5b4b96ea60f3dfcc19a6ba1c5fd9c44f7f57fdf3103eb77be3ce6c82b0011f0a69fabde8287ea45a09d38f76f0bcde9d4dba430a57e3e9fc3ef9f2bce7c296e3c06b563dbb792c4ad3ef0f8587283990302", 0x5a}, {&(0x7f00000004c0)="9b7ce7dc4cbf5c91b597d52204ca2a31583a252cc92aba95462d6807c77a8bce927b7ddd46ac708281f03d", 0x2b}], 0x6, &(0x7f0000000740)=[{0x78, 0x84, 0xffffffff80000000, "8b80b75a0d8a11cf725e79aa3c43fb48422a3307ed2f687cae6c2953244845a2fd33cadc2a1a1dfaa48eccbae21f1d18273de10c3e420835e10cd2d4daa5080fea47da31a9780cd61a5edfd71c2f96f18f694f5059c4d0a98214fca2278bf93e35fc"}, {0x100, 0x113, 0x3, "f2fe7083730c7a7bd4560e18250cd4f3ed4247b6044f73c74916dff93c4388c9b8e4f48f9549d1647f67376588e9868f0388c02086143fd216af62cbcf155552adbaebbab16b8c62c9e4bd923db77fe537aae22ca09b548d011c76bc263c89ecc0ab5d76efe87782c7b1df47b7a262eb16b14bff5eb6cc50980acade1777906aa6e4f7f215dd10726ae31910b2232f3d9605ab0613bcce1d93b38e8a21ff1e8c3499a6cdf55937981be34a06658bce29f7553d16d19f1d56b687f55de0e117f7aacbfb98fbac468dfdce85c089e64f5528b53b65a7bc209264f27f32fcddcc661c376ac562560ba0bfb4"}, {0xf8, 0x102, 0x6, "f24d7bdf5b33bbe8385534bbf8e7af5acd7b1094ab0758c8dc6b66dfa2754747395eebefebb9ecbbcb0303677098077e657f0fed17deb2f32a814ded7701269187b1f6c488a8045f26dd501f460625e1a352250394c30b4f001bacda4f4409036e3df52046f23fee1c6e738c201457d7e15a09fa9d3e19385791de4eea5def546c6ec7a886b3299d849e6a8eeb27a1f19f0a944ed883506b7c4f6fff7673cdcbceb90eb6f1a882dc00524ffdbac074e70dc91fa9d525783cc811f877ffb832aad0b326623497cb275225e860df8f2a5f1b9cc94eaff1ad22270b9cac3dd733025f7637141f784c"}], 0x270}}, {{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000580)="18f3bf7ec2a6ae132e04e5e28b55e21d9c99f54619b0192bd0840a0c07ecf967ad3858112655690fc4af6a5562a859043d89ad8d97583aafc802fc56a82649febf8e6e841b6a2a31f3efcec79ed8dd0d78a8f2c63fb0b86623b5cd5209586a1d0df2b5fbd7024f8858528673227f78aa3f455ade0ce25ccf0a76699c5d069fd9c0c87c10e9b9ca77540a64faf06260ce68ca5c26542153117c38567be05a9633dfec859e3dd34710bd18b1870b2e6e17ac482806deddaafe3a4e1f80d1a11dba622e7e375a1bd79aae3ac0937f3786a89ced14836156", 0xd6}], 0x1, &(0x7f00000009c0)=[{0x1010, 0x105, 0x1, "934735ed1413de82c9b510fe112a8f8915e8ec625879cfc499b775439035c949e070e8a2f83888fe863573edd8821f067b4de03a62a1b826e500178a7bc4698f4f7db2cbfd75d7e996da31e44ea5c409f72e7c0bf10421904c6c59532400d68559d425550935898ce3a6fd4eff3a24362aa5adcf1cb026ebac9405f414783e0a48d2e0706dfed2430f0f2e0b5a33f4e50276b75d8244408adca8de775f5a9a12d6eea18d6427d252d5033da814200701dafbd8a484640fd568fe58d2f9d6e730db35423832c37062d7c9cdd2975970733794015bef151d3f8ed82b75753c8dec7a2be2716d09894f3b2cacf161c3659dbc2c7b62cada9c572f070b589bff74ce6f8d5cf35fdf83393057a0e91513b09b8f5bf0bca13db163213443fb25b31b2e93aa36c4e5a9e44c1309b7ecb65e019702ee26d94b7b158950d5332eae4c692cd09af6b560dade8037dd781742ad6f394275e0e662c89d290e7e3b10747905e0a5c17d2bfc9e26489be918972a580236fc91e944ce55988fc23a78d467f2f9a3f8d153c0fd2196087702762391ae6d8424f8eb0b41f109de4bfc0995b8928c060b58dfc62232af95ed8501e3b5e90728aa2e295056672429fbfb4c3c68a38f8c1d45260a987333d77340dc664aa1c8ad708beea85ce790c26c3033ebdf8a0e6c4b39e48ab3429b90620e51d6b5ba976cf85d88b17ce47226ac41cb85b12a40758675f7f2b6d43e97489167dac0665c9a2290e06d709835ff198bedd3c802984ed863a2017ab9ee386e50a35ba76edb210c705534ff34c9651db526714ee5dd38f11ec6c188863ca908885cdbcb9b61ed8d26bbbd01427956d236969b7371cf02817863f4f9414b67de1f7c4c3a03021bc89224d6a5cc62c000112ca9ccf4a2e3a7e433e17d57541ec53528505686f975f1d90bb562b5477b098f8cf2e8fa3dbd02d6c4e98118db9fb97ce0573b7c9c84348763d0ca43c3fb0147d926e38c6f61fccf843286dff307cff84a4b768dd9b931ca1443babe5fdf6c7934f1de88ac118050fb5ba72f2ba0d29a3b8d1fd46f11e2029767cff3cc78384086b13150cc6e5a99eaecd94e374829e9eae0a6b82c1b715f1a7b57c6aaa695a16361b0a79637d064c91331e0fa0dc8e75d852c3876cfe3d9be921697f97d119ac51898355a554deee2c33e89830492caa68835b48299646d80909b24dd6bb014e0f7db3f6ad07aea1a1b9d847caaae731facaf230d5f5d72340432aaa56d9b221aa2ff563195c5ff57097f891976c9b7fde207ce8ca5d1cdbe7f5d92e0a4f4f964d69cc0b3c910e88e6b9040367f5981a6ce9f57348033e2bc26b11e41ea1ef48c54d1405d4245b1b3606ef18b5ee41adf037fe5c36bf2e61352881e6fb54247cdb23e7031d28b848b126451c7d6e1e39cc59f4c0dd00a6c5c3c4cb00d769cdb30f420abda7a69c2c8b99a7e89bafe3a233c9a3878779d84ea4153fd77324476255284354449609869b3ee8a9e1ee67107ae02795506c3be0d26fbc2a3673dfcd33d103ba4c109c86472d4b2285b8b62707bd230a153b2d6a05ea7b0af30455e5058b2752a090f5c5f3765d9bb26fc18eea15d37da8c605b578bb3d38396369b47e7ae4772e5c20073afbe21e314bd3f7dc211db783e061b34563e48ee362bef294cc8e4067ec4988e46059a3be92d50d52f72fdad41f0cba58fae0a9708b5f01d19406e5ab6f896d7b668fd8520099a41c758d35b25d56a87582dd1b18c6f11c3acf821c86a5026c790aadc3d35eb6a98233837e522ab963aeec8accdd0656dd684c0dd090fa7ce55dd542750c7f37d336b71bd2f0f02cd9393fd5d7a8a01d76107c80a9a754621b770214705472b8fc29ce05eef761475db24724d690b971b62e536af8ad656bf19b455266275017989f2127f4c87c3a02f3366a12b619c1213a1cb9f9efced9dc279addff9d8192f3ef610de909b682ad7b7fd0f8051c760799f49f36faaf12a6e886baee04c7d9421741f241756bf80928a47b79ef4ae835716f86b31c62de8de72dfc14c8001d2775f004a7e6beb4429296be305ecfd0d47b16fdccd272b0ae742142ab4457cd49ccd3d4eceb8282d9b09610d6a2142243d401e896921242c7407e246477a436df4ca7a84c69a370ea525238a81312f4f4134e3ec00f50a3a02cb2ffe2c26520c3c76dcf55d3df163f407fc96116ebb7fd105abce0075c0b62d028489bb5fa5e0dbe0ed8b758d5b5a743f8f90fd478ef841000c11307afba087407639244bee33e10232447f9442b2fb6665639dff51316daa9decfab6498c5acab1ef5c299bc04eadda44163b81d7df167724113e4f3e82c32c5528f133d2dec6419c2d67c2ce0e7c189ff93268fe506a4a0e151e4850d131afc4e6201e23f3673c6f122a561efe2a4699bfe49dce4786238ef192de512a2ad52a538ec74b7c8f0327090204ecaea5e849692e8382959b1598c0ebe1c3bb4b14b03390b89cdc592a44212760c0e64e1c97c8703c5883b24fd17d736a6db9bcaf80028a33c655abbf5f73ae82047fb332902df0c1afcab0d5c607e2176f267de436ac56d4c81a5c0482b61b09fc4729d807f3d5df480e5bd336152b70688dd302b6f6c6b323ea1e1cccc6e8b1271b7a37f233dc10358e50ec43098ab9c4b8a2e03c5326629890508eb52a907c859cde68cdfbfd83dd1f57272c7a5d00fcc716b874b95d5d3848005e7c6c3dcd11da62211bcb3c660ff75013aba7c58225b4442ba37550f182b3a690ad841697d243e3b1fc4ba9c14d57590967d0ae3c69c0cac9e596ac815f47f4651c670bc21d483b0965c6bcb89e027a9e8378d0627d8bf79857f45b58f20b0149f5e53e7f0237db6f2c06f3114b262311c838cfabb8d6deba4d5ef6591bca62749c517e45e2ccba062debeecf5defc18ec54b71bbc9b5ee9000b858fba9f2dfdb8a0c83b6b33c63cbb3efd5836fd27b6a6ea3f83f463d66b342281702534ff1a11bb1599964330758c9512dd559490ea99dfef538f35bfe6638e83d171201bd4f196a5b96f53a94983e79458a579f8de7a023e6104e8a47ac6943bcb4b1dfa4e0e38b1f3edcddb4a22e0215b7d178d7915bc4fa350f11e7735296c6dcee4f6d8938f696f86427e789aa38b703ede818092eacd648047de0d0acb295361c17094865906c6e8a179a0ee02017846176be19775bb64a44e174913157fa8e96644316cceb3b9f70faa49692895d5aa95c56105e132d8f5034e6a0564d241704b3639324f38feeaae21d787a31fbc4a0a1edf1652e30cf700ca1e45abbb3394cecf3e898c8505d6a6e9e38f92e3bda914407779b75ed4772ff5114ff43a87160c9fcbf8b9604b9269559fd7cb2657085069fc21f8e1bc65220e2875b5384f42a05086d1c4c80f9b8a68d8f9328aaede1c3d78456fb81cbbc731fcb44944d0ea5b4a30f9dbb2de35778634ea03e2304c30cb3dbf60ffb87cbafdf6a98f4b539a2f094a458437621518949daa72fa7fc6b3f3cb093c2af5bb1070723ddd19b4f933d76ce34be285ce4e2e5aeccaa357356733f35c2c2916836a1d00fc83e7e4fcd61d43b85b429c825a603905c6dbe0985e778eebd916d6054b525470ce27adf0d4fed039575abffd234e5e3ecff0f726e5dbccb63d22ff9ae74ac020e26b35b0c94070a5971f14e17ab1507ab1674523bc68b7760682acee96207f52c54872ee6928dfd5ddaf4f07e4e6f7e1bf254f39884dac4f85b41bc900450a75c720b803be87a3b149dd4fd930d2710734923e1e4ec93ceb98e084aafa6368d47eb2353e0c19e6190dab23508203fd2ba1918bde0201e12b396fa7321be2ca677b7417754b4aece8c4fa860bbd308a8bbc6c90f82b09932a24d7c697d50ef81c2e546b9fe288e551aef59a595459f469c225cf2ef202516f21ace77e72c8f4ef1885ee652fb5422c1e2016d46ea44fe11ddf54fc7a5f32fff80e938d90c1a5526234aad58f371b1e4538ad2873b3ed07fc3e568c726581bb06cbdaf7db305929581362b8a78a5215bcf41ba1049828d2326ab14d1cbae7e6510bb352f8c3c465fa5a50bb67edc57629b089bc88df99a7f89ae308a3ca3ec118a6a452465eec5cb3f0a58a7fc17feb78849ec9fae7dcad85737ac2128d9e06a456d440a34f181cb26826fced7d42b9609ec72b94ddf30bc83c6b598e8393ad77e2224345a353e16628b7886dce0aaa9b84f21097bbba858dc28c67df376cd5da815fb809d5a63fc40bbf4148b1eb67e2347340f0bdf83aa6dd2287dd5ade4519bba1518b510e4daea3101a79330c2d21ffe26ef4a7b2f8d158d21f305d64a32bd6acd1d2555dcf2c71697405c494b7375a23bc123e7c185cd20b5ec95a3047394ae3bd98f5e1ba21a1379a63ef48cdad9c8a2926262d13ccaf48c9fc9ad68e4ed38785be0584acba1757876a60633328ed8e0dc321d99b41dae2bf22f6d9ae9d0fc5d51edd5057cfa69bc7f78403862bc8a3d7a0a48dac5dbb278b563c77ad1e781f7604bb08cf18bb24341293333515b9385ef203c9d974078be36594e3594c1d7d5d5c0420b8543b1ac4726e59614cc6ea073a3d850316a5624fc61a1d805ea74e0265922181b645c63aef72f8b6b31a6a808a8adcead1f229fe0a859d744866df6db4699276ecec0b3ea1b373dbf03d1c3365788cbfdf2a71121c6a5e359cc921fe41bf0f2e7cf8ce2d5a1d46299da1d25a026ce10a3bcd79948d98eec99f0de1f8bb1a5a9a6cc871fde7aeabef4cd39448178d5fb3efe0d039acb55e6a7a950afce21b1545a9ab14787f3ec6e4ae65b7e629fdf6a28c1f13d1d69d506b31cc6b2edf78843bdffca071e63e152ee74a283988fbd54c9626230e2d893f0a4206c07f07f9cdd5cfb063cf05b85234a13a19141e2d8d4b29c9f840eefa798430c91c3112c679b423d4b2f3c12b1b1d19d5c9f63ce5bc29533733ce9ea12f7207f1292066169a48f3bc3fd20136059604ed6148ea324fa6f52107e8c88d89ad0d975b0ddfa2979f4308ff076b5d4f0e030f92643ba7655ab3583589b23550fbbe128051d6b969e2e896b2eee01704e9ba9ed9c9aa0c449cf0f9509d64c6f310bafd59ec2fb8acb505eb1ec24668f0c0fe024ee2b6b344f1679f505f48b5f3c5aafe352fa925cb0e66f00b496ca8e2705a5d040fa4a513f69e7bba54d5e3e1e2cb4b479a4b77cd1313f59319967b5497c565788d5d4b80e11deb4b69cc26855e69cb07c13f7ab5f6fdddc086fd6646eca6dc2fe6a5350d8a85188a6069ec36910838bfc72992da4752715152a1523da271ced6df52ec51bb8f1683e5faaad9a81cdfaae8c39d4d7bcfef0f3b4292375b4aabc8c9d4e3b2e8042b47861e78e3141e146375f3f2f1686229652a7bfbb29f5635e65d11997c1ba6deec549c5ea69b2b806cee786c6fb995de1cb7e81b96adb29829ba9f6bbc70984ad678f8fda7539108914f6bcb8e0ae2c72440105d7db62b158dd4670c937ea72fd92957e3ed4937dd6ff34c493a31dd72cdf202bc91f3f2b7219aa835d5aa38d81227a3cade7f498c4b45cea3c380ef5ca914621c0d8f949d9549f72c8208e08d8a10b27544e395a75e33a7b7e5fda99fd933187805c2220e131f5e9f3ea5e7ce076d3c4bc0c171b1c91201ca7aa735a981099f30d0e4f6c01ee9c510355656765337f001cd6f6eeceda647e72831b83f986a140fc9b0f2451933d4a8d9d3a1f2fd2cb481ac89520b2ad0c392c972a867fa4d4e60ad945e273871a3813e1b325a6a5414f58ff368726709138b5dafe059c"}, {0x58, 0x117, 0x4, "485b2f0d99cbb69178daeaeebc89fc129b4b02cc82ce7aefe93bc4102418b71bb72833bfaafeccd9a0a7b4d86235d76feabd677a637447696e1e048da41abaaa1a3e"}, {0x78, 0x0, 0x7, "31908540228be40ebc6f24eb8a4891e2345e5521340c48a4ffa0deb653cb87cee89c50293d197f3ff5fc089b34642e5e48a14f6eca94d9cf9ef11f90c3da0b0572dbc4529ad95a5e31764062ebc2b1e75b16db715b10922fffe56ed81239c304e6a5a618233595be"}, {0x30, 0xff, 0x8000, "8c8461cf3a96490a95e338bfa0648be9aafd7a16289ea830b6e535581f"}, {0x60, 0x1, 0x9e, "1b5cd1dfe62147dc8909c83bd1bb64297f1b24f41c9f57546dcb6643fbd58695f78901bde4a2711a055a1f004df5d9072d85a67b59d738411b8db645e3b609212a1d0b488357e7313d4ac91152be88"}], 0x1170}}, {{&(0x7f0000001b40)=@pppol2tpv3in6={0x18, 0x1, {0x0, r6, 0x1, 0x3, 0x0, 0x3, {0xa, 0x4e22, 0x4, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x7ff}}}, 0x80, &(0x7f00000006c0)=[{&(0x7f0000001bc0)="819a3bd492d934a418c673ccdf8d53cfcd0d9bea6def328eebabf7e4badd926b66cc5b3e9a027d0ac398a5e6962181c8a9f622da0cac4a8fc68696ea01153d29fdbec246161d7433de2b762189ad40aeb881038a90b13bfb5677c45b1ec1b647d50f66cb8f7202b397fa488ab23943562f41f35654b42dcda56bad0b1534e5d4594e6d384817dc69554d380a8e1b314134b8", 0x92}], 0x1}}, {{&(0x7f0000001c80)=@ipx={0x4, 0x22ae257c, 0x7ff, "55c5d2bb106e", 0x585}, 0x80, &(0x7f0000001dc0)=[{&(0x7f0000001d00)="7e9a1f266cfc633ca566562aa71d93d09ca314662775bb6a55a6d7677e95d0b9dceabbf465fb649994473842658f4744183f801f339edead5dd4fa6c5664140ad4d512ef09051c790484e8bc8d1344ef4f50fe72fb176f6fee3d196755d436e6271228cd4a3aa1268e26b42d527f4e7351618c7abf5a1b352feb01b0bdf4525f907f19d9c58681266fb6323ed3bc960d6f0def6bab7420a2103f43ef32bca04744ee8ee6798f86e3", 0xa8}], 0x1, &(0x7f0000001e00)=[{0x108, 0x112, 0x8, "f67d725987a65542cdab24687eb8186ffbf7d7d20ead1858e8c217937bf7d21556d45bf83db3457acaec9af75c6c0502f60ae7d8109c7c98b028653491008bf3840a797f2e6dc33b198bb50f73005c904d589b68f59b575c478f7ceeb2f8055b58bede7e728f7e6d35d148dc6c066224d280e3792774434ca40f9e7df83a0e90bb385f4164821cd98a014fd7761dbde14734c2f67ca70de535840f9b10ebf0e329b5385d12f123922e744d57c03ed365dfe6ab7a628fadf439f101250bb29579450fab7314dde0cf9c83839548b9e91804b425f9f29e96f4d823a5b9d7f21854777c3902d799f1e4cbb959fa945acf653df6bbdee4d11d24"}], 0x108}}, {{&(0x7f0000001f40)=@isdn={0x22, 0x6, 0x6, 0x2, 0xffffffffffffffff}, 0x80, &(0x7f00000024c0)=[{&(0x7f0000001fc0)="5c4acd9821a8d24d9143ca4f14da9938a5edfaad1a5a62e8ae48ae7e7d0d103e53921d3f53d1b9aea8181118e61946b0af8bea63a14db89307a0298fafc2423a5a19df4abee0c6efb086fe9a253aa0e67d9a8ebf4950842aecfa29fac72deb2fb20d4cb6", 0x64}, {&(0x7f0000002040)="d68a1f81e7fa2194660738abb1b17672f64e3fbcbca7b0bccb61837f804d42152f4fd30be7e5756a4c95a78d403647e162de03a9ba3658ed47665b9eb33d984026fe10f06c276548214a3c5251ca0e43c5f2cdece0ff1891dddfa3", 0x5b}, {&(0x7f00000020c0)="437017e19bc31668ed88f7b112faf35ef4fb08e2f77acbc7fb1e70f181beea93270429bb08a9f90655e7d5ade5f8f74c27f15abdfb79e3de1856db6febbb33205abdd02cd97e29787efa379a8c35ce48df9d24ac21c2e3", 0x57}, {&(0x7f0000002140)="1a5e15a32cebed17f8f51d559dea288131e064d2612f858d59f5ed079ffe5fa9cc94b82639b2cce9283822a5ec18a7b8bfadb3a1869f01ad71141905b6b2953597be50a83cd7a2384641807521cddc83bf8bab4a00fb35714771827bedecfc18", 0x60}, {&(0x7f00000021c0)="49472e49269b5b83d0bd489a35c644e0b2ec43895ba1e45f460b4475c3c3e7fe9c2997938f70decdb5a2c092b1ac26e4ce2e32aace116fdb7df6ce4c38c904c363c69516b3526370c626ee90d4ca3d200775c831cd7167b811e0d34934bcbaa78ea100442a7f177e0765bcab25d4a94e94af0d2655787612c8e8cc6c35cd80274788a44060e35ce2062c79575d6586e2009814f0f64053c22237139182ae5c937ed4653db7c0ca66f8b5fc7c51dd5460ec3d1dd0b9d051f0b2af6c4f6677ecbf48a47e535c61c0b0fdd5bc38a8066013ab2d7734867145d521648b330c1509", 0xdf}, {&(0x7f00000022c0)="2f714e3fb4de6819914bcdda84b8fdc297398ae78ff0fef22ede1bd752a9ea9ed1b5e31a60829a610732adc82a3843ea95e6dd2e3b85127f7f8ad58fe0242a71cd09780c27e3f96b45e45c405d76bee6791bbd7c6a08c77dcfabc263ba739b89d58e815930f0c2781862b23f01af75153c080d0292202c6dd6ab5b354ebca054b7dd601c4472a0f6563e96ca6448e8c5e9e2a70883c1393ebeaaf28b2f4702d1484e4c5489677ef04d158d7f09d3791296e80552b148c306450b353d08798e58db84", 0xc2}, {&(0x7f00000023c0)="17d88a259b8933c05687ddc861459ab84431c0b01aed425e124b806422fa74d9fbe9b8055325135de4b695cb70ad1a5d3a93dcee121318f11b47cc873404b24bc3fe9ae2866ba6a13f4994a2cc96fb6077c290f4f2662bf028e5e9afaf328004e58de81bb00ffc3b240b19235e0fd907672299c1b0ff41815071f5b77f0e1651e0712a273749824381abca737a7a8c262c9aab017b7b1a9005b39589b262fffce02a955a536a4d0f047397bf47d5f2dbacdeaf743101ff1f4af7a35f63a3688563dd74080b72a01601a9e3dd137e457b8a7ee46c19017dc900717f58", 0xdc}], 0x7, &(0x7f0000002540)=[{0x110, 0x104, 0x4, "76347c1760bc2f065e4d3c86de92436d990e29493b68c3776eb29619d5725d10ee5689a9f67091edf7abd3595743db4ef88722f3e05c18c0aaed6bd5ee9790f2c258a6b99b7086a2e3b6253b21a53ba46d5bd52b5309fd63660d334c7899faf2b45bbd7e7558746dfb122c6535c8392013afd15a8d6061592cbf0d45cfba8bdc6503ba687f8471b795fa388128fbbb84c8896d80bfd089053cded169b660552d7ee92a3df154eb7244fd5e344c53fd8e43da3cc2b92e6b8f462bf7ce5600d38ec84acf1499f2effad35873752abcf7faa2444ca3613675760de6e222fa2b3763358c893c92deed97e35dffdd9b52c5407276ed561fa62875f6c4c8c95a"}], 0x110}}, {{&(0x7f0000002680)=@hci={0x1f, 0x0, 0x1}, 0x80, &(0x7f0000002a00)=[{&(0x7f0000002700)="108c0b874cc2fe7190adf27e77b0eec6e042b882d616364ccd88f0e4445df24f242ffd64a634e9c53ae331e44dea6a24bb8bc314e26ac9fc641e51ff68975e611edf92c40ba7f30e24d8059231ccb3ba2b79b4b60343db7e0551c06aab1869898113894a90e0c657516f4df720adb598f51fc1fddc1017f445a59319dcdafb872ecdd65cca25b4dd587f5b709b4e5d9585e0721994fa1a9b1d0a1de12bf1e481a87c9cf9061e2ff03c18ea0d2683cadaee924723e6a7d2bd1aa52e1f3a1e5ef94629b87878f901959ed77ce3ee09827266e1", 0xd2}, {&(0x7f0000002800)="a25c7c699d970fce96e1637b7ca958ec0b9852e3be5ec20a954860ded3700be5f167e246d3c220f74044e4ea65a71c709dfe15f19eb83210870fe1e21500a3469398f04d3d8ba1f3a9b2eee52a395be13ab99ed1306664ed50cf936525d9e142b9b32f41c461155167ebe8edbcfd436c5bbd4fd19d824bd0d7ee77d11b55c7402307af3e2b3653ceb8ab45fd9813c2e04d7e44417cbf7201c4eedbe69101dfd339d636e83f67f8cb7a05f97444174820cff1730d06508184b2c89218208f2f0383c02564fa63", 0xc6}, {&(0x7f0000002900)="6f03d12a4dcdefc04e249880702a1577697e7c9b30f7b784938765a913fc398bb892140ea5f6f54034331f73d2ed2d80ed1885238fbb32e1798506556c771c70317e2eeaaa8b8147622c066eda75e1384d42b9a8fa92832afcec3e56025c213fe19b5e6d174a47a8ab964ed51aee18c59645b7792df2ec8537f004ec7211a686b1ccd8dcb844efeaf5ce66c34a718316a3dd25485fc5e41dcc978c6913c364cbeb2159a69850ce98d95a57b6bb26de1ac14bdc74a4e8df82507bdd6f53b6f064aafe04dda3a18a3e94985d30aaae03bd7e8b87b51ae9", 0xd6}], 0x3, &(0x7f0000002a40)=[{0x30, 0x11c, 0x80000001, "24b4e2359fc1853858fab3e9cb55925f05b819e313e772abe5"}, {0xf0, 0x0, 0x7, "48909a7c85e05111cb3e537659eb1b437e00eb9105e5c1d87ddce5f7b2a134aaef24aeb1d50c81070c357ad8b28daec729081ce55b7f59e1e6bed20561c507c57905b75ea0043e869ce37f3623500567c5b9f6bf55a200b0b21a3804286329dfec1ad02ea590fdf21a65c53c7cf4550c76bfdd6e70f1a5ebed1ad5c881d0611a28f818addaf07ee64c665e6cfdd31908657a1f5acfa14cd17c70b056eb2c1e59ac2bc9f4c9b17e41367b1f2d1ad7b26622ffacb083911586de97421996a2633eff458d140480e935232fe1d5e8d19e57b5ab64b6c111fb2492b56b7c3396"}, {0x100, 0x79535f794d3ba824, 0x3, "40d57b2e751cce1e8c7e827cc55670389df214aad590075ae503c77325bedea7d01034bd5c4d898e8e338f48c19e900f80d035cbece0325ae77c93e5b9faaeb3c4255eab6daeb0e899f3c91e2c50f88042802934116190bc213d758b83dca10b22cd69735bde347dd7e1ac6df4ffd4c07b00a64e657cd0443691ef4d5985443a7fe218259cb5987e2eded39c853e274d85390e6a22d5fa8f4500fd2b24866573202b35f8ecd14ca62602586671c649786dcd4673b45155a733c755612576ce69ae0759474e5d3b488a360c14f826edccc9f44808ef78fd68b626dd757d9abdcf9c2f8ca748e9f0cb1e69cc4970"}, {0x110, 0x100, 0x5, "93d1ad1587f519f12942d490f7fa1a40c1e01fcf3494d13a2145f790a10c90dd19fa01226b5b47a6eb160c45cb9a3a3b065fc3a669fe6453770400bbe2c019cc1516444d7921d738dcdcb2313a9cdff44465cb733bfa77f9bfcdde49138ea34d716ed24bc4d1161c4d12a186e14df475772ecc2211627a6f86088c5afe52a46fcffa5dc2fd7fbf3d2836d4ebc292e47cbbd63c76b125d6622a3232834cd08cda463004eb55a39173a12638c6bd314bde1675a180560c0a45377982f03dbe66d70305c70797ec0da9c8af911e4bda7a0b4b66886a5612d790076ed76a82273a770b762fc70906128bb20846e99d156638dbd7271783616bb49397"}], 0x330}}], 0x6, 0x0) fsmount(r0, 0x0, 0xc) ioctl$VIDIOC_ENUMAUDIO(r0, 0xc0345641, &(0x7f00000000c0)={0x2d4, "a43f41067949009c5978446d516b38a100c8ee8fd6a250c6a1fb5ca36649d389", 0x0, 0x2}) openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000080)='/dev/video36\x00', 0x2, 0x0) 16:55:16 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:16 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x89, 0xfffffffffffffffe) io_setup(0x2002d, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440)={'syz', 0x2}, &(0x7f0000000480)="56b68d1d77218e1d715a76db12a708b59356a12f2a61f71ef1def1147b029c1bb5b32965e83a14aeb0888c321871ef79dd0ac273257765454492bee669498e9440789302268c4c63dfbcfb5df338f3b1de3b66e7dd73ea70376a9185dc8d92fadabbbd9d64e4cda354df7b96b29d8e04a4dac3db0a89ede6b6018b66d3b04fd263467f53dda9e4b3c291483a5be58356f99d809a197903e216e283aa3b6a1b7042d97e76ac346cf5d844bcdc9054a2cba8489c73f045989b2a7f5fffe5315735d368441777f7244c36ac9265492fb47b", 0x111, 0xfffffffffffffffb) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r1, r0}, &(0x7f00000000c0)=""/83, 0xffffff43, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000400000400000000"], 0x10) 16:55:16 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:16 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:16 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, 0x0, &(0x7f0000000780)) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:16 executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3fc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x1000) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)={0xb, 0x6, 0x209e1e, 0x3, 0x1}, 0x2c) fcntl$setstatus(r0, 0x4, 0x2000) openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000480)='cgroup.subtree_control\x00', 0x2, 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(0xffffffffffffffff, 0x6, 0x15, &(0x7f00000000c0)=0xd523, 0x4) read(0xffffffffffffffff, &(0x7f0000000380)=""/245, 0x2b9) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000b40)={r1, &(0x7f0000000300), &(0x7f0000000340)}, 0x20) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:16 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, 0x0, &(0x7f0000000780)) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:16 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000002300)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/247, 0xf7}, {&(0x7f0000000700)=""/190, 0xbe}, {&(0x7f00000007c0)=""/228, 0xe4}], 0x6, &(0x7f0000000340)=""/5, 0x5}, 0x6ecc00}, {{&(0x7f00000008c0)=@ipx, 0x80, &(0x7f0000000380)=[{&(0x7f0000000940)=""/69, 0x45}], 0x1, &(0x7f0000000400)}, 0x5}, {{&(0x7f00000009c0)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x80, &(0x7f0000000e00)=[{&(0x7f0000000a40)=""/126, 0x7e}, {&(0x7f0000000ac0)=""/156, 0x9c}, {&(0x7f0000000b80)=""/118, 0x76}, {&(0x7f0000000c00)=""/83, 0x53}, {&(0x7f0000000c80)=""/232, 0xe8}, {&(0x7f0000000d80)=""/82, 0x52}], 0x6, &(0x7f0000000e80)=""/39, 0x27}, 0x9}, {{0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000ec0)=""/21, 0x15}, {&(0x7f0000000f00)=""/51, 0x33}, {&(0x7f0000000f40)=""/124, 0x7c}, {&(0x7f0000000fc0)=""/148, 0x94}], 0x4}, 0x7}, {{&(0x7f00000010c0), 0x80, &(0x7f00000022c0)=[{&(0x7f0000001140)=""/68, 0x44}, {&(0x7f00000011c0)=""/142, 0x8e}, {&(0x7f0000001280)=""/47, 0x2f}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4}, 0x10000}], 0x5, 0x20, &(0x7f0000002440)={0x0, 0x1c9c380}) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f0000002540)=ANY=[@ANYBLOB="010002000600b2337c1820833a9a3e3a62c2cfecd9cd4769212740d43c906c81cdad9d53547944e1c7561a86d9d93f378a952554bce3b9d3f846e6221583bc93556bff35cde0e17ff5029281e6d25e301482cde53dd672769126c2634025a90b0880bb1937306c0a828396e354f67bbe9acc66fb8dc536a7bdcabfd40165155cf8d513fce63dc39cf590ebe1027ec8398cec73fbeb8c5d7271e7150430d083fd1e9852d115adeca14a1b9e5c7986965a665d2bfe2ddc4b5b4951fe076c"], 0x6) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:16 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'szz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) prctl$PR_SET_NO_NEW_PRIVS(0x26, 0x1) 16:55:16 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r4, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(r3, r3) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r7, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r6, &(0x7f0000000140), 0x700000000000}]) r8 = dup2(r6, r6) write$P9_RLOCK(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r9, r9) 16:55:16 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$EVIOCGABS0(r0, 0x80184540, &(0x7f0000000000)=""/14) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:17 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200001, 0x10d) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x1}}, 0x0, 0xffffffffffffffff, r2, 0x2) r4 = socket$alg(0x26, 0x5, 0x0) ioctl$TIOCSCTTY(r2, 0x540e, 0x2) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) r7 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/151) r8 = fcntl$dupfd(r5, 0x406, 0xffffffffffffffff) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r8, 0x10e, 0x8, &(0x7f0000000000)=0x9, 0x4) perf_event_open(&(0x7f000025c000)={0x400000001, 0x70, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0xffffffffffffffff, r3, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, r3, 0x0) ioctl$PERF_EVENT_IOC_REFRESH(r3, 0x2402, 0x101) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:17 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, 0x0, &(0x7f0000000780)) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:17 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:17 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)="b8", 0x1, 0x40014, 0x0, 0x0) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x100000000, 0x2a, 0x8}) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) write$RDMA_USER_CM_CMD_DESTROY_ID(0xffffffffffffffff, &(0x7f0000000080)={0x1, 0x10, 0xfa00, {&(0x7f0000000040)}}, 0x18) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:17 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x40081, 0x0) getsockopt$inet_mreqsrc(r3, 0x0, 0x3ab439e4b25e193d, &(0x7f00000001c0)={@multicast1, @remote, @local}, &(0x7f0000000200)=0xc) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000cc0)) execveat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='ctr-blowfish-asm\x00', &(0x7f0000000540)='user\x00'], 0x3400) accept4(r4, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) write$binfmt_elf32(r1, &(0x7f00000005c0)={{0x7f, 0x45, 0x4c, 0x46, 0x1, 0xffff, 0x3f, 0x7e2a, 0x1, 0x2, 0x3, 0x9, 0x370, 0x38, 0x65, 0x29f5, 0x2, 0x20, 0x2, 0x7, 0x59c, 0x5}, [{0x7, 0x2, 0x100000001, 0x85, 0x400000000, 0x3, 0xffff}], "9ed4f9db60eb5a59a582466c739af3f2f4a366a9531d5901c8777f7ef4cf50ffad1d16aba7a7ba5fb1f8fc07d464dc66f472e25e7e3b9a5566f81c044162778c1d4120d7662b918cd62de1e5c2060130caf2aab25c2d599c8ce187d48517c7ee99ffbb777942bef7f665571960e854e7164f506e23bada89d6f2867705b7fc5f18f2b2aa322168642fdf2aa803237ecd33a23b916126568fd7945502339852909a22c354718f", [[], [], [], [], [], []]}, 0x6fe) fstatfs(r3, &(0x7f0000000d00)=""/33) ioctl$sock_SIOCOUTQ(r4, 0x5411, &(0x7f0000000340)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:17 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x9) ioctl$FICLONE(0xffffffffffffffff, 0x40049409, r2) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='trusted.overlay.upper\x00', &(0x7f0000000080)={0x0, 0xfb, 0x15, 0x1, 0x3, "40b61efb04566fa7d82846d1f271080a"}, 0x15, 0x0) 16:55:17 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:17 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, 0x0) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(r3, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:17 executing program 5: syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x2, 0x410040) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_dev$char_usb(0xc, 0xb4, 0xffffffff) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$SIOCAX25ADDUID(r1, 0x89e1, &(0x7f0000000240)={0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, r2}) 16:55:17 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:17 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r7) r8 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000000000)={r9, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r9, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r6, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r9, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(r3, 0x84, 0x70, &(0x7f0000000480)={r9, @in={{0x2, 0x4e23, @loopback}}, [0x3, 0x6, 0x57, 0x1f, 0xff, 0x40, 0xfffffffffffffbff, 0x1ff, 0x7, 0x0, 0x101, 0xffffffff, 0x7ff, 0x2, 0x8]}, &(0x7f0000000040)=0x100) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x100, 0x0, 0x201, 0x200, 0xedc, 0xd14, 0xfff, 0x7ff, r10}, 0x20) fsmount(r1, 0x0, 0xc) ioctl$KDGKBMODE(r1, 0x4b44, &(0x7f0000000000)) socket$inet_tcp(0x2, 0x1, 0x0) io_setup(0x30, &(0x7f0000000180)) r11 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r11, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:17 executing program 3: socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x2, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:17 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, 0x0) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(r3, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:17 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r2) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000480)="19e4bb3bce859218b54c2ad3ed5598163f2cb3dd0b730b747af066e13effa50eece92b3bbea030ec7e5f18f54e1f5b03a308ad9d35be2ff85c2436e388c2a6fa58471b408629feecc609877a5d40e6295fc4d41ad01cadc92b122f570fed859185d180cc1195017a457398f72c1c4e78ae7a23e21086d8e4e61f1d831075f0633071b8e98fe593a9dd74806c6a4c67ef46580674b51d1421733277642b3389119d0576402e630cd33028903c375b83d1cb61ae1c757e5fc32323ed6aacbdc179fae282e6d6706176366a34858bcff2800d132ec13b174bd723b8593b694ddbfd5468e3359a84ea3ae5d589ee32e68c64b98415a1a9f84f6157167e076ef414a3e6dd35fbce32d7666a94c87ad555af416251e68c9fbfca1d228bd73ab4e7a21db469436ba9198e6bb4b1e2bf4585b828bdea58a43d2b7132ce3cc83850a4b670d9eb2dea0ff39e16319c4fb4d75ecaf9a01a28d658fac8e6b0a8479ead796a5b3dab53e4c175ebafd8d9013f2bf75ed0ba3d96f5c7f221f5c326946468203c24db1e2d960c47394d3b3f765abc7432603f79d18bc59de8a63b6c84c9386c6261fc4a86a23872b53812c17ac2d8d9024dd416e10ab748ee45ba2b1d74e0f71326fe8497ed6d575b40639aca63485e8ceaec7a8243aefe6338b09a9b93f1427dec06816fe1165b62ba4963a03fd5806c715471c64885310e4550a81cbb5ee01b8df6a14e13af1ecba348d88b57b4ccc00bbf86605b5f3dd924c570ff5e5494cb578eb0579eebcfcc338b879fda73903699333a46fab5b736b925fe583452dc84b66ed193aa51500ebba22f8bbb694c094e58ab984087b7c0f2ad693f06ea6a86e3de5b55f75cea137d33db7b35f3458faa87f0895f57cde966a03eba403fd1054ab9e5785596f7dfa054db1be283c323df2d89bc62543b4095717222ff1c636f8aa75aba58b4c48aaeafc3e6e2091f96c225d16456bfe63ce04b42188ab05e6a881e54e2f3a0b9c334b952224a912f6fc1a02266a773463b415f801ddbd839c2bc5ca564122841a741ad310706df5931c3450cf624fe2a7cd5edc1c8cc735f920976cbb2f5ab91053f6ee0e45316e2b1e7efa5bdc4920ee2eec7364238147546bbee426d36ccc1b3108efaf58a2d4714d86bbc7292b636a7efebe4c308284f8e8a021670e17ea0f21c8eaeed8b1bde413e3a84723da3a0b265d12037faaf7defef2c8ea667725e1e2a8675e4155b99ace834c5e8f5b6260835090a162f1c96634314ca5c3379e6389e1782feffc5f7f9c234128ab6800829addc1d136c873a33fdcb5a74cb55f3517131c126fa5de65c0fa4cf3112527dab3b56f762935b747ad46e79b526ccab9614ba4c8244820e2e25c5b549a9e5c1ae865a4eb68a6bcd544be0ceb973efac937781d6dada500a9901362d312aaf11e8e3ad32fa3f7342ba2d0dcbae2e97b4638f976884a0a576ad662058d56a3e9ad7c06a8c55c54b2a08b06b87922b1bed4e458991998b97a160333670851b3430fa64aa2a8de7ccab341b59da9d88ee18f1f1528c24998994c0e2fcc95ef5128de642c4ab6a4c6b376c38df8997225c6e43fa3e5d78ebc77089af758ce906a44c83e49a85d439aa26f13a998c63d4c4825993bda8e589c05230967e5ac512ebb09f5d9d6fb751dc49ad6893c8bddb068fc3cbdc68d87db990898ba8649bfc8316e6feda71c71165e3ca3b6bfac68dfd65fade16d12c55d9eb1e02c4f7d90cf3b6113653748cc1158858e70a3e0ae0a1c562036276303a4e8fac82d59d300dae2f4205e9a4d5f63dbf94405cf186e6ef3abf98a69314045f0a05e0fe72226d14d394afd2b0f334ff10ffcbba024c752301ce91128dd7e6f5bbeca8d2d22e0671572eaec5a76d72c4595ebcd99b83ae5cdc71a796b1306d40fd6f79274fff9cb36aeedfb31a5898f81b9e37aeafbe0a8618cc5423a9ff812e1c1e5bdd9d4d2a303e5c0a3180958c610d2c77f1e2c3b6c7585c11de90100280beff5cf70c1f1a0b6c72457880b10dd94edc32adee3b43b3ddcc2e0c8afbd22f1e88e8ec0606607bb8f495ec146288faa97fb51a4fcb0e5ba2406d74be8623aa11ccfe0054ef7db4059b04e92d0048ec3d2f32cd212b53f22c5428b9527451b80f4b8dfa94f58be8ca723e2076e3b775818c77dc49698601ffa074c6109e33dd9acf39108d03d8639b75168f08277078d9de735ab398ee19aae74ffc55f575422d35c48104ac3237d28729dfc91842b34907cd768b451eb304ceb0849f81bd7c5d5a95ea0ac632bf45bf1ed991f1a4affb2b7c45d67e965017fa864737bbfd0ea581be908319fda45ed837e1796e4aab37cd89e370c868177f83e69ccb0b2c2ec14162e877fef8e6c1bd073b6c77dcadb5d9583794950d32fd5dc5d29c193aa19a31d9fb0ce44ed1992091d977d766099b566871842862cebfb333f2640029f88358f54203556f5ade87dbf248f7304a9b4c668b6429b4000e9958acceb7c19a1cd4ae8d92341603928af19870a3519b6677df56b770fb1aac964fa6f9f39c48fe0d35dc7845ed9ce8fe7be58e210317a7d53a33d71b013e5e798ce8bb5e015c96dca36b34c08ca42ae13bc488160bfd9b1540038be54df799d6eaa0100466d160ccdc6ba799f34df60ab8545a96bf7d119eb68670f0b56c7fdd66b2ee9550aeb4dc29ef6744926ae5c6cd363b6cba0d0d713cc1dcf93dfe73efebc4b85f630698e09f5c127739bf462d498d0a3dd0868d7e1afd6b255bd4586953b96cd9b7d91d2f01a83631487821dc11e02a35125540d1df88ba166a679eee443ad8f8068328f73405beae59a02bcae5b388f1613725fb4ad805ba1cc8b7f0666b034b78ef49f84372aa7e3420725411d95ddc900f774f819dc8d6e7f4d0c1967c9343d26f244e64e55c17ebb40f4183630981ed45c7b32784a786a090dd5572396cb2cc15e3a6d68f2254d006da6263b9e9034b3e8bc9a9c49687b3b8f8529a8d39dacf1a48280fd5f816cd1869d8f76083c879e75dd8a826d42e9bf3ee6ad1c9f28d745a4c4bae448a495450e2966c6fd95e0d2a8c2836dd87565d3d5134c2222cb0aee843d2f2416d0e3010869dcfb5dcfa13ad0e65562ba1302b3e8ef6b2e80fc8ba2de0226825c49ee5a0947642e4aa1089b3049a74d827cd815f72a724489c2844b8d7fe6263a2b7bbc840d5cfbda823a43d50b2daa4ce27c6d8241166b0bfb520237887e3c2d6fda0de85be2cd2e3dff92dc9a22fd707b7b1327e3826aef2987e2b40514a8d8117a78014619a0e53f94d6ec58cbfe80ebee5aa684234e763337a719ebcf52bd917e07f17b848bb319dfc68614a323ab8d654dea0320f3170aa9e67123a563cf9ac8b4542eaea0b308a763592277fc645f4317aaeb97ff053201077f493b4206cc2cb83f2694f5febf6a41c30877e85608b87b2ca6e7e27cddbbaa40630936b9e13fa871f8df94b3937ae49fd83d67e26bb06cae6703ddfb943cb7479ead0fec4957e2148474a0d7fcf45cccc97a9d915790a657dfa293079fbbe3e8f2e89db1cba37672640de5fb45636512914c03e5cdfb62eb82b9a881d0c2a3c1df00eec1c07e60d066d9f71ee903bada193854ee831d2f947d87798ac9bb9165ccb4b6608502fd20f8f1850e304eebefc20da05a4ec7e466f589b7306597c7566fa927e97675f11744df6bcd9c56ba06ce995fbe5f6df976f7d244b06a98c4660a4bddcb8edf6c733b20b6c0e00b916b694d71f12e0a05b06d9667e4f03fa9a84f60ddbde30a940bb311d88724166d82b1c175ba70d52a8d964a3bb11b80c88c30617a0da309261142d27672b1919466eb0f529f351ccf3daba1b32260851f7720d58cf95f4d470a2ded0c1a7332a294c2211a52d60896c8b19113d9bf42992177adb332269caecfbe969038f87254b66c50c10317af7899ce9620a10633f79241c562d4d8def3ccc87e1778231ba38a1741bb01d47467503b956ae39a8be1bd00ab849eccdd166708abd22a9354ebeb0d0a372348ab0a27a33d8b47827bdc5bd5f837cbd5fb5be1b3f164497aa97cd28419f60a55d408422dbfdb672fae8e3274fab6bf986d464569b50072affd756e9907cc5946a1f74ff5960fe048c2bfa6701215936ba61b5bca1e7b9779c72c02743de1b9ac3db1183f01980bcedb204942147f172878c6a612120d4590e206dd3f541cf772f0f3294235f9712ca802c80c4eceed67e970eddc5c64bbc9c3ee31ff1d39dc3c66e822921cf23e2b7ab1fbd00437d67f8e47bd6da79fc343f105a1a95003cbfaa1c955a7a1137de492b2c7bfa31aa242c01171795349b41bead3dfcfb9a7de95357d6ad0a669bba4ea533237273e0469b688fbc4ec6d67e7f758ab37ae4cec3f7334f6099bb361d6874dded39acbf2c6bf1d7e359938c0bae79e6da7d9ddf5c738e6deab6c73451c1e7b4bd362ebb688c6a46f1c24ceb46ada88a76ad9e939ccb7f1c3dcd34fca2e415332135f68515c43d2e0418aa4403f34a281a4106c645b500d00e5815ee13f412d8babac27683fad5505e79adf345278d1fee291c2de7511ffce8856d267de655811290d2fabc6ef742e4a0906d98cbe037c058e4fece76da9ee84343154fb637c2d92ccdb1ce6c072ab446aa4264488fd63cd55bea8abaa0bde07a968bb541c8d3603136da6c510c30c282e13d50f89099dc712324fcf01fdbd132c75ba493b61f4a55ca3071bdc4f9b47ecc0ecee578f1563417a040cf08f3a9ce8c61caa7128d048fad06378ee42f39ca9c4abe43b4dba3f94ade3924f58ec04563a4f04a289e0330abeb6c4cb05af4cb2d49650bfa8828d8e74b02ae016e004870869404c978952ff78a616e31efa6faf0dd31f0a2c504c5a72b0fc667b762dccc236cc0b807879dbec425fa741b10249dac99aac13a1a591b67d3c37ef72b5c2f1fed2e0bb56f9a9516b3bcb67597388c9826543c3e118f556664dce3f69c459f95fac3c64838e2b11ab8302c973fcffdbbb2c1765f06b8486775a97e8a1acec7672f174d24f883c6ce72172502df004eef99d5af9cc9a200ae097c84a0542219f307d124115ec85ffaa294fffda0977e83f7e376d5111ef28ef6e040ed1b84a2aec5790435f199b27f98244bdfce22cbc1a1db022c2204cb6cb153233fa94b027b94ea702fd5d4a46e0b3b3b0c23f5e1a5629d87259a9ead943fc3225e655b66e8980a3f1efb9bb82de76b3dbebdc61fee060a8e7cf379fdba8295bd928962310e45a6cd8fffb184d496019d4a11f569d8d2e6a79385257d1a38b4675ed2d758ee6e805f7f71481483f33e0a70b9784876cd95b982620d2d32e133d8f443cc342f7c3b885e7308146b2ba10ae70f478aa28844ece0893fa8f7cfb8013aef54be11afc59a3119c82ecb614afadc03c7c10d8ebd363b4e15b1ae2091130d874c27ccd5ee56c12c9b9cbd1c01be6941e590b1bfe808e56942c72e717c32e741e4adcd3a2fa55001ded0c1fbfe0bf534c6c606f65550410a4d843d3a39e12c5964ad80026aae635e59df38bebd84e6c18a88537424844da1f8f8a15f2b170d3eea50863818bdd27a64ce1f5203bdd7dc316935cd10fc9552123cf9fdf05ee68c4a28e9961897930ca080354866c4f75d25acef52f9817189498fbef98c8f5d9075995923fa85aac43011e966e90f5c2aff21bef96909885758941732f5ad0ab82affdd7a960e4eb159988fa012227fee33a9661f1f018d231b33243192596cc3dc6af663414c747e4803cef144d4115e8d0157bc7100b48a3530", 0x1000, r2) keyctl$dh_compute(0x17, &(0x7f0000000140)={r3, r1, r0}, &(0x7f00000001c0)=""/83, 0x430, 0x0) 16:55:17 executing program 3: socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x2, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:17 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x70, 0x2002, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xa5}, 0x0, 0xffffffffffffffff, r1, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, r1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) r4 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r3, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r7 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r8) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, &(0x7f0000000340)=0x0) sendmsg$nl_netfilter(r6, &(0x7f0000000400)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000380)={&(0x7f0000000480)={0x2204, 0x3, 0x2, 0x400, 0x70bd2b, 0x25dfdbfc, {0x2, 0x0, 0x5}, [@nested={0x2160, 0x51, [@typed={0x8, 0x3d, @uid=r8}, @typed={0x8, 0x2a, @pid=r9}, @generic="c6d2eb4491bfcfedf227392ad37b79474897f31b36c6aee575a3bcd071d33daaf1", @typed={0x9c, 0xd, @binary="6daf0892b7d75e7cdd650e35c6d8b43341cc9ac7853ae18f369edf4e30600f09137050f736095c3a1360a3b576652bbd038ca19e3ce0454bb9fb4484b42e91c6d11d90067d8a6956cb97b11653cb3155a001bff746bd75e20fc3f2a5dd61c5a1c9fd7b04f63eaa8221a540cdbb68eff243441d0c012724331a3121f4401c844bcb30d8d58ba14e89f14a86ff4212234cd48c86c963"}, @generic="f9c9dac3893e54973d490c48e390d322e500df081f2beb0ffcc814a697f199e76b96f01c2563b3dffcd45a97805212beea806cfc3ff7c944d2704265b5072140178a032ee10d52c429ad5a645e70d35c423a7a769f707e7688fc3fce994ff0fe4ae64d82eb7c70df2101417cb780169cfc4d6b7a85eef38ea85789065c19eea815ea4c86ce4ef059d826d07cda327caac5b600f6d82686759db49c5009df8617f9d856f8c006abdc81764f55a826e446d756c0a203240f05c5e6e4962fd02f5a2a533195b6682f8e83c17d1b6ad770dc00dfd241670c86cd959ef797ba2e039b9a6459b1371f9252e6f2387b0abe8481c3d8dfea80757567fbf56881d803e423ea0aaebe8916d8fae54324067a476ef922f469714ed7d18fdb1a921bfaaf34180350bfb3b1ac9a754d09aa0d16523fd24cacc36ec58b96a0365ecaf0b288058440525c6c0a7dca44a498d6cfde609d2d4c1cd413c70e57bde79014c38723b111b54528a74acc5df9d973fc3aa9562d5a44ac093c921f9934f32ab9e822534d7ade99ceeb42d686b2502e480971d1c55b1be0a6875e2539d591b5d6f143ad1ec03c8486eee8ff5fb048192de398a0d3a24dbf873c6d64c37c4d55b3fa4624e2977a96cfda2694b97db5cd799c6d8d4d0cc03988f76e6b9b715b1d8802564b67a67be02d02a17716993ee6962da0166917fc3e19d01662dd95de8891745b50093d7d075c9418123c46858bfbe50b415ab0ba9c200189bb6b78fba53a6ac4f0297ebc149a46d314799b8d561f8859a43256bd431e7a1ca09edeb96a16ac343a855a036da0038a4ad762d00e3356910111f6cec6519e7f2dca9fd02b613af4aa7e96f726df5d511ba69406f4d9f8545a469611944e47d236dc5ac1ee19942c423d98f135c92fa046fe95084ec13a3b351237fa4b960ee30b1a58239293fe119211dce61e0e8794b1e96382ec193461170961fab6fb255f6775e8ac87e8c633889f1d889b4273b8dd43e47d8fd16b7a5cc0dee4e51054c8192362d43ed3d5b55c3662f60cbf56465ec474982b9a6335d2f62c5d7bd6062927ecb44dda369f0d272e62f05336dad6c13f5f0b2edd399a3f97e0933daa5fb92817012c6a222ab63a9c8403ec32d76ab94aee3979c1a44235cc2a5d8f55025359e20f3a84edd9b75c3fccba16f4559aaff285d0f1e5206ab9bc4832e3582179ffb2d257398f0b597624fc017c84dbb45727b0e2f531dc8162a3a08b60982e3522ab81af990fd3a7897349e7d148fff36dac29646cfb2fe66b158a45b4a38eba37e734f4d23f74c240b9528a57b8a08cae4fbff1f961725faec05df8ba31d596eb6fd1f497afa1571329bea6225d46f1bd604f5ba9c2921d61e3e3ca92d7d4925212370e3777f4bec7d79f78b3d1522a4fcc73901d4845a77ab851439d931d7c803455296e1cde10539232b1e36abe0589d734cd7bbdcf40e0c97b21778fa43e9a3d8cb4bf28235e7cd611766218d0f473a5cdcea60690b804475cbd8ce4a043052aa50bc27c17efa9db470a8b92f77969f320f5d0b28ef021733c0bd4e70bb87744d10d6265417073f639508f777133b545375e531f9b4db427de98227e0e971fcf23551c5ff6ccabe160b525a76b42aebd38d7ce226877dadf318d064b659f924b65937a18306a6cc519f8e5b82dd99299b8432828d175d3378718dcf537ce564d20ea5334561cdd45b784d81883f13c8076c5cd9003fc9daa3a53f46a2f7ccd17223d753deed55afad51893c2781b91e81a86d071b229d1ffd2ea0ec1b55e45a8f005231c59d7b9569f70522527cf66e4b74143a27ef619b48de8ac08ca267b7184bcb641f058e0fd521663ea4782827ebb1c862ba3801e5bbbf786b7e0ea17d57a0ba17cbbedee673d687de32afe077ac2d0a625b1eae6d639c3e091bb1f661e40fa2c70bfb51e84638f42afbdccf7d750ffea9b008107548a77faef31994bb672a1807dd5d5e9382acbcaf9e8c7e10e099d17c0a22b98d53eef0b27fbc524bdf7bdc5a8d9c5b7a79a48825ce61492171c56799b82e926b4f8fc5007312d8b64f1f1d334824799cf38049db7a98ff6062f161c2fb5b8c07ed1181c074ea59dbe300fd5a1388c6fe7910c9cf45d9c28f67b8e39a52459eae53f89bc227daf02c6dcecc54433f3e3238929a2af4d63ae0499ea67967b0898174f59a228bc123e37d94ef1e4f9921fd85baf45f2fa8787cacd2d7e485e523bc4c8e5ee387c9a94b98df2947be96b58bed36fc9d9e130b78a659754e62336a540aadbfb9b5fab335da430ed8436057c18871d2e9f9745f79bebbbb8fcb19f7f9aa6da1ee6ee570a848b10280efa7d5819caed8fcbe3a43e188418a81135da1d45f6b7af6a3dedf2861acb192fb04c07e0dfca8102a164b844b3c86f5398fb38f3b26f2f8d145e5963257ebcbb0bf5e05f058774c23ae673c3c244106f81366e78675a82ac4fc95f1a5c4b7612fc61992033f6bf8849fc63d596ff313e19126ca07498570193f0e78e8af6a6690f901f03dd2442e9fb0f49ba09051596b9062a6b3c661eda7da4b0cfeeec1ebdb2594e509b2872251af893b4fda7dff4e0973c5a2c5019756fc79fa908426a6d1db94c10dd5ba866540d82ae3f5e6347a5bb6a2aa9e1317e3727d8a79089b4adbedc8c44b0fc01236ac590ea9fe7d26c7a50b909003425f8c613b67b57a1fda954919dd2b00ac5666870d6c6a0123bcc8f19d8141051a470b6fb79b924269464fe24415bae749ada694568b457c0f1cb19962241a3c05c3d220783f93fe0382e09b6809c83f41eec5a0c35a963101abc3c13496bd7ff76a55b859de56543c2e5446a6f994332546a7430d868b7730c183e9536d8103e1eba4d6eba5a925ba70b03d1b906e8f7f43e16250803e504912953364518002e2c731786743aacdd3997de52d6636fda1dc86974aadfe50a1cd47672d71f68b82fc0cbb7b7c3c3d24818814f7ece66c844771198be1b3841e78fc7079e8b9a997d251657d45f9b05a2963a88def4534c917fe2e62b7192f81f2fb657f4dc9e5325bd36a9fd693990cbccfe992815b9462720804dde84a9d6e95cfb905565b89f434100fd2964b8348d2537e7d7ab83d92a86a06e86df50780db89aa364eb36aa0ff9869da20ce5444527d095aeaa5ed15ff48219a26eb4f7dce9ce89502677a1da0c446591c1ba8c1e143a942c145866cb5a499a9e22fe0d54f8c062b06551f39d915866b7f233d1a3bc65467515a29141c01f06b36d2302af40073bc56c761784099c6f892d81a1bf9d1e34964a9f75f0665a8a49367fbc4cbace4dca3dbdf1866d92c88e062b5b1d183510930a16284079bd2e8d4dc2f511612bedf0f366becad767f9264911deabf71fe60b7cb0dc8378345f11dd64b09b5b9d65f31b5a72260f2392b51a5eb0b5d28804a88f0511783fb6c95dfa101885ac633af45565d3bb97e81ff6e6c61343071547a133c16006974f83ab69c31b7b33e0a212808db45862ad781616690525cc9527e814e838cd7abf168742f3b7b1c0778a9fafdf83ca25073995fa10b2a1307b6c5c01303c07437c1b2b31d3f558ae2d12a93d66fdd68255c353c2489371521c01bd5edaebcd07d6c01b0fb3259cbc53878718d6ffcf63c8a2fff24e5b31b9f687d848609404df15d119ec3d9c5efcb168a06d4a161a4cecf86fae7a41a291253de70e70125cfb9e6b31467a37745cad6be8a34934e28ee7778820a86a001432e4f4d8ea5afce1fd70fc0b4da308fe2d64ff0babdc509affa89abebb9e487aae73c862f5783b9083cd729b257a842c456023104734d243f66d8c21cd593106fce1085a1ea94acd2fa73b2f27ada20a0eb4d33bcc3e851cee23e3476e65b2b6bbbf9766cc1f333a49d9eaa80e8934dc23890487680df50323bc7fc0d3bf83af5aa0a059f607a44a73e5bd3ed0f90e9cc1d1d214a1737e0840a680e366611b909604be2c17918376f0dba3a43a554b0cf680ecf308e9e553a479cc0053f94c6d520232e5ea36f3527c6b11b3ea2b45004247ad4fe93ba14944a692d3785cb09891de7df9d3167164e68a1a6ebccf3962f3d5a338010da4b462565e65171df4d9a222818b358af502949ae5ab2258aa0750f7516af06e639850869d7ead0d402733c3af9f809c42ab2549df197a085816c778b186547ce6ce5912d49df74393ba3cd86b393988ae8f7183ba4f16deba5cf3ecd46e18e881b2c656f04c0dd2a4c2f11a31831850b7ba7b000148f80ac1501bafdaf2d8f22e56cdfef34858c45bbde0cb180998e04dabcc80b790d9586ce7ea4ef5052cb29e8c6a6acb8451140024e462049375a70bce8bec1043ffe294fb32a8854ce16ff431ef06f20da96021e033df95d52bd663a46a2bbbc0b705b9c3f8f2b21169b45cfa8b116521668b5cc16c9f49de8bf07f1e6470d866c8d00adeab3a1be3f6aa98c6283a4c62012e215563b0347d23ce157b757d65118ab4da4761293b578b04edbda4938d34075311a08e283fb1fff44e796a6972da1a0b09f18fd331f9b59be82fa394f85a5a1c997e54ae872198b07784398a584fd56b9f4125257bb46e1b169507faa363b917f3ed40e8c5bec914c97e22c3613eef15d1d227f126dc5f68ebb66315bebde640846fc3e311cf6b1483b2243f9a19c3ddf0a11d04dc603e6a24431959a285e90a5f68c9f2a813af7780cd33a599f331f41f0fd9b79dd1d2fbc4f9f26f347ea8b29850baca0e516b14aa3d0ad9ae0196de3c45693766fde321d98761eaec8e803bb41363984ba8180dffcfe0494f361b74281d923fb3ea5209f9c0c5e5533fc8e361a0e2696732747a2088a2cbde87b74c3a18d650a43d670822b9f4427db80bd6212c49930e268d7e566a28b547775f4d5354e83c7729eda03d921ffd3deb36cba49bcf0dcc040f2700cfb9bd02b429937f8d54f7e6882f3d65d9da97ef6f6dc9454164a7b1b03e641dab2feca6c6bb631f43e49153b52d2dac1a05c0420f4c303c0496d690a779a2131000432f38c53f574be8746a664c51e2dcc4f9dd915d56972d79893e15e9ecf996c7d4a9b864a46653559e61c0fc3029462424f2a7c5d6b711290a3ab62189b53ffaf3b72c886a02b4ff95bde744996b773cfe2107c5f29b1c108241fede30cda608197ac5e7ec239e61599d775bb7996939accda14a1c990c7f97d229925dd784acd52853215ddf944868b548a268ac108f94d988e7d92c6df86b26d013caad8de5b00235bec49a191efba577daea79e27b8ed6ad03bb0ec0f3311a031a6cbfa202f86306bb41a94fd5ebf1c3afa7ed2809061f04e24be9e23d88740a5744b8db573fa97a244710a66a9ffe3cb52c21c23ebd20ae19cd04ae6b244352aa7ba61784779a5d1a5621ccd8c7d0464261d1b7a5f89d89555ebdabfa6f960317c4d61c661d48b3fdfc97bd52f43dac31008100916b3862d05791a73b1a5c2bd4c6af4c098662e2bd96a9df0250e79a1f0d401955b9b19e6d0ddac698116528fbc74b90b7d618e4e4b693b921ede37f690374e6ffaa9f63cf4654ec91096d4deedb84cd0fd29fff96692b72c41c68a4245657c9f4e153d105baae9a5e57b9215d4da6b6e93e956f66241e96a55e6809f1ec520f77d13f837172d7feb169a4be84dab9592ccbc4f2222cd8a0ffa71c6c0d132c848756372cea1de18cb83c1e653dcf308ff4e88ed7501c63bf33e2c5db137afdad1dd5f8b45045735a3a79c68cba0b964a7886357ffb6d21edeae34d30f3e80ec614c162d128bff1f1daa4cbdf6d", @generic="74a8acc61dd4ec11a3e0f8c5407d9eb0b4568db57c423efc6403a57c104fabb1ed3831f4c6ef9a76398ed08a5881e0b40c4b95ae12f99b3fb592f7603c331d405c85f276ddc558c23b0277b17adea410899567753b7ce30d435f03cd6b639a3bbba9630307359aa98af3ca697d1822a9f1017a64d64e7b557dffd38a2eda9651bdab0ddc3b086fad2f1b3e", @generic="c5e2b50a455b6202412f19e65d473abe935a29f196276f941139574fe000751e43f205fa6d0f0ebb395737d2d0aecae598d959b0aa598ac9b12af46e85c1cee9dfc024cd7076b07d8a5b2a59b2d9a6c107e35d200ab679eb5f9256dff0a17633ee12d84f33383a0a2d141e05e7689db28b11be78c71e12d20ec7dccb687a875a6b3b9293ac8f1107b72a9917eb4f0af858f5f05ed0b1fc8de9a99b633f5aa83212ea6e0ee64bc1cb9d069a7ce17a06ff98642ca7a9b00433c6730686d83ac20deac338f90e47d59a715332d1058f7650fb0a2dd2486472d3393502800b34cded642ba6f30b335a99ddd5c4e71e9f2f2d642b2f54e337fb7f2d7da56499f2976ef3ec0b6f497be915ce07bf95443ac606597db8ceef2a11f6bc621cfd65c74aaea59304c855666ec381a343c49ccfdbfaeb52c5a5f90379392efd74a077f50421af8cbaad81b01338640f82ae8fe20e74a0c9feb93dd79acf142fba9363a3c6f8d17eb49da37c2950e911fcfa9e757b308d1add9d41556513aa2dbb3a72f47bca361268f6a4b13bf45ec603fa31a54ab8ea5f23206bfcab75c6ea0c5ff3fec908a675cae81221f670e7232262f0f9663e7d8a70a38ee2b8e2b888eae8add46314c5ad258e79d16ff625a018d265467df3995e6be5c02c1cc1ab14332a97450c1401af61ba87c5a7b0cf9d39a7fc1c84799e5163d8e7d222f50f16649472772010e17177c403f53096bee20f9dc5d525b5ae5071fde5274042d80a093646be186a17e2121f432ba7f503ffc11fcad12ae4e9613c68cb5d9c086d0b960d2e1ae7fda3dc543f09cf51f48fabfc472aa5cf9a736c38c889bdb882e6942bc0ad4aabd35756d444159fd9dbfe2d1518db9d625953fa704bc412113b8a4061ddfa1393bf2393144aac4f119e6ae2ff8ce83cd913a38fc3124f2f7bed1f533589bbff8f2a780e2c94961b7a36d1f144be399abfd1eb0496d59f8b0c56033e031303662d555056d9a4dcc8ece5f6d78dd1504a86ee268425edad8ba37dbd016b804deda1e82e2bf21774d133d4eb452c1f7aa23e6409f10d316c845290596b007902a44f96630d5f4a23a99ec0fca992450f7876b9740e1820740729f709c468e8d787e31078e7498045bbc1b1950bdb0ec6bc0e137545b45b84b5fee02b067fcc5497be8e109055479b26f679de32f3b5ad5d484b29d2313877054f7e71350f963ac213c3867edc824373d3878aa5296ffa735104500f24c36f2696963d1b2a7bdf254b08ec57c3c5b132d693decd05feacd60d7e12e9380e4e26893f9cde837681ed5e88a05e3c44c26367dffda102c46bca7430f377c86a6c30eb8e658c85a762ff93914f9fa13952c9dcf568ff38a1887e97ba702ef41bf942db9712b212ffc5cc15bd018e7aca9ee9800244c1fc9c2697a58b48524c5d142047fabff8a5201d43aae4dad4da205362f53ab37ccdf07368e3cd20d4b1ed2cdb8b5648e6924019738d3c669a9d91f2e3fe4e982197ce2e547a7c6ee4cc09ac617c6dc5c9367354d2d10fc3d6003c202b66ce7e64ad7ce9d8115ddf73683c1abe1b058f42c6652ccd6d2abda196342da79b0e6181d2d46b5f78c213f77bc1a984b6ac9193dc702e13de68e7632f67ef171c9a95fe3bf44c090a356a28c08f234d3b449e75db341893d3b05b662942de9f1a18ea9925ad1b5087d1f5d827c6027be64d732862af0f179dcb86c8bcdd0a460ceabb7ba46044c558e68cc0ea664c63046636c9dc33b41c3dba4e8579a06a0be04679123efa3c9fe0b94cc4a0c9f91ad6a056794ab89cb5c21e9a74e7e2798e5618ec03b7dfbadd1495e970a97aac5fb9f878b68fd057a0bd3423fa788eb618c1822ed6b8e38ba061b3c08c874a1d9661bb5004a2e4bbd03da9a860fb41dbe03668b3f2e9b0159337da01d0086cc173bbbf3a7fddb021396f746a3fbe8be5b87e17af2288d6dea387e238d5c20b3c579fa5d3ca69a95c4f70f1aa5d77c17c6a364cb76da2a22d3c2653ad9cbeb31deef747a015cb8f8c0a971ac6bf705bb51ac61976922a889260dffd828c9ea0472e1e8b4efa2f5f702f140d50d15a6b3ad50270f39c985c22601beddbab8c2c04a0dc4905e6f7838690ce453e4f869c9823f6e2343cc7890ac29a4fa38693c7c6f44a7d24fc88bfe79a2780178909622c61f9d342583eb68211e6b69563df5313641cbca471aa19de4d6f64358aaafc43885521f8b158184fef5b2e63171672d092afd43440d57dafa05d63413b5626349e99a57c4da1c87b615c85fcf4be106122dbf560591207f4c07811afdcf05cceb6ad6f3c07705019040690491c2dea67710fc6fe4262a2496be0ee7dd567b5ef3aa638c76a9998fed6ccded577672422f9d8fc16ede1f774fe4ce92aadd9dfdf83bc76ac4e91b5689d67778e2efc8a19d11f555c3df85756008a9d9f19c1cc48e33c7f0c20cf9bbfe8f22805cc9203eff1819403cf0dc66f00c803500a127b43203a714740db438d90c5386dfedea9e9d46795571070e01ddd72f6b6ccc97266e10c35164aaaa3106f6c1c583f500bde12ae6dfca4084dcd20dd6d7e5240e9991f4ed83849d2efdf3733fb2420f0f66047ef8bead5e50d348da9a9b3dcb8807db1d829e6733b121d9059aa28e2044f400a3ef01fc7053e7e3e7ff6f9e3d7379eb83ac7f81738cce50855618259569dbb88af2526ccd8c8f1d6392a8ac1abe40228f33d9cb625ed43ab1fa07a0520844b50f5f63c694e54683b80743fd1b8420558628ceeff9ef78aacd94eba33199a529b43f7f58afeb2eed712d2b74cbae14398e9cf77e413d6fbdde2c3726125fd23e7880f4a76ca2bea2fd99c857d8d0f6e253d3902a6713a039654769f0fbe30693a67db8713d0674e25ab8cf8dd5994c3afedde2882980241fddbf583546c11a0856c5a2f46aa1bd3247dbdeeb3aa8be1e183a20a95012aade80eb8180a7e4489756854bf2fcc5880ae7d724aaabc8919562924c8b25eefcfcfdc4d3046a37f75c72efd256e3222ad44107134324531b03ade81495e7d884f64f51459d937ea9cbb75df39a331171a546d8beb2c55992510a9a8d77ee428b74c049c42a1347b77b2fc287d7234d58ea00f60dcd02b5423e5f67244dd31cab5c4c07c69fde11a64e04ec3e5000692b702bd882aab8fe851ff0a7ffe65da17b7f5675befe5362153525fe711da875d41dbcc5f98da161437ca1f507ae30fc802b60eae14eca1b00947215427e49de6384f807f2378ee9db326b1142918c83905b69d3abaf4687366e305491b20daef02cb9a7a0f4421b4f4dc05797bffe16a03c54c828a81b7997c63768671175b702b76eb5fc22a86c165c4e7b0949a725ae946e6ea702954a55d80ec813438927bcd42c69219f9b80a6081fd4548d01243921a6169b0853e23445fa7db2551ac4aa92dd173669ac2d00aea94ad280b93114f4e4f91abdc22b5e0159c947dbc8c18b560f6b878fa22b12d50dbe39bb8855165e84b3742e1206c5f62d516394a1caf0834bbba60403580d29fa746db1ecdeb9b0c633fe180484b710125314bd72dcceef120f21d9aca394a468ffc9d37c7ca09607c4664b85f62652dc15cb9c8387804822b4e80cc2fa6096cd30f54c5db2792119d3ab23d134039f61da69e27cbb7101789548775d5ab0c4fb37d2e2ff6d5cde58f0cdc3442449c7dec4ff0452bcb9add62d2ff179026bfba9d782ce3515f0780ec8b6e815beffccd9f6ec46502c17f95d2dfc8cabe17554b5e1404cd3bd378a83849e7860a598fcddc2c8bf2ebe5670fd84f1d5b101f04c702b170267c5a32b7e5e97ee4df4b46733f53dcf56413bfccc09a3c67663b0c0a396447dcab5be892ae26fe1c7a97795b4e0151cddb3395765980698712d1a73de31e75b6d36c14fe491593972bd13c487fe0ea0d36e74008984f6b36196e5c1ba9fcb03000e419f38e6294511642eb476e0d6fd20d566b18c15817900d82475b9f053aeb92ee3cc4ff954b61e79487572fb9105a58922a5099c8e64226654044761c0c793f83ac7873783abd9628fe6b37c557b58c38b0994527e7f249790fbccd6632ff0e2d82a88c76bfa1c89a6de10fc45ccaca8aae87ff10045d1f0e16ade1c8878c9e07771ccf8cd3313e24fb5a957a35debd3e9f1223488e083bff369447582c6c5cefabb49162d0d4f58c837a4e73c9cc97a8d01e16a81404a6440f2e23d4ed4f4f4d59a6b730c4900dc4bcf88c6e9dd957789eae25c820b726da1976a096d164106d4df7df0a05a7ab57314e19086f21007c99e671b0af556836bcd0f5a8ec7d1e86358f9a432c8eecfa83f8af27b83c49b5450fab075db6034392c62a0ac5f423733eb650043937fd6ce41c72d94f569a9b22f87f5fd681e1ba342f9e0ad7dd46f39f8e8f7b482f8d97666575c1f43a452e74cc6b901304f7e16f8e67d4fc1e7f96992de0a9e04655aea6d018872f6b7713b0aef60c43ee48d20640f1638a37f15c9c4cc2b14d189e580534547ff05344af1e00715601a8dd4a74aed8c4a92cb38a232e1fff7cd04dd87c22e3379e5738f6cc0e87917a61fab44720f37b561b2b9e28bdaa842a6ff4a212ae9de839ef10cfe32b8580fb82a863101b0d903cd9acd020d6f80c4e2b10b5a8f6a32b88bd4a787d2546fc6515c7af1e3300892feb7c33337fcff0958fa1afa9fb24d29d5090dd53f529d7ab92caf805bd5df60364973147f336aa23d74d7c9fe0c77cd7a128b9e99737ba8c4c08a4aac73be79022c2af996c0d13f602521e02b30f88170ec586fc37defbb1629de9b2106226f2f41e5f21032fffe22a46e328de9bd7a60a75eaae5b85f73aeec89c0a46d55372c159b4d7b043426d2b82cf2935f901bee2ca1cad3514a9f3737dde9c7b5160f92fd6f0289279ab1498d1dbb6ab732f7936646424685607f2c54a5c944a891637ac85ba9f5985463342fb679656e44f4520a5da2527cdaee2497e0a4ff3772474d8f788ebb3b858b139a7a4bea595436ff9174ce3441e87158a2b474aef4ecf98e5acf62d0f8817d05aa24a2a6da7ca56c6934c524928e4f43bd4b0ddcdcf1121ed9ee9830a26ee68b85786f1922cfbd05bdc35e06cbb576149b266f3407799e0e80f75b0c8a23c6237a33af3c3d0aa09919e5c950b1cbd685f380feef75bfc053694fb16977b0a899d5d21e262381b623baa646ecd0a8cb5e56ed9a952e860ccca7db3a1ff5fbf2e375aadb97c2025aa0c5d7cac570f1ac34fe5b6fec840d1df05d66aaa3cb05dd8810be444123d469a3f5d4bbd94238db00c7a41691e80704ef9ccfe910412374d4774f12dadd1b881afbf35699665c9347b1502a887b96f87377d4127e8d91bc680a1833fa3736777b88716895d09ba018f831b5296693f6f23833b7a03439b586362a8692d27ec27d0dc7904b4a00278cb0fe96b1de8fde58164bc0afdce5254e9dde65f7ab5090132bd8115098b2270111b67a2ff2368d57d2cfd0cd8790a8272ff5a5c966c00572b618c9bf7c5075129e7c26df44dff9685c5d2db65fbb24d0a0ee10a12c9f94c9614e7f1406e269d539662de40593c7ffa6df257a5772d6303610eba71cec002f483664bd8b9eb0b37dc0475f464b0486cbbf7e8ba6a061c166de76a0e5058e0a58bd2a2883862bf756bbdf4a7382f3ab99e7f4eed9405b8f7efa22004f5277ac3e47a5917fb4c2516e47e380200437adb6397e5add8d3f4b64b3e38a189785152532a773c91cd8f445f3efe90046d974ea9b0a803081e53d36a39c7c6c5e375d487a7a4d10a35", @typed={0x4, 0x4d}]}, @nested={0x90, 0x94, [@generic="5c8ae3d8abb09bd2f42ddad69f29e1f8bba834cd613c5b18b5d90c37429262edc90f412b608f94adb9494aaa6604e503218f9b230e9662f474112f14bea3c62ad2171b0349f0ed21baebaeda24ebe7eb8098f2172ed6dff4da87f50a3b29975c304d5f13fcd9761669554e310bafa9116a342fed151b23ae71cfc8469f6e41e7c950020578d36554255c"]}]}, 0x2204}, 0x1, 0x0, 0x0, 0x8000}, 0x41) fsetxattr$security_ima(r4, &(0x7f0000000000)='security.ima\x00', &(0x7f00000026c0)=ANY=[@ANYBLOB="040446077bf34c9b6be51d0c4c587949eb26d199f50865c1f1f876867ab9d6298480c39dfb5828aa50d75710eff5c79c23d96d4a067873687d27bcfd672899694e9b28a3513cd69eacf5996744cb90b92bcd14d457473613dc41d219abb709577dd594eda4c4abc60e58e2f41238532f505a76dbf5659ccc8373bcf472313d5633d14e3e16e2690e44063e8762ccdf3408707677b1b5e628441384c6b8f2f756237772978ed4c27d25443c26866172dde02f1812a3252ae6dd14ea559ed9cb081a6663e3261ea46c95a17d3a9fe8fa5b7c86187310a6c3593c26d81d7f4c7670c5ebba3162da0b9d052bf5f566450a71dfc3154536f406b9a4b5feb7c5dd7335306fa8bf57eda35c91e2d8433016967f758d78694295d8d775b2c485dd4d4d348b0ac4c9"], 0x7, 0x2) r10 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/full\x00', 0x200000, 0x0) r11 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r12) r13 = perf_event_open(&(0x7f00004e7000)={0x2, 0x70, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchmod(r13, 0x408) r14 = socket$inet6(0xa, 0x4000000080002, 0x0) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xa) fchown(r13, 0x0, r15) r16 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r16, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r17) write$P9_RSTATu(r10, &(0x7f0000002800)=ANY=[@ANYBLOB="660000007d010000004a00e1a0010000004101000040000000000000000000002000000000008100000002000000000000000000050004006572000d0073656375726974792e696d61000500757365720007006367726f75702d", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r17], 0x66) r18 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r18, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:17 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000240)=""/83, 0xbba30f6187d18daf, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000000)={0x1ff, 0xb, 0x7, "dd43c491016736361754ce599b3d41bb143c134e5b741371c09c362fdb1f5cb6", 0x1818a3a9}) 16:55:17 executing program 3: socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x2, 0x0) r1 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r0, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r2}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:18 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:18 executing program 2: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0xffffffc0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$usbmon(&(0x7f0000000040)='/dev/usbmon#\x00', 0x20, 0x40400) syncfs(r2) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:18 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r2, 0x29, 0x1, &(0x7f0000000140), 0x4) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = add_key(&(0x7f0000000000)='id_legacy\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f00000001c0)="14a9616bb996d2aa6cb5632dbd13dedec50806ff64185a42025ccfd9d226d4042c27f71f77816fb1725c072422d4818d070b2729523e4753ac49610d0ea6e79ca12f42e53a5f736cd3c6506de344d91af6436061b2ee88d72a307f192a8313ac55357325ce36317ed344cbef682993b84241fc568af8e2f54073b55ce8d4693e561b245c9c437ea60bec143594e0a01915f5cb5e67a8873699ccaf3f2d87", 0x9e, 0xfffffffffffffffa) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r2, 0x80dc5521, &(0x7f0000000340)) keyctl$dh_compute(0x17, &(0x7f0000000080)={0x0, r3, r0}, &(0x7f00000000c0)=""/83, 0xffffffffffffffca, 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) add_key(&(0x7f0000000400)='big_key\x00', &(0x7f0000000480)={'syz', 0x2}, &(0x7f00000004c0)="5ef7945e2e8343e5", 0x8, 0xfffffffffffffffa) fsmount(r4, 0x0, 0xc) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r4, 0x40485404, &(0x7f0000000340)={{0x2, 0x0, 0x6, 0x0, 0x4}, 0x4, 0x2c8a}) 16:55:18 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, 0x0) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(r3, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:18 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x4f, 0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) ioctl$IMGETDEVINFO(0xffffffffffffffff, 0x80044944, &(0x7f0000000000)={0xffffffff}) setresuid(0x0, 0xee01, r1) ioprio_set$uid(0x0, r1, 0x1) 16:55:18 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, 0x0, 0x0) 16:55:18 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r1) keyctl$update(0x2, r1, &(0x7f0000000240)="db40951195b65329", 0x8) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r7) r8 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r8, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) ioctl$ASHMEM_SET_NAME(r4, 0x41007701, &(0x7f0000000340)) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r7, 0x84, 0x9, &(0x7f0000000000)={r9, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r9, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r6, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r9, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={r9, 0x4}, 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r10 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r10, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:18 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r1 = accept4(r0, 0x0, &(0x7f0000000040), 0x80000) ioctl$sock_netrom_SIOCDELRT(r1, 0x890c, &(0x7f0000000180)={0x1, @default, @netrom={'nr', 0x0}, 0x7f2f, 'syz1\x00', @default, 0x1, 0x3, [@bcast, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}]}) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x6, &(0x7f0000000200)) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$KVM_REGISTER_COALESCED_MMIO(r4, 0x4010ae67, &(0x7f0000000000)={0x6000, 0x12f800}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r2, r3, r2}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:18 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, 0x0, 0x0) 16:55:18 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = request_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\x00', 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'\x00\x15\x00'}, &(0x7f00000001c0)="02b9c292c1b4489ecafe15eb4c68e19061c6eac0145e6257755b015e000081251ed7614f5b33a001935d2d305cd7f1da6d954a42827ab1ef95bcb1a5c8ebd18c33e014872b5c663ebe6e38c460f6c18b9d18bb2c016411b0bf954b1f62b33b2626ca7ebe372e372f4ccde45132ee27ecc6b9febc4c4a8ea5f2", 0x12c, r1) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:18 executing program 5: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, &(0x7f0000000200)=0x80) getsockopt$inet_dccp_int(r0, 0x21, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @default}, [@default, @remote, @default, @bcast, @netrom, @netrom, @netrom, @netrom]}, &(0x7f0000000080)=0x48, 0x800) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) tee(r1, r3, 0xad, 0xf) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000140)=0x4) 16:55:18 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r3, &(0x7f0000000140), 0x700000000000}]) r4 = dup2(r3, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:18 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prctl$PR_TASK_PERF_EVENTS_DISABLE(0x1f) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0xff, 0x81f81) getsockopt$inet_int(r2, 0x0, 0x15, &(0x7f0000000380), &(0x7f0000000400)=0x4) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r4, 0x84, 0x66, &(0x7f00000001c0)={0x0, 0x400}, &(0x7f0000000200)=0x8) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000340)={r5, 0x4}, 0x8) 16:55:18 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, 0x0, 0x0) 16:55:18 executing program 0: io_setup(0x30, &(0x7f0000000180)) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) ioctl$DRM_IOCTL_DROP_MASTER(0xffffffffffffffff, 0x641f) r1 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000080)='/selinux/avc/hash_stats\x00', 0x0, 0x0) ioctl$ION_IOC_HEAP_QUERY(r1, 0xc0184908, &(0x7f0000000200)={0x34, 0x0, &(0x7f00000001c0)}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) setsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000240)=@int=0xffffffff, 0x4) accept4(r2, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) fsetxattr$trusted_overlay_redirect(r2, &(0x7f0000000000)='trusted.overlay.redirect\x00', &(0x7f0000000040)='./file0\x00', 0x8, 0x1) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:18 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$KVM_CREATE_DEVICE(r0, 0xc00caee0, &(0x7f0000000000)={0x3, r0, 0x1}) keyctl$dh_compute(0xa, 0x0, &(0x7f0000000100)=""/83, 0xffffffffffffffcd, 0x0) 16:55:18 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000000)="2ed167a78ae58c181cffdbceae2365f11fd1e0267bb27901453275791193232a786d9a3953868044ecb0a1ba87c8da209c4d7e73f9c2f03921e283a1e425c133055daade4ec09b835f05328889e5105e2d1beed326bbc11f78652075b6e901a4c88558f18c0c295c80f5cef8916d1436dea73aa138822ccc307baf3710abdd7596f563d3439806f9152ff809ab83f637cb426a49a9f67c5d60b5d124a9489c378564751a0b81ce7cef1864", 0xab, 0xfffffffffffffffd) r2 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000240)='/selinux/checkreqprot\x00', 0x101200, 0x0) ioctl$SIOCGIFHWADDR(r2, 0x8927, &(0x7f0000000340)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) write$selinux_validatetrans(r3, &(0x7f0000000480)={'system_u:object_r:syslogd_var_lib_t:s0', 0x20, 'system_u:object_r:auditd_unit_file_t:s0', 0x20, 0x3, 0x20, '/usr/lib/telepathy/mission-control-5\x00'}, 0x89) socket$inet_icmp_raw(0x2, 0x3, 0x1) prctl$PR_GET_DUMPABLE(0x3) r4 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f00000001c0)='/selinux/policy\x00', 0x0, 0x0) read$rfkill(r4, &(0x7f0000000200), 0x8) 16:55:18 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 16:55:19 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x43) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$nfc_llcp(r3, &(0x7f0000000240)={&(0x7f0000000000)={0x27, 0x1, 0x0, 0x7, 0x3, 0x5, "b3907ed34a811cf820c7d570c37fd1b08c5180481d0eb9d11033d72caf7c13499ee80023df028d84f76f64f766df455ed6c0abeec90e5b1266a5d4bb929fc9", 0x26}, 0x60, &(0x7f0000000800)=[{&(0x7f0000000480)="7e0a402a33883a6f3efbd27094001ecd3e971e76ce6516ca5dde657dcb80236cd12c5517ab5b2c7dc3b448a4c0e1ee864ad1159534318a0a1a9d2eb5bda4f781c8cbd2da2f55c3bf3d1f732924413f76a184829c222ed8a0cbb6bc17d058408e010a749e062df116dd9d26fbe124d4fda9428603e5685281f5ecc85570c38965a989641d43084b7969f209eaeff2c6bea4507a40833e66509e28adc0bb00762f12b60ba97a37004d142bc1f8ce811607c05ba982271883cf93be5b011067a714ad", 0xc1}, {&(0x7f00000001c0)="095fe89b1a41aee51c5c97549486b4be4874ee714a00431774f15e91edb46b341f3b6a501482fa3af8396f59d06598981fe34c871bf8f35c2621012b740e721ec2ff5dced9fdbb9ab19d0059304372cff9a7c7791af4b1f0bb3a8ad1410272", 0x5f}, {&(0x7f0000000580)="20ad1397e28efed527265ef457eb53029924e7045564a0c2750865b4dcbb55cf9d3fb2dac7dab53206c941d7d15ea5a266be5b9175303bc8599e420a67cd76795d774b4133a6aa728d16827d537d2975fb2389099b446ebb711669fed2c3723ec17c455a2348ac7138383b08be6b2c40d4f54fa625089ec2be6b4a41b81508092f3680fabe67e588ab15fc593e39f5a684827fd7f20149b63c4ac4d316e6d3f00be74692041e684f34af9f95522f2feb79d76d6c5b38bf215e3788e98be7e4c7025199680477f031d58d465b22a170552ee9c754a99cc9ae3838d5f2eb8d20766b7342d21dc5d54f257a1bdbdd2dd4758fdba2247fd7", 0xf6}, {&(0x7f0000000340)="d5caf3c2448085f947c137036bc1cc6d61fdf07e8536cede20d0f2996f12f6458c1dc4d49c4a29c24513b013b07707674ac4f853a566fbb3b04ba2dfc7f68af484d3810205e7e011a5b92d01093059959836618135328c44ba56b1befe26cedf5f43d894ff", 0x65}, {&(0x7f0000000680)="bfd7d2ad5b265d42bbe87f9306f5fc48db197310e1eda3f200030ee3eec1f0001115c2cf4a4add395ff0ccddda44e1a9fbed3c128ec02516ad1f70f74567e6bd621fa5d3d4251eb4e58d4ad6fb4f267100d40fe875e2f1b5dd3904b395377b65e2ca76564a2a86e0028802290e264b18a0794729c0786761e84352049dd970a24315894c771ee0b6f9937e7513a6a445fe319dd32d2c7c63d2cf5f3be68dbd11a91c50099b342a27f95c7eb10bb96ef74448044e775c205d5a1568259ec1a01ef3a3cb2d91a8824f16f2b65cf38096b1de3d060d39d17832dc58361716a4c4ca8dae073c9164f6e424c74551fbacae592b9a6b", 0xf3}, {&(0x7f0000000780)="bb2ad69aa84db22b523a5751383fbdd44ef43d549ac3e701727adac32d374e1e9b65a770c43ae9d5933bfbb6e04ec514f36d34d8d56c889027ae5ca28bf30b12a37c7c6a", 0x44}], 0x6, &(0x7f0000000080)={0x40, 0x126, 0x1, "73ed21bb6209476bbbea418f97351ee35f0e493a10a2b65bf85894e61a2af0e5f770e0d50c70b488ef7f"}, 0x40, 0x8000}, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:19 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) r3 = syz_open_dev$media(&(0x7f0000000240)='/dev/media#\x00', 0x81, 0x80002) ioctl$EVIOCGEFFECTS(r3, 0x80044584, &(0x7f0000000340)=""/22) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$SIOCGSTAMP(r2, 0x8906, &(0x7f00000001c0)) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-aes-aesni\x00'}, 0x20) accept4(r4, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$FS_IOC_GETVERSION(r4, 0x80087601, &(0x7f0000000200)) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r6 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r6, 0x0, 0xc) ioctl$ION_IOC_ALLOC(r6, 0xc0184900, &(0x7f0000000000)={0xa0, 0x36}) 16:55:19 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:19 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 16:55:19 executing program 0: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) r1 = add_key$keyring(&(0x7f00000001c0)='keyring\x00', &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000080)="f5", 0x1, r1) io_setup(0x30, &(0x7f0000000180)) r3 = msgget$private(0x0, 0x10c) msgrcv(r3, &(0x7f0000000000)={0x0, ""/59}, 0x43, 0x3, 0x800) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r2, r4, r2}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) r6 = openat$cgroup_type(r5, &(0x7f0000000240)='cgroup.type\x00', 0x2, 0x0) ioctl$FIBMAP(r6, 0x1, &(0x7f00000002c0)=0x5) 16:55:19 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 16:55:19 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x1000, 0x5) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_udp_int(r3, 0x11, 0xb, &(0x7f0000000080), &(0x7f00000001c0)=0x4) getsockopt$ARPT_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x0, 0x63, &(0x7f0000000000)={'IDLETIMER\x00'}, &(0x7f0000000040)=0x1e) 16:55:19 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$SIOCX25GCALLUSERDATA(r3, 0x89e4, &(0x7f0000000180)={0x59, "36489299c6d70e5a8b0237392b048376f95b9028e8e56e5fb7258f1d34ae6061d443112e254661fdd361580d0915ada78f05290532f86adff8f7cc9659fec5cc5e7f48a043d51639179ed49bfc75421b359cc847966ea6ba646d20d7f02d0e9f9f6b1f7b1fb95ed7cb87b220fb7aa4955224fdba090ed0891af7a7f514d9e136"}) 16:55:19 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) 16:55:19 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:19 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x3, 0x2) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r4 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r3, r4}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r5 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r6 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r5, r6}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r6}, &(0x7f0000000000)=""/83, 0x53, 0x0) 16:55:19 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$KVM_GET_DEBUGREGS(r1, 0x8080aea1, &(0x7f00000001c0)) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$DRM_IOCTL_SET_MASTER(r2, 0x641e) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/schedule_icmp\x00', 0x2, 0x0) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r4, 0x84, 0x8, &(0x7f0000000040)=0x2, 0x4) r5 = socket$inet6(0xa, 0x2000000802, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_opts(r5, 0x29, 0x36, &(0x7f0000000100)=@hopopts={0x0, 0x2000000000000068, [], [@enc_lim, @calipso={0x7, 0x28, {0x0, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}}, @ra]}, 0x40) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:19 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) 16:55:19 executing program 4: io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, 0x0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000340)='/proc/capi/capi20ncci\x00', 0x2, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r1 = msgget(0x2, 0x41) msgctl$MSG_INFO(r1, 0xc, &(0x7f0000000480)=""/225) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000)='/dev/autofs\x00', 0x500a0, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) write$selinux_user(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="73797301000000753a6f626a6563f30204000000000063746c5f743a773020756e636f696e65645f75000000"], 0x2c) fsmount(r3, 0x0, 0xc) r5 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000400)='/dev/dlm-monitor\x00', 0x40040, 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE(r5, 0xc08c5336, &(0x7f0000000580)={0x4826, 0x9, 0x1, 'queue1\x00', 0x80}) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r7 = accept4(r6, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$EXT4_IOC_SETFLAGS(r7, 0x40086602, &(0x7f0000000280)=0x4000) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r2, 0x12, 0x2, &(0x7f00000001c0)=""/60, &(0x7f0000000200)=0x3c) 16:55:19 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:20 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) 16:55:20 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$vcsa(&(0x7f0000000000)='/dev/vcsa#\x00', 0x867, 0x20200) getsockopt$inet_sctp6_SCTP_EVENTS(r2, 0x84, 0xb, &(0x7f0000000040), &(0x7f0000000080)=0xb) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:20 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:20 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:20 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'{yz'}, &(0x7f00000000c0), 0xfffffffffffffc1d, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:20 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000340)="15fb04b31ae58c675e1319d422c04a2ca1646f065e63afa22300d31d1e5b8f4b0d9fb95392d2ef3d7fd2edf5285c70e92652f1be1aa8cda169530228fe3447853a", 0x41, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$RTC_ALM_READ(r1, 0x80247008, &(0x7f0000000000)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, &(0x7f00000001c0)={0x20, 0x35}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:20 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:20 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:20 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) getsockopt$inet_IP_IPSEC_POLICY(r2, 0x0, 0x10, &(0x7f0000002500)={{{@in6=@initdev, @in6=@ipv4={[], [], @dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in=@initdev}}, &(0x7f0000000340)=0xe8) sendto$packet(r2, &(0x7f0000002600)="8a90cb07850ea7ce67f1b82ab16e9a9733cf1bfb1add50c470e3a256bb5a130059870c589c371fa96c5e7c9d0a9bad8359a9929a98d20846638bf9bbe55efbb3bfe6905aac0a7200d4773f1d0a6184927ebb163ad4e39b8fb98d3a1ceccce79ee000fae4a5653e19f703d2cd6338b2f72b39c02ae7bfe10c0472d53622ae8aa92ea0df60de6dcf7d21e2897d4052f9632bbacf201dc806c7a19bc42fc23b45ac5b17a47833821bdc80ebc89e7376f53bba7de7ee5e0e3c91e0e43599d2a38718a826ed40b47176035353511546d003240c35c1c6fdebbcbe006091427d4c3a0773b1de81567053c92ec2bc3af8c88ba7ab1cdd633b031477f1d645be5acbec72c1a6c03a1dd88558de12733ca4ca6e8bc799c2fa53292d0832e3a963629144c656187f72c99d434334514e9fd46d5bb1fe8ebcefa4368b217c6b8df18a181c178c10db904865a45c699760f53193e3989be879a3e7883fbf6eaf3a67a9a07496f16ff15b343f01931229ec8ab332f5113440d109dad2baf46b4c00f56f83bb48df6b20e4a1d08637b4eabbfcad807403bec5b3270a82c6522ec85fc95ab0c881997a8a22067de72eb21a4a905841bbe195dcf5b2f2e7ab007d17d014b32b1559097080185165fc5c1f8e97b6c16328463388a5b8e5f8250ce5d3a1ea3cc41eb9920893ae03df364fd699557f0fc9a2a4c784cc03023a986e9730ae18c136faf6449df2213e2eb2f07acc1fc1a13b0b611bc024ee2101510cf235f22917de34f99a4f53ed40cf8d21e12775de86f3964203b37999fa25978ca455166d61a03e7bee190347875babb635dacfca9a4a4687e0b5748e962e04e758efa0bf169c116d3d66effeb18e56a6b127d9ecd54337a8660c6a0c3884047176b47fa7e5c7324f9940986e40f97c2752e7e90a911c0615f17105b9b7a917e9c3aea5a15aa93433e94e1f5f327d829aca6ee5692ade42463db0b45f05a20ca0bbec36375c3fdf9be28fc19b183000a30350e5334c66234092c99b68d7327201cff5c4b9654c0d56e613e98425b57647ee6e51e13d362849746129b0770aa7d8eb9bc817ba5576febb6bfdff851e17185960ce228fb771b4742b8c50307ac093d5af65f2652854b3870900d85f9704a460444a39fa1a02402e5c1650d8fd8d8e82726af32bc1fb09f3e234cf0a4eefc54e61900e36ed47e997cc7c3e4b9bd39d8d7a992a9587bc082da1f092661b86e3facb2b44898527d80700614328df97898a5a8a3c7e190a8dc1e57e34aa7cc739c2c4545415407931de552f3da4cc1bf993e0d97423ae349325cd024d1e5b06818123a4d7343e42cf1c62f206e7713cf14a05d58e099f7534b52e0ce89f07351fcaa877ea69525113dcb4989b6ed3256cef044654b608af02abb3ae3d385d6a26eb8af1723ad94fcb1c993bf306eb07a50f4d37ac9206b7c2c4ff83302e5f3959f2352b215875360bdbb11eefe7311f94302a75824da4107b25f544ddb62dd7df216c6627568d6f873b2dc1e6d085a3e978012e87fe18d49449c20b1a2f0f4d6427d8f279bdcd65c28ec0e6360aa2bc86f6fc7a524530e48c868aedbb6dfe8b4d69ac3c3a65a1e8d7c9518f1193b8277918edf54323bd7fc2285beda212b50178b1ff381130145c0e403a7f795941086c8fd932b6f453bb674ae19db798508350d362aa74be6a3514489a5b987c23435e7021e2ba7345ac7f350c61a4953e18ed1823f1abd24047db40203a456da378abd4494f5cb19ca1ea547423d995eafa7854d90fd770bd1da173b06c66e750472dd5912b4c1b6e0d391a3bf96d718986d213f4b7628ad44cf572795e89d23bfff546296d88603811199a9c4c3720e7d523e5155dc1e971e4a344c05d1b0f282ea6d5e626cc7363e4559b24b1e79b47cc9257c9e36cbe266249f673728224d7e838fff0efacce33cc212d8cc06c5521bb16e7c41e0909b6e558b812db1d362d9161fdcf9fa163b95470e1ca29efa9985d87bd6327ef5e25feae1e3eabc69f9f4484ea1bf264d22b1e50f1740a89c8480756ce1fe869a33c3c5333c720e8526ced10cb6d8d40fb7b7363b6392cc2b403073e2a9c666c409b1eb480974f89832cc7a248a3606fc5dcce08c1bf54e4c135dd3b70289e649d2bcd803f83b2c8a6b0e38d582d4e3385a550426e76fe8ac2edd1c85079685f8a5d3d299b0c41e1dfad7ad0d7e983c001000902237e62fe90085bc99dbd13d6dab24bedcd3338ba0a4554c5272c6914ca98739056f3fd96797a4e1a31c65960a6c32f00efd618b8d3a3eddcdf8f75757276e826487aa3a1e15d30da6e2a114822053ea7d24c7ca79e74b6ec405c476cae19310a4efcf0914a0e0db2cd64f6f52fd241909da2b0fa744d81d589eceb250732ba48702958dbd5ed046c5cdc95af3138edad10d8ab142c84cffd5248712d9a87c8c2de21838de6deb957bd07a7f3e1e3533cb5454bbf7adb7c1f2b1fe0892ac05d460f6d39613f84a578a180b4908421eb0f434139ae26c9a16c14a3df92b759931861dc3b4a182900b7f003a20c9ebbba99dcca0e7aae054c42ea3334dba437dd7336fcb1d71ff79b92f4c994550149db4a235ec3cfa208b32f13ec1ac5737c9ca062f10dcda505bda89e3704dad2e739e741c259e5e7c1a724ab5c1374ceb3fc4a3be8438941597500d096f1004abf6b5aa0a70376dce1527604dbb27280341ed9431f849c8f73979c019e1e30dd93bc76cbac1800ba79b5e299f3306a591427ddb44f894c4241dfd99f6c58a94b697cb1bbe3ac7db2bd26035c4c8963e2fe591b39d0440035e79bb6c271527be37fe080d5ba3fbaba7840b7265ca90bac36533406de35f558d7633983520e3eaf296e7c85ba34d90183088f9494e486bca272dc844eca01f62d206f8bfc0c82cef3acc6e081c58eb60639cb247d439d87111e70d3098cc27eb54376df509f7576c2eb5d0a85863404e79ae33554395931cf529d09784385047f432458b150b8f141fcdc2415b9b37d889316d6ec6a8a7f232aa85e3f4d1cd3b889f89d14bc9ed20cdd98577dca2237bb2a4de95357f30053c18fd902a5947e37abef3418b28d25cc22ec0d7bd98fe2e338bec86bb3e8c951231369c943927a0994e6a8f254d72e891417b3cd075cef2f1dbf6915e1ca203390c42b5f848edbe398952d6e14ac6921a52b68b578e374ecd3dc1309dd0095158a2e7dc54b8ac8c72a0d1b1d52d8ddeec6f1d6b7d9a942daaded256e7816716971dfa6de960ac605ef646c294416bea94f83b42f62f786c62a73b8fd29a60997b68ae8640eab6c705df6d3cc702581da4ed3b61ec9079efad56f95bfd9ca35d409facb44e6c6b9a95f3c64eae5bd7b1dde96de43266a4fa6eb58c73744081184595db85f5fd2dc7e3f831978f9084539bd07726cbafc211ffb732bd2ef60d5b08014950855e91ad24e1f167da9583cdc9de5ee9dd2479d3267bedc4fde2509c16c84dd1a497e94a00bd7f6cd4685cf033965d5c3ae2a53212d4043bc67228b2ad35000f75748b66530ed565b152c898b8e306c2fd6616f2d5a9c70e0e115e087fbe84bec5207560c88d57a313abb94518b55da95c606047ea9c4014c88acec05cb7b4060041cea22b44c597e18c380ed1b2dc2525c48c7ed084cb1f68d271417c58954f93098df227cede40a780d26ea178c44281ec923ac2884537dd71d5cd40e55b2eb1321df023458c2a3fd89f3a4508fb5001de84ac139f4d04970a15fedf962e4a9451d986f157654d3ba12fcbd4b3adf7eed16d8164a64015c15811964aa9010ff2f38b16595dac4cb476623c00e8b991b3c59d0b4b584744fd7da288e79a75d3223d6c6e156c0702c07cf66059e909a97cec60727b661c46057c5a9faab97a423df81e2dc19ca54ff5a3a2f69c32aceca1a8e04e0b21941ae4e167f4b1b683312c355991a1d8eb5236d06e202740864257b34ea8fca50402e1a030db865f51f1d27400f986452b75524b635011c7f4948bdf34b07e21d623b4839f710b2468d46e0372c608236bb45a2f648ba432d3eccdca584b3fe90f6c20b0d22b118955290b2e7914eba43a1a655b40c23c6e50c8c9456fb8cef5ac73aba6ef26483f66e4b0ae3ed3a26a61d14602f4baf70ae9246a0cce3c3e2ce747e7ac4a9b248339fee2a5a87360d1d307282965c683860afd906ce3386d52b999e957c3a2dbbdacf7fe1f50230f01a6e590c52f8062457ea849c727db2391df8b5351953c06356f0fa69aa4447aacfd9bd699dff66011e045e1f01a1dd50559def0afc357c92583223b334615200c897eb078bf21c300906055a618700d9f9de934976c84f875223ada40fd57666c01d87b3e906471d3ab8ce4789c17a623cd8a80e1e78afe109511c76a09073597bf539787767d2c486411e7563a74f6586fdf3169c5b837e44a38f1a90d433b10c8879c1307e9f5fae07f32a1897b6653b13bb90295342bad79f074610a87f78afd949d8e0fe3a5b0d924548ca94d2d0f686d79caa3c75471138c5a8c3de7fee60b0c6d8ed8ca1aec13f8d5bbdb84d06afba619a088fdf6b6bbdeb4bc2fbe5d167de97cf972789208abd70daec682bb73b24c163dffb6c3ff169080030a134e192298ef1b2c731d79efb42d4dd1041c18facac2cef3f8302a9f6111d3497d16736b71510e4a984f0f83b16736f7c84e917d674186fc62f1a6bc48e3b29dc2142dec14a26e662b07c66e021e9f174ab378bd72b21754c5ce3b2dec15e984f2a577b072ca76858a718a4331fe7902f94540c9537e7c78de61ddfee753039b8416a8215b21684a23e85f34c07b495c5bfc37c5dc9a7db348b57c4a326115258a64fca8eca11b4e08944d656e84f0304f4875bcd3b842119f54b0d541f8c2902c032532c411d3fa1842f8b3f7791854f55795a17cc4aadfbae52c757911e0ea5499cc1f35b08f0bd9b023250c978e019f772c1c2a6d289051aeda3812bbce4d05565dee241d6c30f471cb0a0fc4fa1fc85f7c3619d0d6c7671cdff1346e420d19a31ff379877ceacdc1eaf859beb3b0aa5eb2403cb573c6251b3a660e3b1abd20b9655657fb5da3145cd25c1be363fc3ae12d79b59d37cfcb9ff5bffb571dfbdd01b539cb9f3e25bb1e88a124cc3e5d0e3207e9af108a8c1a4700898425895fd66439bc590e754d52d22ee5280034ee9f57a8a9b4042447cf34560fb6b8e0d456fb558a59a35293d7a505bc53bd274ff5cf459cdbae227729ce88964c29296f3cd89e0775e707d9446b3ecf3dd7c8c2cca8234796746304643de79c21fc8d21a590765b81a6eba67b2d707835b5c59ba82aab5c50b84b07d84855b337773a13997da206092a64c0a9a86d0c3612880e9caf651b6a14cecb57eec12385658557548bf2d20ebe5a78a398b990e243323ad2d58e94d3e47322f47e5ae8ef106a8265668e70ad53336d431e8db2f816e6f1cacf7fe811cbb08000000000000009f48c4dfb40c7decfc0bee6cc78dd7536c2292ae2c945d489f8e88a0280e14f6baf7ee18b84f0127c0bdd2881a8c883b93ab70d6bf1faea7bec8ed9ce81d6decc7dd241e56abdd1f038ea2daa71077d16f2e2f612a04dc260d545ff09db8a9edb1365ef444832536ea541a0541317c67c6b6da5db875cc6a05b57b0d41d311bd6b015d033b75e4e95be25dc880b8471315dacfefcd247c97cc840f8d0b93db1f0080cbd4025b14d5127a8e3966e4784eca8a899adf15e8ed73888fbc9fc60e6f7c9f75f3f812e9f4782ed3bd8d9768e298cc07cd289052d9d64e131d864860eb8ab4ccc6f840d34811579f73dc2b672440c6e8653d66321e0a3b10e6f8f518fa8498bd02dfb4980103c305657c37ba6c19ac0ba369568839d68226b35f0b5cce109f9830a3f33f2dfd28d3a37441ed8a4450844e5622cd0f9f02632ab959a8edbab8499f1ce97106ae372780dea3be866e9d7ae3ac61d4faf36ca4845024d6b7ebc09a1be10c22b456b70266c807efad282c8ec2bf59a4525cd105f13bf61019e671d55348e86b805f2c98c9c6334ef8c4602640d2efb1be8db5b2851fe599bb69362cd6cc61db7ebd3fc8fa2dfd4333e5a17470ef2c796f7e0f497a8e1e4ca64475fbd4e2079f21a9558c739a88ad9899cf01397edba6ca579679a423aa120c554aa7158d6306070571571f0f108a7ecea3822a00653e8debad0d3756db6681ff04d40ff651ffc6dabb4f8272f50922c1fb37e338c5f92da086d7c39c3efc48e94fee6520bf1941c20669484433566a3ff233a784d372", 0xf95, 0x20048800, &(0x7f0000000000)={0x11, 0xc, r3, 0x1, 0x10000, 0x6, @broadcast}, 0xfffffffffffffe22) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r7, r7) r8 = fcntl$dupfd(r6, 0x0, r7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r9) r10 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r10, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r9, 0x84, 0x9, &(0x7f0000000000)={r11, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r11, 0x3a8e}, &(0x7f00000000c0)=0x8) r12 = socket$alg(0x26, 0x5, 0x0) bind$alg(r12, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r13 = accept4(r12, 0x0, 0x0, 0x0) sendto$unix(r13, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r13, 0x84, 0x18, &(0x7f0000000380)={r11, 0x9646}, 0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r8, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r11, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f00000001c0)={r11, 0xa8, "25e262fdd5b3866953a67a928037cf0e148a4618faa2af582db0a43369c17aa346b99ddad7e32a22facc5c943ef852896ee885616a6d05660b6574e0ca2e204e5081053ee2d0435e7b1926baf0190288276027258a5aaf1580606fbf14d0fd4bba8e70ca2b494609c10c9f28b6829379892f9397945203ee3b9aa9bf22c0837f64dba7cd4e407ba9ad00557b283912877e1f3d0e92eaa3637149d0f2202e3146ec57ca6a0828b285"}, &(0x7f0000000040)=0xb0) 16:55:20 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:20 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) rt_sigsuspend(&(0x7f0000000000)={0x8}, 0x8) 16:55:21 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:21 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r4 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r3, r4}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000000)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0x53, 0x0) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) ioctl$PIO_SCRNMAP(r5, 0x4b41, &(0x7f0000000480)="35c5d626b7bd9d3e1c3752fb4e03bc441a08dc2e21fdd7c64ff39ae6b5c6ee0cbee0b3c4d4e7724f2ead6fa6774a945001afdfed3d8e21347ab962e9312389e36762e5c3dcb4c5641ddfb0b60545de9d2238c5d95f6515d2497cc4a70b7a4801ab83175eaaa3c2cd917ee26f07e4ec44ec023cdc4946bd62191dd941406bc7c84a1bdc8a220ff6ceeb0118a27940455f952dc2cac6be78d9e52c4c7e79fdd324b63f6ee364e8a32aac5a1639e2980ce2c0a0366f5ab9102aaa21172819aa04e1327220046a4604276f") 16:55:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x20, 0x10, 0x501}, 0x20}}, 0x0) 16:55:21 executing program 2: r0 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x40002) ioctl$BLKPBSZGET(r0, 0x127b, &(0x7f0000000040)) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x20, 0x10, 0x501}, 0x20}}, 0x0) 16:55:21 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:21 executing program 0: r0 = add_key$user(&(0x7f0000000280), &(0x7f0000000000)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='\xd3h\xf3D\xf7', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffa) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x44) ioctl$SG_GET_TIMEOUT(r2, 0x2202, 0x0) fsmount(r2, 0x0, 0xc) ioctl$SCSI_IOCTL_DOORLOCK(r2, 0x5380) 16:55:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x20, 0x10, 0x501}, 0x20}}, 0x0) 16:55:21 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x0}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/mls\x00', 0x0, 0x0) signalfd4(r1, &(0x7f0000000080)={0x401}, 0x8, 0x80800) ioctl$PIO_CMAP(0xffffffffffffffff, 0x4b71, &(0x7f0000000000)={0xfffffffffffffff8, 0xff, 0x9, 0x80000000, 0x6, 0x7}) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x38, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0xc, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}]]}}}]}, 0x38}}, 0x0) 16:55:21 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:21 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) rmdir(&(0x7f0000000000)='./file0\x00') io_setup(0x2d, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000480)="218b059b07a5c958dbfcc29fa575382525bab170248a35195cc7a47644a1f5849f9e235effff6ed2e3df685698f22b106142954dcea0b9be3149ecee261e78403dc89846ad2b4d28467bac41a97fd1babb6874950727be2a4d41cca0c9c9caf6ef3127feff061d66c5190ddd38a5b3f88d25f0aa2793f34404d2acc173ab5b395ed630953b", 0x85, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r2, r1, r0}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:21 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)) r3 = getpid() kcmp$KCMP_EPOLL_TFD(r3, r3, 0x7, r1, &(0x7f0000000080)={r2, r1}) r4 = perf_event_open(&(0x7f0000000200)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xab1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = gettid() perf_event_open(&(0x7f0000000000)={0x0, 0x70, 0x2, 0xccd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x2000000, 0x0, 0xfffffffffffffffd, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, r5, 0x0, r4, 0x0) r6 = socket$kcm(0x29, 0x2, 0x0) r7 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x4, 0xa, &(0x7f00000002c0)=ANY=[@ANYBLOB="98000001cd4e0000000000006100003bb70000100000001815000000", @ANYRES32=r6, @ANYBLOB="0000000000000000fdf9040010000000950000000000000095000000000000008500000014000000850000004c000000"], &(0x7f0000000380)='syzkaller\x00', 0x4, 0x8e, &(0x7f0000000600)=""/142, 0x41f00, 0x1, [], 0x0, 0x5}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000012c0)={r8, 0xc0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=0x401, 0x0, 0x0, 0x0, &(0x7f0000000700)={0x4, 0x5}, 0x0, 0x0, &(0x7f0000001140)={0x5, 0x10, 0x4, 0x7}, &(0x7f0000001180)=0x7, 0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)}}, 0x10) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000140)={0x0, r7, 0x0, 0x9, &(0x7f0000001300)='cgomners\x00', r9}, 0x69d) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000240)={r5, 0xffffffffffffffff, 0x0, 0xe, &(0x7f00000001c0)='memory.events\x00', r9}, 0x30) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={r3, 0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000000)='em1lo\xd2[\x00', r9}, 0x30) ioctl$sock_FIOSETOWN(0xffffffffffffffff, 0x8901, &(0x7f0000000080)=r10) r11 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r11, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:21 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x0, 0xfffffffffffffffe) io_setup(0x9, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x34002, 0x0) prctl$PR_SET_FPEMU(0xa, 0x2) write$selinux_create(r2, &(0x7f0000000040)=@objname={'system_u:object_r:devtty_t:s0', 0x20, 'unconfined', 0x20, 0x2, 0x20, './file0\x00'}, 0x46) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:21 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x38, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0xc, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}]]}}}]}, 0x38}}, 0x0) 16:55:21 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:22 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x38, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0xc, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}]]}}}]}, 0x38}}, 0x0) 16:55:22 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r4, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(r4, r4) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:22 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) socket$can_raw(0x1d, 0x3, 0x1) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$RTC_WIE_OFF(r2, 0x7010) 16:55:22 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:22 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f00000002c0)="f5", 0x113, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = epoll_create1(0x0) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000040)) r3 = getpid() kcmp$KCMP_EPOLL_TFD(r3, r3, 0x7, r1, &(0x7f0000000080)={r2, r1}) r4 = epoll_create1(0x0) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r4, &(0x7f0000000040)) r6 = getpid() kcmp$KCMP_EPOLL_TFD(r6, r6, 0x7, r4, &(0x7f0000000080)={r5, r4}) tgkill(r3, r6, 0xa) r7 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) io_setup(0x8001, &(0x7f0000000000)) chmod(&(0x7f00000001c0)='./file0\x00', 0x22) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r7, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:22 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:22 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = epoll_create1(0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000000040)) r4 = getpid() kcmp$KCMP_EPOLL_TFD(r4, r4, 0x7, r2, &(0x7f0000000080)={r3, r2}) ptrace$cont(0x9, r4, 0x9, 0x400) 16:55:22 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000380)='\x06\x04\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f0000000340)={'syz', 0x3}, 0x0, 0x0, r2) keyctl$search(0xa, r1, &(0x7f0000000000)='user\x00', &(0x7f00000001c0)={'syz', 0x1}, r3) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:22 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:22 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:22 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) r2 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0x1000, 0x40000) read(r2, &(0x7f0000000480)=""/151, 0x97) r3 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r3, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) r4 = add_key$user(&(0x7f00000003c0)='\xf5\xe0w\xc6\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, r3) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:22 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:22 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x7fff, &(0x7f0000000180)) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r2) mount$9p_rdma(&(0x7f0000000000)='127.0.0.1\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x1040084, &(0x7f00000001c0)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e21,sq=0x0000000000000000,smackfsroot=,appraise,dont_hash,euid=', @ANYRESDEC=r2, @ANYBLOB="2c646f6e745f68610000000000000000643d6266036100357f432d9c2338322d5dca36332d63369b712d393562003537383f2c7065726d69745f646972656374696f2c00"]) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) ioctl$sock_inet_SIOCADDRT(r1, 0x890b, &(0x7f0000000480)={0x0, {0x2, 0x4e20, @empty}, {0x2, 0x4e24, @remote}, {0x2, 0x4e21, @remote}, 0x943b65ae46ce962, 0x0, 0x0, 0x0, 0x721, &(0x7f0000000340)='lapb0\x00', 0x101, 0x5, 0x5}) 16:55:23 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:23 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0xfffffffffffffd1c, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/cache_stats\x00', 0x0, 0x0) ioctl$EVIOCGABS20(r2, 0x80184560, &(0x7f0000000480)=""/179) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:23 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) io_uring_register$IORING_UNREGISTER_EVENTFD(r2, 0x5, 0x0, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) write$FUSE_NOTIFY_DELETE(r3, &(0x7f0000000000)={0x42, 0x6, 0x0, {0x0, 0x3, 0x19, 0x0, '^\x86mime_type$selinux-ppp1\''}}, 0x42) 16:55:23 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:23 executing program 0: r0 = add_key$user(&(0x7f0000000080), &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = syz_open_dev$vcsn(&(0x7f0000000000)='/dev/vcs#\x00', 0x3, 0x410000) io_uring_register$IORING_UNREGISTER_FILES(r1, 0x3, 0x0, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:23 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:23 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:23 executing program 5: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000080)='/dev/snapshot\x00', 0x10001, 0x0) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x5}) ioctl$DRM_IOCTL_AGP_BIND(r0, 0x40106436, &(0x7f0000000200)={r1, 0x100000001}) keyctl$dh_compute(0xa, 0x0, &(0x7f0000000000)=""/83, 0x53, 0x0) r2 = syz_open_dev$swradio(&(0x7f0000000140)='/dev/swradio#\x00', 0x1, 0x2) ioctl$KVM_ASSIGN_SET_MSIX_NR(r2, 0x4008ae73, &(0x7f0000000180)={0x4}) openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000100)='/dev/video36\x00', 0x2, 0x0) 16:55:23 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/conn_reuse_mode\x00', 0x2, 0x0) setsockopt$kcm_KCM_RECV_DISABLE(r1, 0x119, 0x1, &(0x7f0000000040)=0x3, 0x4) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$bt_BT_RCVMTU(r4, 0x112, 0xd, 0xffffffffffffffff, 0x0) statfs(&(0x7f0000000080)='./bus\x00', &(0x7f0000000740)=""/4096) prctl$PR_SET_THP_DISABLE(0x29, 0x0) fsmount(r2, 0x0, 0xc) ioctl$SCSI_IOCTL_DOORLOCK(r2, 0x5380) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x9, 0x0, &(0x7f00000004c0)=ANY=[], &(0x7f0000000140)='syzkaller\x00', 0x1, 0xfb, &(0x7f00000003c0)=""/251, 0x0, 0x0, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x70) getsockopt$inet_sctp_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xa}], 0x1, 0x0) splice(r6, 0x0, r7, 0x0, 0x10000, 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r6, 0x84, 0x12, 0x0, 0x0) r8 = syz_open_dev$media(&(0x7f0000000180)='/dev/media#\x00', 0x0, 0x480) r9 = syz_open_dev$dspn(&(0x7f00000000c0)='/dev/dsp#\x00', 0x1, 0x2) ioctl$int_in(r9, 0x800000c004500a, &(0x7f0000000040)=0x10000000006) r10 = perf_event_open(&(0x7f0000000980)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x4bb7}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$UHID_INPUT(r9, &(0x7f00000002c0)={0x8, "b13e1c20d1764d052a4289a71186ca1abfa7f39eb694f4602948f6585c3542ac42cb2f94b098e98f2bcd6128dab4a71d544e96e01e3a9a3548ee5f554c06d963346edb9d133e86fdd31c21e9aaffeb52f7cd63297b1fd0db1845e12bda3ce00f0cca0e6ac9c42a61e687c24c0553b408359c86c7bfd7a30944ac327f982b011258e85ee00f050c38e73199d07b72b225a96ab0fb5a9ea944a233e46cd4c25aaa0fe04bd9b3203f61a06c8f094563ffa0078e50248ce1acebc03c75069eb1cb20ebbe30ec063f9ebc45290dc4f8b56ebb08d32e4df04785fd385029f766a0b96db6a1b6615de63393fe97082c076a7170d2b1c06ce0627d6acae850c2b95f38b079a352f27bf6f5460078b8e597c1d3bdb5cf9e73f42eec5aea224ab44b94e18e812864faeaf770ba7471f99b07d41d573d1d4c3833fb4410ea36d710bfa66ccdb14a1927a678f873b023e82c341a43704adb37242a67b2a46d02ab7aee23cf3030a2f3dd58eece667b6e9393ee8d36649e37e83b1c73c0ef65b4df6173c1c25324fbb9afa1361dc4275f152deb03d7138a688eb9dc66e7845ce1be5647bf740b0e1dd038120ef1e3e1cf420cf8b723bef771376e433935e4f9096a10c4a969aceaac4791c41f365b274dab49bddf51b22a24c05ceaedcbf45febc927e98f410d38247d7679cee7b0d3041eaebd7821924ad31e7c5137bf87ce1ec537a981779f0a4c57bbbb5c641cfd02e1e3904f48b0be96fc9851b6bc8c4260168eea9d9d111e2777f78a9021d5eb0166e39410bf279656770263ca2fb7ac0e30d5e168f8cf4bc5665d057da939b770568e41d0fcec5d6aac0bf4ae66fb099b786cdce7f6a9bc00b83d8ed72440a9724d4ef8af71c7efbc31397930cdcb99d30502ecbcc7ddb9161ade16a1badbd7ea3c6c65b387b46234c4660c816506a2f76264bba07ecb685532116bd971464b58e3ea0a29c2fa1d49d9c6308806db01326e9a1b6bbb556f6479b29f48718e211d75f08d0fb477ad8dae5aeaad7e176b2c5ae331ef78212e9dd7e506549dc74ffd940dc91d74aee2fa7f28855919c163f443804e2a072ad8add2be84df87e414afcab0f8e6f67d3ebb1778a6798d50233da09d29b95c0da97304b7a025e50a7c89e614c63bc69477bfe0e5ae2c468332d134f9e22b19eb2f01c8e8d5148b9b980f8b9aa0cab9ba89aafe16d6a8cf9cb5ae659d8fba88e2841f3d6ac0c44dd9f03787d357fe31a4f551e247bfb73b1f2aa1e208c36aa90dcfc4da8877967c05fe951716ec2293d79c6083e79061bbe18150e2af1d889bb4e87c7735b0e7b88a3109a906d1bd4bf9b98c2462420ecc4e9f3a274a6678bc56e9aa7f3d64677141f874f35d00d04a1dc83126ccd69a0221305a3a5418ec24e163b165c1e4533c38f3d213de4012aece68ed11e2f42325d6da5eef78ee985f81a7991e3d1ff69188059c292779579418ef81177fa94b43cdd0fbf92d31f0fb592a864ddc98ddd5b49ece865e7c7a6c873169d0eea46c1a44f645b1cfa40849ffb9f5355ab396dc1a875180f17103be63be4e7d1920949c59ba5d47341c176ac307e165b9733ac5cd9e9691f5ecd76b467881b78f217d50903a06c57270f4104fd26d496dd7e08c27209185761882923f6447c73d53a74e28132e6bf97ee4f2df9d03be88653a9a7251d8df247f1a75f91f95886ce317e3c125aa7686eec86708fa72c9b33a664e76c0ed891ff9d840ac121ae3f96d32330a14fd76df19c7ae0434e2103d6e9175da0b6cc7a007a0a18615271771434959de305636cf7fbfdd16239bff7dbc656a702ebd48f9a2b1937cca80604ec525d292bb7337459235ad047c6933b6c81bd966ea60ec863de568a9e6d8e0378916f441e0f8b2b74df49b9b24094fd643413469428a537aed19b72bf9381ebab4cd57400ecad1cf1b792e9610910d02f9a779b009840e3f1a1395a87f1e590c33018be80a3f34bbaf49e415ba7d3858b40788cd19211b8cad3789870fb252f8991d64bff9558a67a2316ec2402c2f9c52de42e6389fc90bc4379f7b899b1a943035d64f20b7766edf08fdfa185d00493031f0d3f9ad7dce841f725c5adcba896a76857918a2f54c8aa2e50f71eda35b8fea3732a02c146201ad9f4b65b7caa09e2a73f72aee1ce428a35489038d5cc859fbd48be8da5d088ccab897a248fe418b89b409ab5507af725f077d264abec5b53667ca06aed03815dd537535a3360a50ca3d09c025b5057362c7cb5a4b99c58ac64fe813f4d7f2cafbc3048835ec43fa68170ec7310342134c9b5ec417763db145555cdd37f24b27b0911d172710b74d3c754aac02b24030166cbf2eccfaf1e909b629b7919db1351cd0167e8b6bddc5ce4b7e13cbf0c095f636427d440d058e7637eb117947fc6a60942d10bd455030ee38fc447fd3e6232efba65def558dcff60274e6b2ad62464b4f767bcfec22c681c12bdabf1fedc3946f45c9a34a9169f79ea60a9d190dcf1ce14957382af602dd134b610b269247f38c3d4e233f2fda399dc4cf09139cff9e9c731f8bf940df3cbdf9355f604bd0f3d3b20a6cfc39a7d9ff74f734750187b30c1a970a432bf7e9417cc87d8dea00c4e1885845e1a59bc6a5487687c5bca514e9dcf372bcdc0fe4a47f3e4ac456b1a812e69f88b2a8a964d946cc102ba6f3a7c965df24653c6384d810cf157c8581d4b40e874aded8d227a25fab9889f02698bf52980f048408de4a96226949eba5d1b7f41fce61ae1ff9388e096646ddda4c222f7b9bffc1d3e5b645b6e248637698f6a5be1dc03ff7aa9f418153beeef9b9d67ac5b6fc888e5adf0db41a6d5cac2b600af3b428a1294f4fdb4cf64ccc254c1c7ef71b9be3afceb797fc9504bc3f3dde217687d47cd445c44bea2b16eacae76f16d868b77065b189bd7c4678f3a5fc99b4d020d42972d010b7a6b22de46b434f2d8ec4f567af2d531817ec81ffa36cc27d073a66d2152f1be2a8dce08e98a00f473f22e680cf0ebdcf37936cee60f99eec69503a15d8e36f8d599b535021693fb52f9dc93e315d6e849bd4bf9d05fb25f0b09de91b73ca4edfbfa04d9262d449eab2be542ea30f316384609efc52ed641a9e32d48e4a57c65e8bfa5c13e769d5402a0b125c17360800bf0da8592a75abe647f1d9b1072942947da82e701308b60ecdcfd40d7b6cf44b443493ef0466790547c0a8e5914484969e52cba3787c41df965f91ed7074cd62a63db7e1c35b8f9ac30521295ae7b9c81143926f1dd36aefdfbcd7056b0d4209cabe113a18c58ecc062df687666725707029a8be3ef5721484bd429bab33fceb76c6a0f079da8819d0d9565f5e4ed45eb531f9501b85b619b5323169b0297b7cedcf6f288225dd5e6a7f52c1b96cd38dd94b2f6b8cfc6dbd7862901a5295dca5ecbae72344f41c4a222bd6711831d265b910d547501116bcfbf3c9e104b446175c4c8a4e56445ca22f9363f0f54858a8eb4a1c43103bca578c5b0ee372efd705a950510dbbfa4f74c8ddb4bbc1f07dd410ebb39c01f4da8a0bad2d3d35df3a12a9fa2daf44c8163d59aba8a7351ecc9fe4cd25b987dba700e73d7174307161adf70db0e7a802d7c9ec1b912ee58b0a35c2c6f40f112d70ab5aa708071379280c9ffbceaf0a4ec45c89ac0bf3ef40538302b685e24574da8bde8654e99eff66c9ad5e6beafa0e48e1c293c53d955980346cbc052d15e5d1f3baed388dfaa72ca089af06ae757466a704b93a0ff13cb5c722f0b872432a4fd4513ed56825b13ddd4d8c02eb624c8358199f52679421ab0e1792869f6b4aea523a1079b3138f1ef761c6df102096eff43ddb23ee668b9cc5161433feb318903b58387c3dae2833a8c770e7c6e27c31a1fca07377fbb07f11911be6192f7518a8d089b89826e48b28f5c8a00784bef9b2f68c90838eb2c9fcaeda4bb76782510082c977a7ecdd5743e9da8f088a3b67a25cfb25db4a709b6cbf5425e7efa8c2e472464606d9ccd2fc0f73cd1d51a5aa19d9caba10be2147f8e1ad763ba45693f9f078b0716cf588142be847ca67dc132c5782fed12b7d95c55a9bcfdfb85cb48698a45621cc2f1c85559617ece7def71486290b0cf8e987e8788e1a13f17e3f24b93ed2009ebe42e3bea9571f98b39b787c107dcada3a36fa1fe93736e74ec34af80a182cf0adf2846577f1d474c9ff1b4b8a2cfe6a2d445029ca77088b9c84be63655d48cbc5f61b18d7cda0d141f2db6bc3c479aa6ca19638e2c37da38768eb8820e5679345d2abe8033318eb952e297e17dacaaee3df7ef1d6cd554e9b1b453c44e3d4e030e25c5f9ed094100f6d9b1dc5dab371436ab252cc4d7fdf8fe4b7f36ab71f2bbe3878217b151664c3b9ae970e473ae164d77f294ca8ad58634ea446880e8327fc7af2a088e39508443a601eaa00742a7d0ad459dcac24a60edcfa6ac9f72f428c2b8dd30b8278e28f25a1a129d23cacd765de4c4aa52819578951bb8e311e8621f627e3463e2562b6dbc8d1c431c240f1424599438b9c94723f79ffd1fa1bc94104e4598bd43244302f86ddbe47ad8671e25f406aa507ba45bdba09841827a697cece002f79ec7cf14488789d754f84818d180bd04a11cb2115441a402bea2be749ef233bcd26ca27df828ada877a893e54ea3e6ea29e62d6e7693af7cbee59ccdb4045d0e6eeec3d8f59205f324a5f7cf5f871929c83ada04bc5d3990288dca5eb312339933ffb1031e05866e1b2d0aad0ca940795458b7d6c8a3750a76e1e6c8ccd48ca542d6c51164431d70c9d35f0f828cdec404a175a44bc2a9651ec5281c0f3aee9e4375f0eb139f58fa4419fddf9ebe2f8f37121a57397e7e830ac097ed375521a68f7cdc471621b769fef40cd19d8d55a82e27bf5b0cc4182359db7c9066e2ee10df279a89e96fcfea225995f065f7f286b8c8ef9b6c82a34df14dda2f737f557578ce5b15944e3149110102d80465c1b436b6bbb16fdc64a9d130ec7644bc162f0e2c5669a9254970a062561e269d85b72b4748d71d88ca20778287bc3b9613043166862f133f366f6361b9e1d040bbcd9728a70fcf3be7ea8fe0f55980ed03f336ec49f7cb6899813acf47d3b2413e7b637b764fcb9003ece75f8a255b9cdc71f80dbbaa7eaa2111b5551feeb7ea31620a2c88897538915abedcd184d57c79d81505985f561820449c330bc3412bffb68c4c743c5a5a3acafcf00d7561a66f70e5835da530ba62f221211e1fefdc1fbc8c05b1b68b7eb2afac6ebbbc0b961b8ef8b27b555ce7641f6601ac19d5f4adb06b40155a2085ff32de5b2c5edd96a01a14d1bb49b58f1fd718bec428043819b8070e46f0215d2153318320754638d9b40a5214784e7c1f80dde05500cfe8e4dff855504e099634fb3d44829453cf4ac8db7e5a4144f96d4508de90ada04240637fd5b261cfbb80c8d9ccdea6c1d3485a85663cff9749133002c7f9c6ea4de1b50fe90dae397f6b5833e943e6c5f60e10d805e97e6869488b857b44d8c94276f668257c223e2e26dff75222d3f304f8a040ce058e1b7b3bc5f0b69c310beea64212ef0a54bc9fb858c25681cee574c532b64d4f8241e0b855f7f79d0a1ea22fc3d9ad5a1658b5c4d9d417e9eae47c81628341172609a8ef8c72fb6e4e48da6a10207e56b727f65c82d49e2dbb44b492e1265c2b28f98980334ccc3abb0cfd15d73c2f38f4c824022aa7a0ac0b7d35eea934d3455d21e8c710474e54bdf29be107ebc00", 0xa943708f26830065}, 0x1006) dup3(r10, r9, 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r8, 0x84, 0x22, &(0x7f00000001c0)={0x0, 0x0, 0x816, 0x1}, 0x10) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:23 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000480)=""/226, 0xe2, 0x4100, &(0x7f0000000000)={0xa, 0x4e23, 0x2, @dev={0xfe, 0x80, [], 0x1e}, 0x3f}, 0x1c) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:23 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r2}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:23 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:23 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000140)=""/83, 0x232, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BINDER_SET_CONTEXT_MGR(r2, 0x40046207, 0x0) 16:55:23 executing program 0: r0 = add_key$user(&(0x7f0000000280)='uyerp', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x64bdedbe172d1371, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r3, 0x0, 0x40, &(0x7f0000000480)=@mangle={'mangle\x00', 0x1f, 0x6, 0x538, 0x0, 0x0, 0x0, 0x1a8, 0x378, 0x4a0, 0x4a0, 0x4a0, 0x4a0, 0x4a0, 0x6, &(0x7f0000000000), {[{{@ip={@dev={0xac, 0x14, 0x14, 0x2a}, @broadcast, 0xffffffff, 0xffffffff, 'tunl0\x00', 'gretap0\x00', {}, {0x257d86359e387001}, 0xf7, 0x6, 0x20}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x4}}]}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00'}}, {{@uncond, 0x0, 0x98, 0xc0}, @ECN={0x28, 'ECN\x00', 0x0, {0x10, 0xea}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x28}, @empty, 0x7fffff00, 0xff, 'irlan0\x00', 'bond0\x00', {}, {0xff}, 0x4, 0x1, 0x2}, 0x0, 0xe8, 0x110, 0x0, {}, [@common=@icmp={0x28, 'icmp\x00', 0x0, {0x12, 0x5, 0x5da}}, @inet=@rpfilter={0x28, 'rpfilter\x00', 0x0, {0x2}}]}, @unspec=@CHECKSUM={0x28, 'CHECKSUM\x00'}}, {{@uncond, 0x0, 0x98, 0xc0}, @TTL={0x28, 'TTL\x00', 0x0, {0x3, 0x40}}}, {{@ip={@multicast1, @rand_addr, 0x0, 0xffffffff, 'lo\x00', 'ip_vti0\x00', {}, {0x1fe}, 0x89}, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@time={0x38, 'time\x00', 0x0, {0x8001, 0x8000, 0x24c6, 0xec74, 0x4, 0x4, 0x2}}, @common=@ah={0x30, 'ah\x00', 0x0, {0x5, 0x0, 0x1}}]}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x8c7, 0x2}}}], {{[], 0x0, 0x70, 0x98}, {0x28}}}}, 0x598) 16:55:23 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:23 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:23 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x3, 0x2, &(0x7f0000000140)=ANY=[@ANYRESHEX], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x2, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x70) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:24 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = openat$selinux_avc_cache_stats(0xffffffffffffff9c, &(0x7f00000001c0)='/selinux/avc/cache_stats\x00', 0x0, 0x0) write$nbd(r1, &(0x7f0000000480)={0x67446698, 0x0, 0x4, 0x4, 0x4, "38501c8c53cc261b5616e1dc4279b76cb61a0f4399d19dbebd97b3ffe5cd13e77baf3c81c272c302485b8e3b36ae54b8a0f68a586b7cae3a89adfc174323a97ef196e841d4cd3ea0daa58fef3728f6a44cf50407791837560ab11ccfd867dba43142e63795cfbba108a8003f32fc652d5d5392004e7dc169b4f636b9182f3df63feb62e03f7991c7fdb8fd8e7b29a7fe482041906ed7b54e2f011b845c989cfaafbbbcdeed78168d52e4fd5411d659fe622e424cccfe6324857dc2cd4d00009fedfa99a9691f3100402264070c41f243037785fbdf"}, 0xe5) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x408202, 0x0) write$nbd(r3, &(0x7f0000000040)={0x67446698, 0x1, 0x4, 0x0, 0x4, "7490dfa9704df94a76f0d83f5a247e96e60082fcb34e93c9d0ad0cacc06655f1dee0c92a2b987caba0ca45d8a94e46f2ec0f6754ccc58dcf0f836116d2c4ca72abe944f34f67741ffadbb514217a83527cfef73de240f1745f578450ee2e244baf37"}, 0x72) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000000680)=""/137, 0x89}], 0x2, &(0x7f0000000740)=""/153, 0x99}, 0x40) 16:55:24 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) readahead(r0, 0x8000, 0x2) 16:55:24 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="d5", 0x1, 0x0) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x412201, 0x6) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x8, 0x0) syz_open_dev$midi(&(0x7f0000000040)='/dev/midi#\x00', 0x9, 0x40000) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) getsockopt$TIPC_NODE_RECVQ_DEPTH(r3, 0x10f, 0x83, &(0x7f0000000240), &(0x7f0000000340)=0x4) fsmount(r3, 0x0, 0xc) r4 = syz_open_dev$cec(&(0x7f0000000080)='/dev/cec#\x00', 0x3, 0x2) creat(&(0x7f0000000700)='./bus\x00', 0x0) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) fsmount(r5, 0x1, 0xe2) mq_unlink(&(0x7f0000000380)='/dev/cec#\x00') ioctl$UDMABUF_CREATE_LIST(r4, 0x40087543, &(0x7f00000001c0)={0x0, 0xaaaaaaaaaaaac5b}) 16:55:24 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r3}], @vti_common_policy=[@IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:24 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:24 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000000)=0x0) ptrace$cont(0x20, r1, 0xfc1, 0x8001) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) r4 = syz_open_dev$vcsa(&(0x7f0000000180)='/dev/vcsa#\x00', 0xc91d, 0x402002) sendmsg$sock(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x4, 0x3, 0x3, 0x0, {0xa, 0x4e21, 0x0, @mcast1, 0xfffffffffffffffd}}}, 0x80, &(0x7f0000002680)=[{&(0x7f0000000280)="c6e243363f3b52b47a4de0ef61d61f4161fc4dec1d458b0ebecb669dfa8d4ad2a06d5b6842144a6e49c13b99a22778e7d3d733b1f19c76e227c84d15c02f6e8270bd5b77db5c7f2510131ab1539a5662e98d355ebfbdf8234ae23fd85e843b0fda5bf1f9760914e7de25f3478ed6447423e8a031b45673e964814d972aebe174171b6d9ff63b528b8e1f225e0cb94a97866463f8c0c102065a6c1a2c48af2017ceaf6ceaca6fba0e217e1e6f20667455e8f52a8b60bc387aa320917e15d63be9ae2211336e8ca594b9988e2e98b7f6b8fb7d2b987d2a3cd3da2972fddaa1889dd9fbbe50f647961647c766237b58b0a473bdfd4cd76eaba8a04a9c37b61073", 0xff}, {&(0x7f0000000400)="987ceab3417c2d754eba0ad85e8259af9d472c7cf7a154bd9e3eab", 0x1b}, {&(0x7f0000000440)="b6187bf65ee8b07be787f14516a53b237430913d597828fecd80b6dfdcd9adedb9400e9879e3f8d333f4d283d256aabfec86a940292575532ab20e2e07fec2569e9cc83865ed9ff6d69005b356cf76db4377ed03e14eb7bb73621234b9ab86ac9bb92b0723254e588327fc61901f93f33bb46a829afe09455746c70540e6b980a344fdafebdf492682e3d1f9b58fb7bc43577e847ed8", 0x96}, {&(0x7f0000000500)="0469b05a0091debeb717cae1d6f2e502c20d9e2afdb8a718731e2fefafcad88e5dc80f35bce2a076100ffbf4c383963becb8e9262a93262d037b6c611a384b4ac812c664289a8f412f61e1e0", 0x4c}, {&(0x7f0000000580)="91ab98980020d9f1e844e51c20d680618a74258899bf38620b55a32e9d1d8c0c32495934ce4b7c3b947008867281aecfdfb8c3e5c6ee82c3b39b66ca1d22a36a9c07f0e94f46a7e9239f0f9c4b4bd041616137e1784a5670a22fbce87b7cd9efa10aa26f0527402453ec89e57df1fb5dc13c2d0041a0a216489fdf30172cbd017caefcb55c31935984cf6a1ca499077620d13dbc90fea103b1962c46df1a24195971f71b9f9749a20ed9a3bd6de3029308c1bb307ef09f92173451f48d92c011813f4cf8869f75b4c75ee9cc2054bf56664f5a38890c72d0c28612146b413b58f7b0bbd4c87f536804da09d0bcf6cade0355180098464261d599ed46dc1c285ac96838332cd87d83856cbbc19e18aee6b0232aae6f3c0a8814f97854a8c56b3afa19a3bd40907734df37ee2158d9f06635a54733d556e9553752c0fece0898f59645db3f3d7692f580b0e73d38c8ca44b4393ea6f9c2663f05bb1bf9508cc8fdb6af1c41bad7cdaf1f3f76e864731d2dad3f494d791bbdf73dcee3e8ce2e6ce3e5b38144a57dc31747dadd39a9402a8a82338ed88f091f4d999268e4009d6d3a6bf3540f123bbe8d895ad6566b556d4ecb67a0fe1a62ede83fd61108aa0ddad9240e751100f4cbe30904383243454e3374947405a40d4b106ef2660cf16fad437e62b1ea571dffad842d09ad127486939ebfb6fcbb8200f7ad0289f4af061d4cc2d54fcd90500385b8541e6b1e0f78755f33189234bdb73c3b9c369c9890fdb0a9bec155ab27e323fb32296704729ef997c228d87a2230ee44ee32e3e4dc702c52ed8e6e5d697c1659b2bf22190653e2bea90b3f67d806d425e292c7727b595cf04dd23fc6d3b44f84ebd73cd0d1ee5372db37b500f23ad805c36d1306f07f507606741899f6575168455555697cfe4b9ba9984732284076b2ada5fa5b4caac791721cdd1e36f343eca92fb330d0dece9ca2d5cd5a69ac61bc464352d345450f596dd7a5265b8740d4c8bc8ef9a56b9c16510fb6b2a20b1482e935505e0046cae27049d0373766d0e0d90f0aa6f8e6ce14bb1e41e9f921b143b173e9c7368ee00595db569305240ed050bff7d8b299260d7d05cdbd30e31aba0a49abfedf21f9b5ab2c9f31a9727e9a246957f157e7630004f64a611df8a6a90e4694a840ca96aa5397f157ce8b34c84ebfeedaaebb73816bee27b4a0ca52b046f99b3e42611d4bf6dd3818e55c8c41e1a430df2162097f1afb417bd15bc849fc3f80013b0be86c1699774578271910f3e4c6edf757b5f6be3a4a6f834c8ea42944235e0271959176e8d6bec51ec1279aeaddc326915f00d01816a08576f8fe08a27f40f8ce957db8e48fa52719cca0332fa8c5f172f24fa3bb51c1e352c40fb8b18abd6688514f9796b53475b952ef6022de91898bc9fe7048d9d95784006248bd0fa8133351c269cb317ca886aa0b1907df3e35855a47a694f5b881ed63e4e1596904b38bbd34828f05c28913ed1ff23d8cf14c12958d2ab1d0ac7cbae07101315ac69e9b65c6b1ef4e6861ca7cd4b3bb58092fd36956614f527357c5383651436ef5f7fa7d48d1387f78b72583a6cfb117aab7b7c050638911f6cf219729777e3cc0ddd20bc84070a7695ff457fb726343f3a035a3ab95ee149a76666c0842d6c9a35d23aaa2842c98b3ec9aa541634b5d2ab2e4303f9cb550afc59943a3b9615d591c8281add20fdfe954d4fae3d64473502e4b4171b56ee482df001e8f0e4636994541e9f9c4bc55481935ba0a650d1b06bbb224fae7dfc8dd74ec6bff945b7e2b3b501c3b1a4d6710cd9a71a992fceee087e2d0f39736269a290943f14e6cda248345dec81f4bba5040c2c22ca070530f6f4fa10f433941a7cd9e96d654439b8d3817f505d7fae908134c9ab9810bd753ad6daf21e5f3d94789120e2e479c838f980fd9ff31b7e35798669689f5491b218e1d08fb4e9ef6af5bd2df8def7bb0f6ccb06d6c7c03baba684ebcbc92cf6f94a741d210be8bd1c561059e6641070c83be36e0f6428745e226aa2ebac830b0775ed1a51591ace1387e3e4beb3aff8a9f8bcf2f271cd4ce360b51da2548e9417ebb26029ca9138ab0451d1df7225746af5c17b8570a2db45da9f9101173d5332df0fa37a7330e2bd994a7d9e34e886b1d7851439ae3be9e8dfb361305ea721fa4bc9b51ed5431eeec87c599794c113ce6af1c6088d726db4eb3f5aa7621f632cb9775948284710d9ea304d27add2b2eb998c09e39a5f96db7601f8df6f932d425180115654eb0d4408d13afe37790b4eb87fe2f19ed167081ce341e283527dbb815f3577f9426706545fc4a78e25f4dcead4c528b8a536180c249f1d2ca7c6cfc09613d981e4db0377449bfbdeded960e2f0d0784ff0cf33390ded951229a113b57278c414695fb9da85ee080fd3625a872dc1a764e1025985e01e51a9d52aa41574c2093b02dca9e57a37a52a384aa1f51c7ef420c507ce9a59c188f5a664ae6e500c34e451ec72ac4150252e83c7891519b9dbcd4cbc217733ae93d2facb21e01a890e050346e64273fdacd6748cb3c273e4824fc341a43c182a870bebf626b32f18d15f7bca8bb4fd184b9bd5790770d816e593edab926d35e0f3788f931ea6cbcbb86196ed6e2a3cc1f2251785e0f75353c30b3b6c1a1dbfebc41df65713bcd57f2c65013b1998b11256d94104c5efdf3bb76cb4f76b0270829ebe9356ebd1e4e5c96c4ccfb2e1e58204615660aa414fe6715920755c3840e0340c9c541437bdf2fec78d8547d459e0c21eea52aa94b3026bdf92aed93033fe8d6c91958b4c67bd7681545c0806b3e8ed5954d4976f1c5b89c966ae733ec145f0d211318526024d7adcede16deef43025a9766e9081dc5f705d58b01edd5f2d0ca8398b4d763f7b02e69b5044056bf26233db94c3eed30d0acb51e6a7ab5016422b6a9c7876329dbf13887e56060de79cbc7046fbf83eb489842ab1952b460e3f88ef18580724529a26769b34ecead415ebff416aa3baf569f45b8fcd118b7d20a94701c1aabc6229161a1a34866747709531c4c21572ee0c9ed2c62648e35874764c7dce4d4927640e7d8ed1ab5fa83071618ef077ebc88028f32845c4eac4f1978e98b22a52964b6c66647e2d633f17bd17db0c841abf81c03e85a22b164c64149c95e3f9da2afbbe4698f32904eb7ca3517e80501190662bc76c583ca5c105952014a52d72f5dd6e947a15b7dacd24dfab721476068a8d7bac211a6bcc99424f4a8a2402faa073d9bd129aa4cb573ce00a94127b37d6dff3f8e4e62423bd9c476e7faa38a0dc480d97fbcc21d305307a661c8184f526ce842b5718afc796ed33111eb54bf46398eb60ad6de68b6b3cb350782d61b0f02fd6d2a812788b7eb710a72121853cb8fa7d3b31c2311f3843a5260ad4359f3ea1fc57ce465ca0fe435c9b6887f12e443d78695e7b13613ef449ef43fe96543ebb51aa1ffc178c4310b0048025bc33942a270661528286dcea192d6f90058e25a176d870822e09375d1e143b87e2033714830b482e534d7d15b5295285b3358197a0a5b1ab73bb93aa100a4d406545dafcb2fb7a4e4dceaa226bf5ca55e513f44f0de3f0a256a80ec9c123bfa9d268f5520af0f3f5745c8eb83ca1e52ed715667006888642de9358c3de8585e07a28be68245000fb9a0d0106e11bf5dec6943aa5beac0b3a8d67d3d751abfb3293c26ff3bc6589361cdffd4063a1b19081ab64c0f1ab8f8abd038803764e9dee6cecc3e6bb2716bd8e6afdb282a56b10048237744c53e2dd22575153be419e8106d35e522a7aadd454343dbab3a38750b6b5b7c8683a0e89b111a0c7d362374b12f8ee5531fceefcd6eb922f10016f33e0a1ad8885b6c382de0fb776311aef1a5c77b73bcb911d06f97589dc9ed2d6510ac00fd5e749219101bbb1e35222e79fceea9990153f775cfb1bec051b9efab52c3dc5f3ffeb313f2912b041b104a7f4b88b6f60a572521e1595cfbbe19c3043c481fab58090931f1bb0b0a344c285eef9020124c6af7bbf57ca1ffc254d05d5f20a9eda2f90a83d916b12a63705c12351cc61a94a28c1c3054a9cb382c3c061392e5fdbafdd8ff4f2a6224c8aedc5c49b222f4e8e044624561440681e1a51192643bcc7dfa00d3ad13c073510f25fa3b0e0da351c481004a03787dbc9dad313762d91d28d81835dabfb2170dbd258d3452a4ea3391597e5051c4e54184b8fa90c0318c537ea0f578855a2b2d63132e46099ac1ac3b778f49216436cac4bff24b99b29a39399e769a7e7c8e667f75ad77f5f0d884f45b444f240a00bd296118df3fd95eb3a253b8ed94e2cac09abc4a6f8c067fcfa513dc3c605fcc96f20a4bd72de2ce63925f480275cf2ddc02d2422470ba67dc0d8bef65c98d675cca74849148a99b1ca784aff6aeb642006629d7b2bcd0751d5a9eef5fc4b9d8e9bf16ba637560b6f8d3acb287b14145de7327da2da3e706adc93d30441716e5efe701c9cda01a235c7045714b7aed81eeda3facb41e4abe117e09ba747e242f85106d12637fb9688e11782ad7c840ee987b50d66e5e6114e4806b7903d993b85129d62da7ea9fb404ec8a054f88d2fc4a2b639fc85dfe9d3ec4e978db27618255841414776981df87ea684ab5bf36a01ae3accf5f807ed542e316e3bade5a28c89ef48118d372775b24dcf7556a308836e09e12486e252d7d81912127a7b7d3cad78dfa5589658eda3cde41bc38d8c3de45e4af1353a09f877462cee05b12981b0a67e3ef256e19dc6f269c0b21e8c2898b4471723ae1aaef141c5461b46e08fcef127b9b8e1c0f73d16d90808ac8d5e8343e6143196b6b0e1ef58e0ce3ad005fa17763234c4e400fb7fb2eec50224a321745f15aeeb2668d542b3aeeed7aafd6bf389fcd5d0bedb81c01e3d025a8879fe122a22e2a9a4e0a1b2ea97f8093791ad5816469535c1c12bd7fbaa465fe5c672e8520e0cade8795494ecf66938f53ddf03cf60304297c973f98968c9c9bb2917b7e5022840dd2a409ebb34d2e3cf23dc715e431399ea6ad5a19f0a36cf567e5ee2c28d3bdbda609b5a32d491a50720cefdb2ed37afa78ab1e770aa681d2e537de06d303f04b11c952cc2762216ea2879d373049c5eed9d825ebfd4d5cea781890b8dfd8e0fdf20d37b376c11522a5ebeba423b14c99954d42cc09e8437f2fa2b83a8108a10eebb586adaaf1e0575fc7f37f168f26e7cefe6d66f803db118a0231e49cd3ddb42b4d9aa661f879b77f15a79bd739038acf0e110322e9a42f7a16ff97ea5c9dd22947560c61a789fe9147b69c86178fe19221b7cdb55ac1c571ec41afaf07505909e64fedc4d2ba4bed4468f853c1faed3bf8dabb9a4a54157e2e1c9cf0144dc23bfba1fa0d15b1cb21c3fe8de1cfdced9ce41d33c27c8e1cd56e8e9e8342934e822718d41cca36244790bc1bd3137372c29293bbf2b51b169a9d708ea48cd217393d94975332080328694cf27d3d85d0d2fc329c81e699c18886346c97b1c89a30bdef09a5dba784b2170c11d1b24b575917ea2f09e0f19d59868afeec92d6791717df63f4b1a01749072fb2900b6d30e92894c869e2c9a435a4aca3926930c56f43603c475416742c956a15d4c142f7909a7337b182e03b400a59180e111bae7ae32a6664d658ac2c6a287b337978ad46fab4e78ceb705fe7c68617dfa082fbefb01745da9908c2241364a5d3fc569068c1e17eda14f5057e058a59524274617a8f2415a987c404ec3e66bb6a4e203a7a", 0x1000}, {&(0x7f0000001580)="ca33bd396a03e6a1bc0c692af7b812c6b3430f0737aaf0f307d69faf6140a7d37882c9938b7516dcfc9ef2fb070ce1632186456ff38ada6692a8b64faf79d52b23efcdba95a3e79c15024b5774dbe7e5eaaf238cff509c189dd14f6e478ad7dfad11d10f69a14335e58e70f1610eba1778233063aa4961b9d1668c4e25358fe90a768385", 0x84}, {&(0x7f0000001640)="02b680577ffa3bf4bb2a8a516c", 0xd}, {&(0x7f0000001680)="ddec5857099e952e5d89a33e8f8cbd4d49eeb4bf3405c84deaf8c7a585272caf7dca5aabb1fbbdb0344fa856874fe5a4aa83d5876463cda75fd86d42cf26da469ca7068851f95c171049b5aa92c556f80179b1b081dd0368427653cb741a26a1619355cd436f8c9346fe4eb73f1aebd6511807214981d1635d2b54314f80219f6db94bedfc4cae86c721750881f4795a9ffa5830a996b02d6ba533ceb6d7f46d6a9df78b2df3e2c77bad769cc39e1027cb7adf6bf14a5173e241d5baef7e9431c96cf1efe73c910faa6278cbf8fa8dee1f5b3020d2965f5ff3a9e43619a025bd174859013383f4c9adcd943acb011ad80545a47ec58bb9cce21c127aacee9b1a8b403b50297c2cd776a2c34cd9f2603e748eb4f288c78d9fd3393128f1a699cf1efc390c184beff756cae965fe0bb22a9b0fa0d4c2c9db21a4e6efc09f8e7e9735b6f105718cf7951141a2117873d37ed906d7cbf79559995e645f2ad7282f6cccc2bba8401c513a1ac5568f0c7f743faf73af0447269af2f81d57fbe3a9436709ca90b4674336b8f0499bb3181506397f0d3c46dcad64f4606129372d95581e2d9b51e8986a772f087f9a384cbc624dc0ac125806bd18f87003717a880204cc91199a1ae64947d53d16fe0e25f26536edd5d61be79f4e58c3ed717f02a3ea80f6f6fae081123d33d8767277c18eb702b9b53b54083f6557eb3313032e56db816aaefbf32e3e61e5f0d1eacd104fd6382f8d8b93c5056412c225c64f4b2a8f78dc45de2339129f6d4ce50b419292eaceb5ad6d2a6d2706076f7afb4d10476c6bfc029ceff9f858c42b1b697510c79c814eb50d71ffac81b2bf9c920e3e4a50b06b315ee16a8dc3b72202a3eeb69576795a8181f0ad09693b32e16adbb7382ef2090a1e600005d6cf41a173de4ac94dedebde52f41734ea95905e8c6bdaf25ca3e085968e3f39c5743d150cbcfc848e5998de4cd3c69cd2baa55b4b0f53725dc3e1157a55c893505ef7bfbab19473d856e4983ae49cb7ada50192474e8e4691d2ef39c2d3689626167938f6f3737bfd8a7b4e27a3763240a9d80b44294fb6fc21a0b0416948eb07e00461cfd7a13f7da6fb4a19ed3e7fb24427c68cd94ca4819fa5207d73cf57150e743af1be4ad919afd40d66b1ba99729216301b24e2b84f01170eaea1ae62f1b3d503b5c64f2b2072b0a081627bb3c43ae03e951564abe227c18a0636ed2c84f75583e86c019e89c43f2023e6a9f82c97f1542a949550649475938e9a3c9c00c0061c4769e76963c902a9dee12adb267bb53161136dc86082a3dce4c3810ec9fcd7327004dfae7135a9b7518e2399d223d99d40e3e52cf05b1c53868cef18d7ec80fceb588ec8b10d37901ac27b6286497c4eba9e5ad8dbe220754da227d26f9dee9d465f64957f11e02c7f9f80cc8a8677a3702489cc9a2b25cc37c00dee614828734491e6b104bcceb209472660e377e376dc57d9a60b0fc0966400368555ef5a25d4b1cbb1db6f747b3c65131eafd8fce6baf462345a0fa6ceede7c4f7cc4a0989a8ddb399ba09b75363b7e013b9dde7e807e41c2bac8a20ac94afa0dc99b50cca0ca5653ae411b54d1ecc3c513f461d1bd334979017650a1e435df94865797dfc95bc277f1f1a42e2bdfcc142a4703a016a57b154d45fcc9e98d8d9829f52961ea672db094aaf38b04ee47002c189986a41ae4f2f5fdc660798bc1be751f5267d8cf7795ba54adc9e43349559540aceead8a291bcbabb1756f11ac75231c7eaef2c0467a8c6c6c0736965d7126800fb7b092052c0385f9776babfd84541c79b83606da817263209719ffd5ce0a907a4748398044374e5d24807d1db77bfda379e2771cbb1fcf0a8fb7a01b7e32a5782a17463f75d84cba8374fa5fb39342911f2da2e7060bed55ecd71641a05a0a5564db3f793b0bb5bb9f8bcaca2e8f4be3eb6bfa9239ad2a7d43a9ad22f5321c07b98a3584ae7da893233c0ee235160b3800fda1d0eb03feb7270cffef76bdb7caa9820777477813728f1846c5eb2f57974f0c8ba82d1c685ff4d00138b9ebd80912c340b1dbd310b3a3fe73b10f4fa170d80d6424cd8f39efc8aee42b4487f424951122147ddf01ade6a387fd196195a261554bf0cf486bc64f6371cf5eecee6f94c029acdc82b6aa3a536ea74a00e3f326c80e8cec3f5e217e804dd59ab691b65dc6745999972428690fe8f1633cc29038fcc1160b651ac76ed0a833461c03b28f13d8249a6931d65f59ea1d4278119f5c801d9f8776e64f728d6cf7185bfaccc821663fb0b8be4a2958d7f537c4dc9199ade99a8976c890dc340e20d8660d8351b0e98502faa923e393ad05785427be650496f0926564f056f98d30cd32a5c9a3b033c5268c0e5b9605793f6c4b5e4055275d3112f80398a8ca96480178fdd627cd4e5e52f5be73293fca1f02454ca4b9dd29a4502cee658580b238d503a1732e0b56dd3643efdbc40e8e78a19c1fc3edf0e39a166f732fd9c67f9c27507545c916d0513e153535afdce119e95406505a0bedda41778631bf189a6ed362aa6a9731acf172e9f5ce9b0a420c4aaa09098f1d3e0a03ee34fe0cac494e86a3d9b14dc325dce1a7168026707d2d66529ab2b55f6a42a0f6d5490cf5b75b43c277d94fee9539931d605dbb1e8af15b24d5b302defbe7b213d95564293e95ffc83f23e9d32e3dd1d7c3fd215941b5acc6197765d8cd94a4d1f528eb83bf2b482ddc51d5ab341cc8ef1ff865414930c41fc3b4e7469749d113e1fb22bc47298976a0b31b9490884cc8a3a3146384c4d74d6ce932125f780b7d73022cc662cf411e4d062eff51c81208c001918462f75ed03bb270dfdc31e124fb16d8c3edf5265956b945e5783b1229d20248108c5acb8ef7b44244cf0d6da6653a05b1159af5c16d1913aabdc9bd523b2a3022c9a9be74d372780b667a80bcc9ce6d8f2596843ece9e1aa121abe9158c2ba1949952b02c464b1689b3e5255d7d65f3983fdc0a44c22f82ef0c36d557910fac7bacf16c27c59e915e6b8168f13edeee08e415a7eceb23797728858ee64c32555d2aa1d2c2687820bae93992ec9f22cdd99c87c1a088988b3dfd580de6a85482c5a0f19359bd28d1e33acb83af2e8275d248519ccedc9be65d7647f28f5e0b53fab17eee66084a61052f19ff15698fd722945d2ad4c0be9a2ba75272a4a156a5d9dbdb2378dca20ac5eff42d86f9170b1ec53039f4a9df72a4a502bdff80911c52034a408499bbd0a3268b3315c28accee688dc3c9551f7190a311f32c299e79dfc027e0426616f63d4f0de69bb7b0aaf26baead6ff8018dcee89cbe70989ddcec07c722a3f2bc9f0e4b481b6c3565e21130c0b325620f61e6eae20a6a832d32d4b2292000951c2b60c94dbe5b89401846da705406925cd03e5fee6b6ebfd9e930053ecfa0e66a40a7813c73c3d448eeae9ba145ac73a63b4697dad0a97cb5a34af6f2ea5c633df7f5809e5ed33fa55a3a10e4b40b330d07771cddd8f40cd9a0f0c393867271df6ad245386bcbd4c2349290a1471d89f21d9f3300f1c3028ad928e83123444c368757b04c2477cd8cea54f51408ffcaa25d4ee2a8e34d7f5e68445f99400db9912609fe76169feab35d638b8cb0e147b550712b7343d6c8d6fe51a33fdb30a29721d118ae9f663e5654dc9f11462d48951658056106b6ad49451de9ba7ee92268e169f0c9c1a9877151bae12e20896d489207395d71fd6e8d866e6bfc4faad9b45420f448986f9488de586fb7fa9d29b8c6e93a76afe975c972e1e098f537890a6846b8d09b353d2d590ec6997d8e4f011b62536a420fef75ed78015bcd9bf78a3fff3bbd285e0f605de316f147bc8be61d042c55e5ffd2dc20f73b7d1c79a9c46b72f885cf07d2fad285166b7061a5fb569367c41ea80e3a1f5f346373af95baad06c8c5ed80f5d05475b0b9e1bbdcd77474bfce22dccc40528b56887dc618ac95880a665801cfe520a0a5fc581c999feeac51e0f564ab3ebe0ee269f2c93ba8ba8f9b2a88bd66900982bede04abef4cb2c9338b4330bce42020b7c28a12df535b065c32e80fdda8681a4e23bf28c8951d866cbec9424aa3d3550531b2ba353debc8826c7334783b6beefc3fb5a4ba5b44f732e774b1fe0e68ae705ffa50b41ff605f7210257aa20bbee809df8fd4906d940d3675133c30a1950d5f93d703ade0f56ba6ed68765c1971e48b4713fab59712ae13617bb7b4235001c4701ecd8b756d651eaa17f4ffb130b778f83bed68a02bb5153f48ed1bc2ae7c3d61c66dbe692d7cfeb87e2e0ece8bb007a1ff755d0f134d1a97f5a46a91b4b689b1644e9d4ccf5030ea15282168a73700a93a0c32013b265d35a64eb60e5f4342c6ec9fc047223d4bdbcda36efc14eb029878ccb4937fd808cfd9b383fc8f1b3e21250d266a4731567f310cda7491544b0b254c52c923daf3f70575e35fcc7a39e2168b9eeaf0bfc735ea3f598175ee1c622fa7f85bf174bd6433c1b669d0f2ec760683bdc2c6d95d24da30852eb07bfb67d42e5ca67fb770dd7bfa0ff4ea5a90f871b662a60da1aa500e8a524c4fa8ef672aab8dce538b42c5c3504ec3ff30a985f5ae3ff7a656379a5ac34599aa4b816d43b959f90815cf1c42738b2dd03946cc71cc93ec0bb9bfc8921ac2abaf18131646b67e758e64211eb6768ce64ea06ce16078195c03ce209f77eba949c324ca057923b06d8f95af8fe843ea31db5e09c844d752ea31c3824db2d5fcdf5fc5fb49e04c55297e9f7e355cb04464ef5b233d91d37684ff0c36e1de36b8cb579aba59dff2856eb64313834cf6120229fadb276db015ab49ca40731404c8ee692b3fbbabaf8989b00fcf1e809e2a3a6f9b8d49f5e933a054a41c483a9dc14f94bed33735fb4eea55fe8e9030a97387392ca49d95c9640c0b43e5f0da56819099cc958285fb083a0cd88d3e75b8c7889da3c31a0a7e8a4a567a53750d47070db2c32c03d09a638f6bd5ce83ba3ba9cf81af4b267884b8b9587b26f597e57f4a16da18d6a0013928fa412ed205c3bb58b80eabea19f49774e0355189951390fecbd9e77fdb150f2b0a17309b562c0ffa4a8795e8d205981ed3ad40c683e7f41ae8545744b6ac777ea04603ca3bce97aa5b9c27c2b69eb583a67c57fd646b7fd014f7fc22b3efe38ad119a42c8549c86d81e14b1ea87d3e55bfe62d29ab6e5eb93a29a41634a0b150d1a700e6c1cb132732acf12c5a6cf7acc6fbea9dc1ee9a3f2572340616a97db2795d73f5fcbe99516ad3dff8455b65951bac7ebf9d0a1d05dc8537c9e9e79287e7fe3aeb66beb54d0ad2aeac0d24e5f9fad40e787ece3a3d76ba05f3c203d97bbe14de8737c4b0d8ff9f3933868e5d2969c8f9a9b43f6a594b7d171f55d52b3871c858a1efa6d969a4a6d28a8d02a847caa5923c5d570f0b00a875d596a7c2eaff23fa15dae3d68f2e745fdc2e1b0db68242b28b5e9cc6b945cbf4d8a22bfea133a2c9823a0f15c4532f21c8114a9982375f0f95e5fe7947c26fb26d78341344e7c79a0e74f151cd7080d85d9acc4be659f2b91c182f928b924ce6c54258ebceea6e76166c969f3a1743f2e8ed878ae21454f4b3bbbeab72ed2df5d278af95754b4531464d06528a9a48b0c6d98c2e7cbfaf3e522cb489f1eb252cbeebcaca1cd82f2fcab6af0d46ffb7ada57aff93dc5228724ff02eac1f78498d5a5c97ad9508caf28e16a909aad80403faddf5a42d20da5d1825f9134596d2d76e2ed479b327f7592a5227c7", 0x1000}], 0x8, &(0x7f0000002700)=[@timestamping={{0x14, 0x1, 0x25, 0x8}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}, @txtime={{0x18, 0x1, 0x3d, 0x3ff}}, @mark={{0x14}}, @timestamping={{0x14, 0x1, 0x25, 0xffffffffffff0000}}, @mark={{0x14, 0x1, 0x24, 0x101}}, @txtime={{0x18}}], 0xa8}, 0x8004) ioctl$VIDIOC_S_FBUF(r4, 0x4030560b, &(0x7f0000000240)={0x8, 0x21b52dfe441b2a80, &(0x7f00000001c0)="7d71f1a0349c9211e7d8aea68b83ed41711caf6727954267f270f8e599c37b13f8f4a712c69d4e14fb08cdf2cbb8a8e3e2daff360cbe994cf21e87247b8865df8847089c2b89cf17940dc3a03ee3eb91eae02a6969cf229f557535ad871fed0cabe7e26b2fc5fb1ebb413e33f9a32f8006232aa9", {0x1, 0x2, 0x3136564e, 0xd, 0xffffffffad08756a, 0x0, 0x4, 0x5}}) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) 16:55:24 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:24 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000000)='/dev/sequencer\x00', 0x140000, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r6) r7 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000000)={r8, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r8, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r8, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r2, 0x84, 0x7b, &(0x7f0000000040)={r8, 0x100}, &(0x7f0000000080)=0x8) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:24 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) io_setup(0x7, &(0x7f0000000000)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:24 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) r2 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/sequencer\x00', 0x101040, 0x0) ioctl$SG_NEXT_CMD_LEN(r2, 0x2283, &(0x7f00000001c0)=0x34) ioctl$VIDIOC_ENUMINPUT(r1, 0xc050561a, &(0x7f0000000000)={0x7fff, "6e0f7a5066f9c9e40911b7a0d396e0a4bfa65f0cff0570bed706593ba0cef639", 0xaca34a747303449c, 0xffffffff, 0x1, 0x10, 0x70c06, 0x8}) io_setup(0x30, &(0x7f0000000180)) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:24 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:24 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:24 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:24 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000040)=""/83, 0x94b54d134877a86e, 0x0) r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/expire_nodest_conn\x00', 0x2, 0x0) ioctl$IOC_PR_CLEAR(r0, 0x401070cd, &(0x7f0000000200)={0x10000}) syz_open_dev$binder(&(0x7f0000000000)='/dev/binder#\x00', 0x0, 0xdffddd0fc6f3c977) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000240)='keyring\x00', &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r1) keyctl$reject(0x13, r1, 0x9f, 0xe, r2) 16:55:24 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f0000000340)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffff8) add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, r1) io_setup(0x30, &(0x7f0000000180)) setsockopt$l2tp_PPPOL2TP_SO_RECVSEQ(0xffffffffffffffff, 0x111, 0x2, 0x0, 0x4) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x60c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x100000000, 0x6, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7}, 0x1}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:24 executing program 0: r0 = add_key$user(&(0x7f0000000280)='usew\x02', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$DRM_IOCTL_AGP_ALLOC(r2, 0xc0206434, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x1}) ioctl$DRM_IOCTL_SG_FREE(r1, 0x40106439, &(0x7f0000000200)={0x2, r3}) io_setup(0x30, &(0x7f0000000180)) r4 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r4, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r4) r5 = add_key$user(&(0x7f0000000040)='u\x88er\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000000)="945ae893b870babae0d1be9772612cf1c37c3d8b7b4eedf6034aaaece1ab5102e21b78ee93399705", 0xffffffffffffff31, r4) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:25 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r1) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000040)={'syz'}, &(0x7f0000000480)="623c848615b2bab6d676cbc0c6574dfe6ada51b9931fda78a26a18e8fc986393594a805d85769556f0bb716fa5b0b471b47171362386f194b08b6236e89de03ef67d45949ddb1f8e2077b775dd66e36702bf89a786c75111b859477b0773104395e4869c11c9ac9584b0831e43c499da7f297ea1b510f31909b54d9fbd064dceccb422d723dbac6fbf858ec55baae632affd4a5889d1fc94ea7c6981ed3fa2573a5efc91d0ca264f4ddabe2431f8e651ece4b20fedbad17b3a9820836868befc1bf68bc065ec33f94ead0f31f1b91a440e79a914", 0xd4, r1) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:25 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, 0x0) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:25 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy, @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:25 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000007c0)='TIPCv2\x00') sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x14, r1, 0x5}, 0x14}}, 0x0) sendmsg$TIPC_NL_MEDIA_GET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xa10064e0}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB='h\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="080025bd7000fddbdf250b000000240005001400020008000400050000000800030000100000080001006574680034000600040002000400020004000200080001000000000008000100ff7f000008000100380a0000080001009d04000004000200"], 0x68}, 0x1, 0x0, 0x0, 0x8820}, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0xfffffffc) setsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f00000002c0)=@int=0x100000001, 0x4) 16:55:25 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) syz_genetlink_get_family_id$fou(&(0x7f0000000000)='fou\x00') perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000001c0)="3423618cb003317d688c6df8f4e14b7baad2d6d3ae7ff2ef1e1bcd645613a304f0a7fd91807704a009f96d4a4689d1cd951a0c340355af8076615b39d9da853b27b75d52a47fce17706817272885f6591fe0351c532f04066dffc32a6a1867bf410e3b9e68f1916901e49f17a46f496c5a0ea39c7c49a38bf54a63f807", 0x7d, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:25 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy, @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:25 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = openat$selinux_status(0xffffffffffffff9c, &(0x7f00000001c0)='/selinux/status\x00', 0x0, 0x0) write$9p(r1, &(0x7f0000000480)="976892892fe4bc47b5421b4950651fd553fdc8d67abd05dd5b17d13b1021e81dcf9fa786709c4525f4e1d39cdd8ea1d6679f2fd40398689f859e5549c72b4a6cf0955e43e20ebca20b2288583ddaf3ae0a030fe380b7fce175ad3b284babbefb2198cc4437f4e037b923821043d378a5aeb058b0c4b4e27477e86248436d619aeb0fe2da133c96907ebd9dd85e0db2f85ce2caf0568836ed9e3d2316a0f9125cf58ec559dd3c706365", 0xa9) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) syz_open_dev$audion(&(0x7f0000000200)='/dev/audio#\x00', 0x84, 0x11c00) lsetxattr$trusted_overlay_nlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='trusted.overlay.nlink\x00', &(0x7f0000000080)={'L-', 0x1f}, 0x28, 0x0) prctl$PR_MPX_ENABLE_MANAGEMENT(0x2b) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000340)=@ipx, &(0x7f0000000240)=0x80) setsockopt$bt_hci_HCI_FILTER(r5, 0x0, 0x2, &(0x7f0000000400)={0x9d1b, 0x7f, 0xfffffffffffffffd, 0x2}, 0x10) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:25 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) prctl$PR_GET_DUMPABLE(0x3) ioctl$sock_bt_cmtp_CMTPGETCONNLIST(r2, 0x800443d2, &(0x7f00000001c0)={0x6, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {}]}) fsmount(r2, 0x0, 0xc) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000000)={0x1, 0x3}, 0x2) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r3, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$sock_bt_hidp_HIDPCONNADD(r2, 0x400448c8, &(0x7f0000000580)={r3, r5, 0x400, 0xc2, &(0x7f0000000480)="fe74b9572c84acd8535bde9b284ab944094cee3e47dec3b7112462d4165d06e681711a3efe97e398800ce6344ec17d9eb0444ad63da6c6e852c969bfbfebc3a9d670ca0702ae358e4eea250b10dc680d3ea2f8ef79c3fd8a165109d20571e920989180decad224e2b340ecb6fab8b06f72089b277569d78df1f78e45d75bea12c27ca39a3e98421905507df053693e184395d6774420692ccd47dd3476db16512bebe585d2490c17202d776809fee4cfc7a58f5a1a9c244893d369c8a531bd47ffa9", 0x7, 0x100000000, 0x0, 0x0, 0x3f, 0x1, 0x3, 'syz0\x00'}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:25 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, 0x0) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:25 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="adba730c9054a9514238b2f6c2f91a", 0xf) fcntl$setsig(r0, 0xa, 0x3d) 16:55:25 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x48, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x1c, 0x2, [@vti_common_policy, @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x48}}, 0x0) 16:55:25 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) msgget$private(0x0, 0x90) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$VIDIOC_S_FREQUENCY(r2, 0x402c5639, &(0x7f0000000000)={0x8a4, 0x4, 0x80000000000}) 16:55:25 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) ioctl$EVIOCSMASK(r3, 0x40104593, &(0x7f0000000200)={0x1, 0xe5, &(0x7f0000000480)="da8e914170cbd0f9567103e24e1a8d2c9c0336d618b934b6b00b6d68651d0cb94de9ca25b5ebd0f38ee688a3a960a3a04b0148916491ad0de791dd0025b1fe1dd6ed0f953192f4ece7d725593eb190add27701800873a72b8004ecb472d09cfc69badbf38e3ece978d386464826c3e4215d0e38d95aef655fbd005370bb194e59bf7732c86ba59727a9dcdb617a9397fc8e219d0e60fc494a993cb457517baa2e448791ef3804c16b5031cec205c7433cdcba4ad6e2d165cef1a1fd4ab5a24f2ee01b365a62d52e8e4186103e613845337944e6d52b83a839fe7d6211146e53fcbbe90b400"}) r4 = syz_open_dev$media(&(0x7f00000001c0)='/dev/media#\x00', 0x2, 0x4000) ioctl$KVM_GET_XCRS(r4, 0x8188aea6, &(0x7f0000000c80)=ANY=[@ANYBLOB="02000000ff1f0000030000000000000006000000000000adc500be5970e077000000000000030000f291550d7d0ce1fc43f9128cbbc0749d2cb8dca55064bedbf6f62c1e41edbfd1681ea0cbb030d4a04d5c4c954bd7497fb39dfc792379892b13952435f408294ede28511882e614d075c74a3050484007526fda1757f44e2aa335cd6cb4a121f96bd412aea60c95abbbfd165494c8c63509e0aa1b90ec9eab185057f8c461d67fab050078ab65c7610c364ecc59f93a3ba23c7db3c25074ac375727c3caa06d3a2e9151a9032f2ae72125dd3b8df4cd18458c3dcd475092c7b5dfa5eea5e8e98b26b7c84d6a7c6ef7ffc5c52c2d1b09f741bbf48d1071e47223cc368c6af08c95961b5ded5a8f2b91d037300743c57cec9eb802fddf7939a00667b6c8aa3917863e732f43a55e94bc00002a6e8a715be3c8fcbbe6d54e1e6d15e4a3a2a03babd784ae12b95f597edcbc768ca628537abe61aea66a43acbc1a445b7665c20ff85366bfff5088728c1bc2e63da7d08976b7444906448a13e5418f4b3537a1a07fa4fd02669a337c1ea4089dc7b21376a2bdd42ce6b597228acc25b590aa13905eb5462cab158e40c0b2e4d12e2ecc89a783dd1d9275a6f69152bde649651273ed3e5ae890fbe369ade35fe0a52c89cd5327180dc87f18472d9b4a35ae15a7dce510643ba73a6609d13b117ab9cec7ae8d06f85a74b6af8c2b62aa3f777490bcf5e8b33e87b365d61e"]) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r2, 0x10e, 0x8, &(0x7f0000000000)=0xe21f, 0x4) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) write$uinput_user_dev(r5, &(0x7f00000005c0)={'syz0\x00', {0x3, 0x2, 0x7ff, 0x25}, 0x29, [0x3, 0x0, 0x9316, 0x3, 0x8, 0xd7d6, 0x4, 0x6, 0xffffffff, 0x80000000, 0x8, 0x7ff, 0xb809, 0x1ff, 0x1, 0x8, 0x1, 0x5, 0x7fff, 0xff, 0x6, 0x1, 0xffffffffffffffff, 0x81, 0xfffffffffffffffb, 0x200, 0x7fffffff, 0x7fffffff, 0x3, 0x100000000, 0x9, 0x3, 0x5, 0x1f, 0x40, 0x5, 0x4, 0x1, 0x1, 0x10001, 0x7, 0x4, 0xfff, 0x7, 0xffffffffffffffff, 0x2, 0xffffffff, 0xfff, 0x0, 0xfffffffffffffffb, 0xfffffffffffffeff, 0x90c, 0xffffffff, 0x7d0b, 0x3, 0x1, 0x2e, 0x0, 0x0, 0x1, 0x7, 0x4, 0x1, 0x4], [0x7d00000000000000, 0x40, 0x2, 0x81, 0x10001, 0x5, 0x1, 0xadd4, 0x7, 0x7a93, 0x2, 0x4, 0x1, 0x43, 0x6, 0x7, 0x9, 0xfffffffffffffff9, 0x7fff, 0x7, 0x0, 0x3865a756, 0x6, 0x54a, 0x1, 0x9, 0x1, 0x8, 0x7, 0x1, 0x40, 0x1, 0x4, 0x637, 0x3, 0x3, 0x6, 0x1d, 0xff, 0x5, 0xe6, 0x3f, 0xa, 0x0, 0x9, 0x6, 0xffffffffffffffff, 0x0, 0xc7d, 0x3, 0x2, 0x1, 0x4, 0xd8, 0xffffffffffffffff, 0x1, 0x80, 0x8001, 0xff, 0x101, 0x5, 0x7f, 0x7f, 0x7fffffff], [0x6, 0xda, 0x2, 0x8, 0x8001, 0xffffffff, 0x8001, 0x7dd6, 0x10000, 0x100000000, 0x400, 0x9, 0x68cd, 0x5, 0x7, 0x0, 0x2ea139b9, 0x7d31, 0x0, 0x3, 0x7, 0x2, 0x100000001, 0x7e76, 0x2, 0x3f, 0x6, 0x3, 0x43cd, 0xffffffff, 0x3, 0x3ff, 0x6, 0x1, 0x6, 0x6, 0x8, 0x401, 0x201c, 0x6a, 0x6, 0x0, 0x5, 0x1, 0x7, 0x6, 0xffffffffffff8000, 0x1, 0x2, 0x703c, 0x7fffffff, 0x8, 0x5, 0x101, 0x8001, 0x5, 0xfffffffffffffffb, 0x3, 0x94, 0x6, 0x63, 0x4d8, 0x8, 0x6], [0x1, 0x0, 0xfffffffffffffffd, 0x1000, 0x20, 0x7, 0x0, 0xffffffffffffff81, 0x3ff, 0x0, 0x1ff, 0x6, 0x4, 0x5, 0xfffffffffffff5bf, 0x0, 0x8000, 0x4, 0x0, 0x1, 0x7c, 0x2, 0x1f, 0x1, 0xfffffffffffffffb, 0x1ff, 0x8, 0x4, 0x7, 0x8, 0x4, 0x6, 0x8, 0x10000, 0x7, 0x6c2e, 0x6, 0x2, 0x1000, 0x20, 0x40, 0x5, 0x8, 0x6, 0xa8, 0x7, 0x80, 0x0, 0x40000000000006, 0xfab3, 0xf02d, 0x653f, 0x1, 0x6, 0x800, 0x6, 0xfff, 0x80000001, 0x4, 0x6, 0x3f, 0x800, 0x7f, 0xffffffff]}, 0x45c) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r6, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:25 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:25 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000000)={0x1, 0x7}, 0x2) 16:55:25 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r0, 0x4) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:25 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, 0x0) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000640)='/dev/usbmon#\x00', 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:25 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:26 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000480)={{{@in6=@mcast1, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@initdev}}, &(0x7f00000001c0)=0xfffffffffffffcb6) setfsuid(r1) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='z\x00', &(0x7f0000000440)={'\x00\x10\x00', 0x1}, &(0x7f0000000040)="b97c1a819e146227f4ec58c823e3935870874f0c197adbfd60ce2ad19ec11d5023ffd0e518e7437daafa20971a50a341163e2a8b020c1207c2bee19b174114792ab5fd77c6527b59be70fd6323fb48b4be58ebc709148520d6465a0835bc0556666a6dafe0b8b9cc6a6d0e50af0e", 0xffffffbf, 0xfffffffffffffffd) r3 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x3c, 0x100) r4 = creat(&(0x7f0000000240)='./bus\x00', 0x10) fsmount(r4, 0x0, 0xc) ioctl$SCSI_IOCTL_SYNC(r4, 0x4) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(0xffffffffffffffff, 0x800442d4, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$sock_rose_SIOCRSCLRRT(r3, 0x89e4) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:26 executing program 4: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$user(&(0x7f0000000200)='HO\xe2\xcf\x00', &(0x7f0000000340)={'\x00\x00\x1d', 0x1}, &(0x7f00000002c0)='X', 0x1, r0) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r1, &(0x7f0000000240)="db40951195b65329", 0x8) r2 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) fsetxattr$trusted_overlay_origin(r2, &(0x7f0000000000)='trusted.overlay.origin\x00', &(0x7f00000001c0)='y\x00', 0x2, 0x2) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r3, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:26 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x2, 0x0) r2 = socket$kcm(0x2b, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f0000000780)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000007c0)=@newlink={0x50, 0x10, 0x501, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, @vti={{0x8, 0x1, 'vti\x00'}, {0x24, 0x2, [@vti_common_policy=[@IFLA_VTI_LINK={0x8}], @vti_common_policy=[@IFLA_VTI_FWMARK={0x8}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_IKEY={0x8}]]}}}]}, 0x50}}, 0x0) 16:55:26 executing program 2: syz_genetlink_get_family_id$team(&(0x7f0000000000)='team\x00') r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$dspn(&(0x7f0000000040)='/dev/dsp#\x00', 0x1ff, 0x200040) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x100) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:26 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) ioctl$VIDIOC_OVERLAY(0xffffffffffffffff, 0x4004560e, &(0x7f0000000000)=0x8) 16:55:26 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x5, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:26 executing program 5: syz_genetlink_get_family_id$nbd(&(0x7f0000000000)='nbd\x00') r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$DRM_IOCTL_AGP_ENABLE(r0, 0x40086432, &(0x7f0000000100)=0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x104240, 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r3, r3) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) r6 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f0000000000)={r7, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r7, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r7, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000080)={r7, 0x100000000}, &(0x7f00000000c0)=0xc) 16:55:26 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x6) 16:55:26 executing program 3: 16:55:26 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'s\v\xc5'}, &(0x7f0000000540)="d368bc6b19900469b6a816debd1d6c8835183ba33db32a873713c0b441b0f953d95a1832ab94bf15a7bcd42e3f8932433e181c4168dbf1c8e138362e103fba0a9ad568892f851652c6ef9bebca27ebb5022ce1151d27d18e56a09bfbc30bcb7d7211f9bfd95dfbf083cce8644c00137b439332fff45aeebe25cab4e1f8429485f6f11bdd7952e73e7ecad0891e8e3d1fce935000b5a80010db51a8b3568da4fcddbc50294e177aea2190ff174b4fede1612209bf6ada9eb0962a9cc4db3d6a33a5240d2c74f9b2fc387067fc44194202baf881e27647f47d081bb90db0bc023370d6b6a8449c03f5b6bd1ffe9b84e2056a5564db7327dfe49b5f48b44ce0360f51bd1cbb87", 0x105, 0xfffffffffffffffd) r2 = accept4$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @ipv4={[], [], @multicast2}}, &(0x7f00000001c0)=0x1c, 0x298173a1896e3002) setsockopt$inet6_MCAST_JOIN_GROUP(r2, 0x29, 0x2a, &(0x7f0000000480)={0x51, {{0xa, 0x4e24, 0xd6e, @loopback, 0x100000001}}}, 0x88) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:26 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x200, &(0x7f0000000040)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:26 executing program 3: 16:55:26 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:26 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)=0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) io_cancel(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x3, r3, &(0x7f0000000480)="3fbc5bc03a644ff90df8561f0d2feca323ca7c70cd7673a3e1cb2311ba7d24a1973ae79e182fc9535bf53b8baf9475a7ece8b07d97d68f128dac451325ce945fd048341ac9419dd93d70daffc643e93907c2d479623611eaa9a4de4219d60426b9453f556c753cfb771d824dbd2373640cd54e85b2337f910cb4f8fa484e6b94e640bdcd6d1b5a7a448d16a5e441b66271de7de4e0b1d670027cdbe550b235ea10cc2184901228c2891c6d74875325fd826ba9e1683690ccb6f2712e2e0c972d3b752c896b32a0da7b2508c814c06aa4bccd48d1a7a6602b04447215849c33a752aadaab1cebaedf725d0b407c778923ac5ef89dfb5c015b5f7e5741e6a66a3dddb223cfcaf9aa4b8bf78f931def321c4c035214179553a0a7520dcb2ab8e41b810b60ae29ee9f422a2acff0a3ed72071533da720eb8561011b4aaad69df2ff15154e3ed561f8b553f32f3cdecdc427d307121a743299c0d9937fb43ecc288dbae9ab171c7c096d0d791ccd77462f3450e38e2a09550ea9b9270cee1b4e849d3212499c134c8b256e9d856ae9b2a4776eeba0d670ebf9d181cb9b7addcca1ae75d7bb450901458f3ae44c72952c4d920283d816759f141325b3bf03d7ebbd44642551f64aa3c97586f8fcfacab5b3566d933810c96a6125a04ff77f4da5ef573b2c1f817bdf6698b9689ca8cf91ffe68b268db033850d8587a29d91e1bd70e1a01648e6ded98890a5c13dc6b2c2e8664df34b9eef453634b0f95a796d3e1cb87ef6b421737895ee80fd95ea4e1a4c2d8c341343463c076bcdcf595da3f29ac6c5f3bbecc9385cfc9db54e4a997911dc447b43ca5bf4c6fd68e499a996d099c82398b325c0b9223aa06ef560973d865aba62b0a7ee73b64779bfba2865498048a80f6d7facf5ea44691cefb7d75298f36bbd1a23197c4db3f022feb7c7d308a17bf22d4d6a9ac98da89f6b97df0c60422aa32f51686a2fe01988c87e1ff57eb93666793eddd96edb84fdd89ae60f11fe01b90dbd19829cda40c678a17fa16ef1ca79700ee28f02056e71aa55c3590c166512fa6d9c893666b08726e1b3f2f090e35d4ed6b1560126275e89d617141d59185ab45f6a37e643ffccd420a78c35cc2d90bbe2420952dde70175ebc563d858855383de9bd97b5632c82eee240144c14839eec502011a0e819e7351152c84d58cb58d8ba2994e12f483395ca4f02cefa776b84069e6a98face1ddcb888a025e9868b9f49f25e33cafd13ba81c258f4e6b706d9336c867d8ea26beb4674c6a019be5a69e6b2266eb5fb3c7b655da41ae08a9ebff85022191a72f6fcd758c0adbb88e1c917ff46ba3112843aa54078a1b2bc5ba3bcd71c72d5936564fb44f39cf9cb4808283ec8327f291ebf3d96a9c44004b5520f9a4a7fb77d63162542428cded6b4fe0fadc5093c109ec7812650781ee2057f37ed208715afd09cc1df1950314cb63c475d57926e9e66251c1c458717e6a510ef333bd6d3cfcb79ed65ad2a36f55a1854ca32ef31dee80b381a4cb0374a4d4ffbe027234cecf70fe8013f7dff7d5ea225a1f86a1b12f30551e961e24fbd59c5c652b29e3d43249fc2f9d567ae2f3059785a01b5a79076b3af9954281554c9a3d6d2504642a35bb89b268430b728eb3b3cf4e2425a8337462b70203300557c27fc6b82ef4a09dfe513f67a696295c6447f45bff9a7630d906ae0f542e746bb3ed5aa22f0c021688ead7ea52447dec7da8bf73b940dd135ebb994487d1cf0a243d787e20fc44d249c346726df8011a7e6e9d4768a82e668df9356cd594c00ab8ba8bb46a09233ca1cb8482a722351d71c06d9eb2220a237b19c19cbacb699dfa419dd4a10e24c2714860d3b26a2a8c277a81900dfe33b59e3740355cad1cdf6494045eb89d64c834441c9dbb30167f026188e46922bbe5b124e170a4eb3d36acab785b35be003b0547792bef368fa02506844b6f29b0a852f1785559840baed54790d87e025bfee320aec1edd7d4e92b3616e87b473c5923df9b07299b356153c5b4e94cb5c41b94998f3bd79fe582e3650914db2387d9faa3416c575e0cd19cde3e9ddbac8c440c5180a06dec973e5053034ddededd4dbea5105728cdc4eb7fb471175c93779bc7b5f8034613b765988f6fef6970a00c98af9d981076a1fd09f360cee91fd78e34038530388e22dcac38aee7678b2176d705c31e9dd2f7ef593f3234cc1b5850632f68fb5c578ffa108e2e20fca39000c64ab30d27b2a58fad112f398b85c46517f26b69033a185cc05f6064e289a7514056b9242fa9507e7281439165b42fc5a1df267683c9a690fb1270f1722f94628cc70bd19d6da0e0af284a31a8ac167837395c5af8c8d9bd2421facfdb9be0ecb274d569d5627ca9d8d938891d3a06ad47a3f382e721612f83add54b9afde4f470a32f9d60c36581ef48902308af55c1c61a30a7d73a410269228e59e854a3f77f05e6d321c339216bcd7817b2090488d7710d5362ab4c88af3ef2a54cf4d6fbfe8eb80b335b7b79e56f478ed40a1e9e5dc807443e49d31634fe4f60695f40a094d212d96eacf9e6ba06daddf37991aa51bee025631bbf758808b2eb85a92eb71bfc63e0cd2b51b42788fc4f1d3175d9c40cbd110528dd13ee4a6887e1a9ec526e5d5f410dc344c1074c13ca6e15c6492cc4d9605654c6c23ed02ff5c37fe79aef736bd131ed57a0e298f711ff96f205aafd9abe3bc7f9c85b30b8583fdc51b4af877eb8f815984e413870b35d40642530cf129099fbd18f1b51cd91abd92fb7d22924a87e14580dcb0bf91af99b28ea4be9df1ed3f0738a887383ff4cb957b8c33e7f9a2be2d92659f9fb0c5c444397281dd7d4ab06ac646772a5f35eee523868628836fea80c905e54284f5b01106b858dba9f9b28de5eeeee7412a25be41931af346e924b1b6ff4739c2b0cf5a35cf2158270c5f5db4a39bd44b9bcc0b7505f620608f337f72f29f9201f8efd34f67d040fba048490fa43877865cfbd4e1e8961a4dd97a715e7175f194197b9381065e38d87df30aff0f9b6337b458f8cad4effe377434e4410017104ec112bc04aca486eb828c1d7683f00b9e3b58fa7b8505dfab270e14796e98a6a43de044169a71ae071e30062689db19d633d04a1a48be9f33249fa6a54105ef33355db9ed186f89fb86214b543203bfd7b4a9dfdb5a147bb7c8c74d122b2c2b53c9b63219ee21f99785305a00d4854b9d6984d21061bfd87ad4727a0754d9ffbc33d559ba9ec5bf57f585fc7803e23afb34d4005811eb52b2b62f0aacd977f017cc2082daa3372570b98e34d748272cd747fb0ed2252e8f8b443ff274717b1d506c2c1599ed15cc578a44fc0966e1c9e6d1455e92375350f3305700e76598b164c6fee5b9bd680a5e3176acd5ae566bf72a0e859ccf278ccfc34c91759f7d49436e4e739ee5c3f25568302c3cc28b46c9a854fd2dc473e293bd38a760ef13b5fc7253b696bc51d7effeb4e0535e142024bfdba66afb6f65bfe4537d179b4b18bfb78f35dce79555a499700cca9243054b6a33d668e44e2d9d195c9c597ec175ded123c93a8a34c05f734763d2c637b1ae508fd17d11660c8818dfb43f135c90817170c7261d52e9e219928b6cbd71b31a79c6d1d6dc310f47383a06d828c374ea95e662a517afdd3ff1be68b33312b7e5e3619b0e0e8a30c82ee7209a77e8d7f29b8c34805402acda3bae0538eb9bda523e514f9b1f15983b410b0d01efa966bf97e24c16eb13fd4aa6be3cefd54cdadc8a853f78d4b0aef482e32dab1ce7181bc7844455be284f982e2101341173c9e40f7ac3789506238188e8a31edc558c3eb87ca365fe046e83db06474b98669911f846349e2dd79eb0696f1251c84fa93a9f535dacc93448e2b2ee528db3ff83cd17af5a09cbe6cdc9d97db20ce1a391c65d2738820c6b3ab02a37d31f4a8960b136cb9f4e3f69dfe76d88c1d16a6cdcef8e95a66beec06e2bb91f053e1a2d32c451bb8b0fe5bc850d81c037cc71aca4e87733b3ea45662c9668848f39dce79a289375c2bcba9366a5063fd193e05e65819b157a8a300722b6f888e8f51fc38641766e9c96402c7d814db6b65911eb570e28970cee61df6c8dc13d8311e42aa59a93983b5e023dc6b379b06a1566c664a6fc0d5fe2b0fa216882b7bb75d348be6017d65769844eb393d7219572af2ec335102413b08d615daec584f20a00a63c5d84160fdbb94ff89fdadceeace44acb600fdd00f2073735d0271545c0a73447d34925ef2dd355030c2e4364f10bfd42f21b8a4d3fccbd3b35f905b97598276c3a1a5b55fdf5effef8e8d197c232ff86d205ec625ba01759de9c4ddb20e68b919bca35ffa2db537f527f3737a08932ece954869872a53a601e7d8d8aca0f76f80f1c4e9b9839730446f205dd0dfa51c56b4c5daf4df07af2daed6a1197cb920db6106c928cf03c903b96adc7fb51af45f7b23e94b9e8290f9614d82273cac506d1d4fa6de81f7126a5c7c815acd458153a81f63d520ddf7cb872e1649e271eac4708971b6e6de1c25050a351325eab3b5aed4c57ab6c3128ee42dd5a810e8a80028760c033c6259d9eb9d386e2b36666d440d02dfaefb6999e5d16cbc3f9be2656e54f56d5a3b52cb7b354c161a8c0500e588d7bae5523ed322d30787565d4e2516cdf03e245f03ec41e9c2396ca256625b7bec153016472daff2f1c3029cc117f19398a8f323ec7c24daf9ea4708fc631ee28e1c9d624363140d1c4eb9f0dff0499ae9063587203399c309a6c6da13d563654d0a70373232e7dc52428965b03fc37ebacefb7d0625f63af3b7c03a7819c4bb6d8814c5e684a5b9bebe229847397b33d4e79766e3690574ba594206fad7d0488e4b34f4b078f295701f1946f81a8af43b2f7e6748482f7437545fc8da0475c83214b768f97bbd9389971f6e4ecb2c88ae297d7e9b275a5f8376c6d6599a99a934e221333b35fdc3de46a0d5800fa6c7b2e2f37b56a134fc82c318a5d652263453107cfc41eae6e6eca94aa662167e5aff7fffc08b7c454c3a227a32909f27680909044a39f044910a6233d0682ea3bc69a7aa3fa034cb6eddc007af52c215d1a2c92c7680feed8927046d8b7631056de55b51eda306575a4c3cfe8e1ff1b8fe6ed5d2094a8fd3f55a53294dadc57b18b52c697016c0cff158857271d2e08e899464c0610aeffad3fcf220894424cd14b58b3d5cbb1e781923c7515156dc71d4baff3b3d68db41ee116b40a197ecacb9f201e275491f9940764fc435adacd055f91a372d84e72ed09da41d70943b1b4ef0f128807cb2d68a034ea203bdc9ff05c44cac1e780c64ec76c013173366da3087c6d933ad97b27f2eab9c3229381f0aace3c0eb36ddcf4b367545036a46eb97fb49ee892156e52c0a1283fe5c00eb33c5a633024f7f9a2ae44b0b2242c915337b456b6e24259d7cff35a89a3dac3ba69c189313c98616381b1d5bfa04b1170b4efcf47f31fc3439af4180728c6bb9dd28caad80b0d5e95ed1a29a4ca336cfa92c9334e5f58c69a62ec7057faff931673df532a09db6b3c1c46b223399c47427329798bced3fcae4be33fb2cfc63175b2142fd70bfcf1b9467ddc82151a0675aeaf0866b71029e4b84e8456476fb51f9c4724924a820fbfb92ffb57465611b9b14f4874d538b2212985dee859a58e688c715b71f05126c954835d6f94d290dc3ed5ba39f877d712f35b8d71dff13bf687bbcbb99ac903d229e47e2945ca43c5a3a2b5b0933664206af8", 0x1000, 0xfffffffffffff801, 0x0, 0x0, r4}, &(0x7f0000000040)) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:26 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vcs\x00', 0x400000, 0x0) r2 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000440)='/dev/btrfs-control\x00', 0x292900, 0x0) linkat(r1, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0x1400) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = epoll_create1(0x0) r5 = epoll_create1(0x0) r6 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r5, &(0x7f0000000040)) r7 = getpid() kcmp$KCMP_EPOLL_TFD(r7, r7, 0x7, r5, &(0x7f0000000080)={r6, r5}) tkill(r7, 0x31) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, r4, &(0x7f0000000040)={0x190006000}) r8 = getpid() kcmp$KCMP_EPOLL_TFD(r8, r8, 0x7, r4, &(0x7f0000000080)={0xffffffffffffffff, r4}) prlimit64(r8, 0xa3c1703010c28438, 0x0, &(0x7f0000000180)) r9 = syz_open_dev$audion(&(0x7f00000001c0)='/dev/audio#\x00', 0x100, 0x400000) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r9, 0x6, 0x16, &(0x7f0000000200)=[@sack_perm, @timestamp, @window={0x3, 0x7, 0x100000001}, @sack_perm, @sack_perm, @sack_perm, @timestamp], 0x7) setsockopt$TIPC_IMPORTANCE(r3, 0x10f, 0x7f, &(0x7f0000000000)=0xffffffff, 0x4) setsockopt$inet6_udp_encap(r3, 0x11, 0x64, &(0x7f0000000040), 0x4) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r11 = accept4(r10, 0x0, 0x0, 0x0) syz_open_dev$midi(&(0x7f0000000240)='/dev/midi#\x00', 0x80000002b, 0x400) r12 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000340)='/dev/dsp\x00', 0x2001, 0x0) ioctl$VIDIOC_SUBDEV_ENUM_DV_TIMINGS(r12, 0xc0945662, &(0x7f0000000280)={0xb9f, 0x0, [], {0x0, @bt={0x5, 0x2, 0x0, 0x0, 0xe795, 0x4f54, 0x0, 0xe5, 0x6, 0x7f, 0x0, 0x8, 0x1, 0x8271, 0x36, 0x1}}}) sendto$unix(r11, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$IP_VS_SO_SET_TIMEOUT(r11, 0x0, 0x48a, &(0x7f0000000080)={0x9, 0x10001, 0x2}, 0xc) 16:55:26 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4004af61, &(0x7f0000000440)={0x2}) 16:55:27 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_udp_encap(r3, 0x11, 0x64, &(0x7f0000000000)=0x3, 0x4) ioctl$RTC_PIE_OFF(r1, 0x7006) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:27 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000140)=""/83, 0x53, 0x0) r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snapshot\x00', 0x604a02, 0x0) ioctl$KVM_S390_UCAS_MAP(r0, 0x4018ae50, &(0x7f0000000040)={0xfff, 0xffffffffffffffb0, 0x6}) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) r4 = userfaultfd(0x0) fadvise64(r4, 0x0, 0x40, 0x4) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = socket$alg(0x26, 0x5, 0x0) bind$alg(r6, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r7 = accept4(r6, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r7, 0x29, 0x23, &(0x7f00000002c0)={{{@in6=@remote, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in=@remote}}, &(0x7f0000000080)=0xe8) r9 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r9, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r9) keyctl$get_persistent(0x16, r8, r9) 16:55:27 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz', 0x0}, &(0x7f0000000000)="90dee2f33b74d71b4f6f430f4c8e1b200370c09b3ef8b300cbd1375648b7614d1521eb7139e3170be88a606ae647c8b503774ad9419df58a621f6510646de874dafff211a4359d16e3619ae3a90744874a9b84f7", 0xfffffffffffffe73, r1) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) r3 = add_key(&(0x7f0000000200)='cifs.spnego\x00', &(0x7f00000001c0)={'\x12\x00', 0x1}, &(0x7f0000002640)="11b3769339d46c84c17876681c9758408b3ecc9d1035d3e3aa117afa77afd4d1eda4d0033798bc50a2701a7b18ddeb217bf5216a34f5c0fd4528b9a3e988145bd602b3907a044554df6c569ede61c04333e58107759ff2bfe9f93a5d0b5a0e99630127e7bbe674adc8f6c3977817e61bb66efc6885ae237128e540823f01ec45df633d298aa0af8ecbfcdde968c9e8d3e1befdd2d49ca8b0ff9f0bd3f9a2fca690ad4c2192fe50cfbab7da75e8f95b0f47f5d7b3805a1bb92bf5f70ecff6c382f92c1a86e108602eb4bbe6774678bda02f2ca55f290954914c72375f69819c70f4ea3c768c084d4fa73cf1b555fc66ed2f254e85c2ada92364b034902893f24d48f6b2a8b9a4848a76182298857d30a95c58ad29fd93f49c6b6a75dc3aa42b1a167e801f18af002ae52e567d6631dccaf703ee2f08a1caef9a16d278028cc976364c8dc55afcc914f19b3babb3d100a69821c95862a82986ef6fa564b587bb80cc85df12a96c8929395407d8157762c751e13691fc1ce7311297e78a37cc907b121df1b3fd94e1fa8fa654d9ff25ec2f1744209bd89575ea75f141e44932e4527b7b5903cecf6b1e4767eb14aea70cf7545db3e818c620e9e60e28dd59d107db2cc8626973fbcb19b1d10ce3a695c389746659e6995c2b245b1900a0c07291b6ada688bc8c87afa321879542cf4f5429ff6ac85f400017f86febd3e54b5f35ca5b9b62b9824e238945b7be2f4c32cdbade79ad25f13451fd73514861e282505c321140158ef82cb81f3d5f4771340e51c752c113f07c9e53bcfa10f2d537e00d7768f5b5a6e9203ae547f18e12c5fb130a01ab7339ae821df123abc679c3ad115a0fb5032ccf2debfe65d8c2fc0dc747be9822ef477d50333ab34e7e88ea494f6c21e46d2ab96d8aa12d13006722ee0b71348725a8bd92262348493d611381c232cad59b9f1de95457cb8f20450a761737fd83cfa2c18f541882c4f66ebc406ff97c446fce8d73e9e0a9a6a1f540ecbd4a2931e817966cf4fef1544be492dba3edb28fe38648eaf62138036969a8467275aa785d593437af432c5b8ee5cbf5e5d64b8b5a5e91d0d2af4a61bbdea76e7dbf324ee2139e074f7f3cc58d260fb4c7e7f8ff8f2e526306b95ac98fdaa0228088d7706a1ee38a792a569dc9c90ea5023b03c94d1b3ecc458faeb066ee3c240f33c5edb8634f0d84eb1ad71a210513430abda96518bd39f93513bb3044aa6d096a0738b397216b9855744113672727dec63fb73b9f47a835619130b4af65b440525a51ed0ff4a907a173a5168c30992458fff9e22171d184c25ef4fd0f62ba1ae4fc233844c8a3d9c4fd3045a7018a429d160f2d3c2ceac8a91f5ada6dd18492512f0d418cb6be8681c833dd6e85bcfeda3bdc2e7cf891fc9a53ca5371d0c2f2e80e4d6779fb3360e8621d4c9c4efac1eecfad472cc4997f162e410a36f1c24a428a33a4217e7bb7e0d827bb8ce5829b46229bc2dddfb7b9208b1f6b23ea99292e40de99eb5977be1fb9fa89026b57d0261094fcf1cd86ab01bf996c181d38a46c0363094e33373b306393fbc6240680ab967f700686d9533baa49234cefbff1bdb7e29b9a69bbac4a7e749eb395069f1baa1dc7abc4d98ad6b4bbb3477578ef318752a8b83d9b642f728406eb90732ba84810f7d72f2f8e4e9202b8db8744a32604733291a38fc3a76e256ec0bc74142999ff500771b3a23e9dbf2c526f4948dabf0656ab8c60257bf89ee3c4b621f1b3359d38fbf9415fb394c99a005c912d32626185eb0e1fb545e4912c66f293f5bdbeaaec8563508a2c78836256126532bf719e5008bb196c02db24b0c67661bbc687fa023195675c61877a1dfb79a3ccc5770bb3584ad3b6aa74d704fefe8e86dcbd2365e2d65098f72222643248decc7b9f6ded31297dc9d85c4e7e380e020eeff85ec19b1e06e785921e72a235a1c6b3f978920e0ed559900138703201b6a6eabd4710edfd6fce07130e4e3fd6158e778c143bab363d04e1747e84c1ec77b4f2fad46ee784822b13e0d9734210a0a6f196007447e4b31ba825ad24bdefcb4e60d0698bf0ca9dc5d6639f6a182dc5de1c624c9671720a081680b026547a4e0f8892fba59e53c2c2b6acac4e4878f7744b0522ac2ca400e2d358ab56cb9981e92d2c4482f7bd92e11339e1a08f210d77f1e0f6eeb5293c15875cbd2b64e0540349ce9fdb7df384c28c5db592814b09b3ebd4c886b8ef1be8249565e8a2b7777e08a2a587abea476e0975c748d5c0f1769529259d61153639fb146ebeb22c0acc9c28e699b285a994f71a668470fa584499229d7f3f16d6e7c0ad4dab5724d1e8e84fbb5672c6c7f5e5b06d5b5acb2be4e7c956326a64bc8e2d019d11ba96a63c9e0b89060931e23ec37be196a2fa90e4b7560423a21ec0b38ea6db9f9748904b3d700606fa2138efc6f249fa137de18806436b03f4ab77e7434b0152ff1ecde089392af85b4afde0bdd133f89bcd6a7f97da3bb4e239b8f2353ab398debba39fbc5cfcf9db5c324f75d51087de0f3da7eda05fd52686803a5039a8a15c03353611f130fd5f68cb7ab24789109aad292fc34f254a68dd1800ba2a407949a23cbce8880cc47ff94fcf7ded30654533e5aae069279096cba08c529aa22e3b68b5ae353f16ab00b1a062b17e77c4d0185fc93e3a79ef55cbf1ab6f1cca2dfbd2b61fcc9424ce15a772386e3aca4824fbf1965ff40214a1457c726abcb46b5ae85207a20a2e3809bbfdb3b15066cf59986321db0bf9bb3086fbba9b11f919a5a40980dd16179f42a8064645ad197dd4390f4445b5031514d07ac8f0fe637cfbca23cb454e545901641f7efb529a412815ac446d9d74d52e984fdf543b56f5e513815d7a6c4922386465cbd20eadf6a97e629536bcd043de8f78db7522f9ce76a95e9e77572b4fa0c34b569defa3c0cf22e151995d88a2706a71e1fa636dde8be8bdb1c2bef4c39d2aa0cfad677888f2401788c20b34396880dc22272843fbffc71d12d625ec1e4e29acb3c6333b314f49e0a78f2b2ecbd53cc627bf6fa9dca5251ba898dd16f7e2d98e7d0825af4c780485a2f3951addbd308f97cdd3226d009c79fa38047baeffe8b386e73105892c4b5fe830c8a88f4e3ff4f8c81f0f18fc6464ff4ac2a5ab40d91bf3d501966a14fee9a2a27a9557b6188fc6f3935871a2a521f893010c75dbdcc55f785d5abd4827af0a949c80bfbebdf34d80996354d7cf524b50f6a47d0710d7125a35d2f8ef75f838b37e8feb40f918f472adad453f39ca9f053dc3cb64167f3ecebe1c0d4b573264e1e35a20fb17ab8fa29f41a3df9c036a8ac355e3ed6d4a2eb32e5b09abf568548cfd72d6fd551cd50a6000564496e0d3e5be0510969ad051f838b0220b3c6e0bb235fa13a4ce63fced6ed59734847ff198c0298e33a0b7796e487f448ace55def7bd287ed5fbda49a8499ff8efb5c16e2a00599ad70dff0d85fd3868a1e5465a63609512799f7406218a5f41f2e2f995284674a841eea1a67640e4e0315c2ea33ac4b1fb7732848a109f2f913ccb1db536c748abfe2950fd00bedc7d6c943c81ec9616adba584e2f1b2dc9b4a69a2e5215c3d4897abb71a49ee669bdec3af02e5749b1d40402cb7224544f779df9f6d54ecb1ed194473f5da18b2b827f4e7e0f550852d89bdfdf6f3d313a18d76f2377b2363d5c851a95a7e13ce06ab98ce07008ff99847b3c4c9f6a0924401d2c52e2c1d51fab3b6321efe4b756a9d5a72b1690b502e3a00e764574f20726cb69dae662de859ad7f02501ec902fa4b916d6194e206299f8a482b2dddc260b2d477f179deb81c6a975ca87b120d29138063d83795f3ac11bb3302735c9f9382fbef71d7f4f7fe33b26533a395cbbaf8ad28989c0561249e508166016201c8a054d04c68150bb94d406b08dafbfeca896c26d114a51a406db8ec11ed1232bdc19e68f7585674416956ede366121b7f5ff06835f1abd5323c96fb33ac4adff6621513a3bf0fcf4f1ad1ff6a074babe6375869b984fe422d4ea240d33f1fafcce28a1461110617d2eb4613e57cd97ef823f867ab71333f5fb19786816404590b8390bd73066ad7da094534ea7d53d0214b61664066050c160a55357939d91fd96e39f463053538167fa1f4c440491ff527efdcdbccabdff80b2827fc7a12d340e41bc8061dda4044f0642d335e038e6d100959c0b1410c27f1bc54ad4e7b177162718d922417e6fd05ceb052860e5eb04749ecaaa537a6324b29f2341a90ff3f0340ac32249e9e445ea9c8185a99664a7585a2bfb84a9ce908faf5058d64fb7db5d57309712a4eb7c13db9b461c0a8bccc26040f2d51b7abdb50975ffc1c162a9d8f99baba68f6694116a16a2f86c2432aa0640a34cfa2e933cd260988f21fe3a220ef1cd776863642232a7270e388603905a85964b961d6ed8907be8bd70b78a1c07fcaa037cf32a392e7a178182a360c573fb24b49f0dacebb3d17e2256a7e5b1f81ec8147ce461ae9c39a62c1c46da8e8a753faad7c2a17580f30719849b482a61048298ed9a212d89617629808b53e23d3f057904fe53785de133bcfee33db52e8c3e5b4cbd522f6ad844620fded231791b680cb76d4f842c88d8153a14d8a10fd1d8b3ad060a231243ac82dcea6c4e5e61d0a191eed872c9e7066f770559360179a8e0f0e19bdaa9f64c65072f4403d1101542bb8bb97ec04254ffb5e30944ae5b7c70ed7b62825c01b8d84b9d27cb2c4a9733937ec61675c4ba36cd72d4bf5ac52c4ce2bc9ca58723059f6bafbf59f3321daa914ef2d9a89aeb3da3a7653af27b3c8c4a9da1cdf34ece0b86e06bc4e0b4fc1024cd2d652a2b6e092fa299003a2eb9882a25a9453b98f3530c7ab518a2f31a973c1e2a73bffdb7d4e17d84315c2164c1e95e3c5989b4e90233fc035e6ba6943bd1f871529336de17bed3dafbb87a421a301a6359d9aea39461513ad052c089d43eeb048383bd59ab5c2e2b16350a1bba8bb43b0c4fea8759c7bc93a0433d05e6f46a876c01b747fc891fbda22f9748a1a2278be486d9aa868b3d502d1db3f0be0709bbbe1c27661cc1f2356d64b7fb1ab7595564d13aa578b155064aedbe4f6da4f83f84cb45e5fdc2e81fac74c2ae3e8beea9c29a1f934bc67cc32d96a97d07a939ec33b72b0f81b3474b0675fdbeea6cf28fe5afc314a9f3ad1c65fbb3dee56543384c7382b4631df1f6953f89422dd274c2a164cc23db2e624c9f40dd7bb4b7be627ba6d3281551469cc30a706b82faa0405d1ae60bf05be50edfb7f36cfbdf5836cdd4717259babe190b5b15a9112efb32a0ccabb860ba1e984ef6dd2fe127dd05162a57d0f93b460333ee1bd506b8a09aa0bc29ea76f137bdb68c74b4f27d2d2abc0056040cf40fe6f4a4c6d5f380169711cd77e0c788dd02fbe235114da0f59fe9c5ba95a869c8f37fba5c0f3c7c5a382597618a75fb9424ae88ccc3b28707de82ecaa4fdf8c8af6161cc571fd74af1c51c778c8c2e82f367e0e4464402d636072a9a18f0b511fb2c5a63e8a6de94514962a039016b1f74a1c168a40797526704f2703c2c98cfdf1cbc17823cc61c7c6954e2b5b000045bc23e0d6bcd5ab988a38661f03f04d0222a7656c295d715363e99fab7293c411a090f5271afcd1ed7ae8f70623af97c11f005af380b79880252a1ba37df83a2583fabf5725cede5b605ccc3bb5e803541fd27cb0655a07d12341af1eabdc73f05ea62608b21125e313599df58ee71f3b739ca9bec4b8c2494593f54822dd1adf2c2a30a200e782e285f02f3834e129fbaec7ec1fafadc4f391f63fdc042ea6298b367f3d85aa8dfa81db401f6cc3a16fc6fff79de142a3b565913455255723844762daa23282cd462a8671b3c6a8d46206a8be8181f66045b02a9166955b369093a902ba736093dbee299b60e26da205693a45242fb677a2e978c90e6791565ee84cc0ac7c636ff71f7b9ad88c65f2ca4af93c4d618fc469630a2f50a8733773587f824d4f05f31cb541fd6d722019e5781c836db920cdc681f254c9bbbe92c80e371c662528c1706b3f883210e2e14cf74a6f6e45aa78d1227020bd39e6c8e6737694e88b3af5f71aa229d6487e9e017251092dcbd6e5c68f1048fd91e6f8a47f4278f488008ac230c0324c74190e1831af0207bb88ae591c18607c7f4b80f51020ca155b5423f9770da36e76578e7283f4258554765506aeb40ffba7d63eb8a628e9754501c47ebc2ea210c6cad9321a0080ac726bc9aeeb48c6a0b4a356ddca3c45f5d67596df735f6840dd6ce1117526ddb91caa5242bc2dfc5d13cbac7536473601b70a08c305e2", 0x1195, r2) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0x9a672e6f1ea59eae, 0x0) 16:55:27 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) getsockopt$IP6T_SO_GET_INFO(0xffffffffffffffff, 0x29, 0x40, &(0x7f00000001c0)={'nat\x00'}, &(0x7f0000000340)=0x54) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$SNDRV_TIMER_IOCTL_GINFO(r2, 0xc0f85403, &(0x7f0000000480)={{0xffffffffffffffff, 0x80e8e2f54661e405, 0x8001, 0x6, 0x5}, 0x0, 0x1, 'id0\x00', 'timer0\x00', 0x0, 0x100, 0x6, 0x2, 0xebd6}) fcntl$setlease(r1, 0x400, 0x0) fsmount(r1, 0x0, 0xc) ioctl$DRM_IOCTL_ADD_MAP(r1, 0xc0286415, &(0x7f0000000000)={&(0x7f0000fff000/0x1000)=nil, 0x7fff, 0x0, 0xc1, &(0x7f0000ffe000/0x2000)=nil, 0x1}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:27 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:27 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xfffffffffffffed0, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000)=0x8, 0x4) 16:55:27 executing program 3: r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f00000004c0)="1c0000001a009b8a14e5f46b000000ff00"/28, 0x1c) 16:55:27 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$CAPI_GET_FLAGS(r2, 0x80044323, &(0x7f0000000080)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r1, r0}, &(0x7f0000000000)=""/83, 0xfffffffffffffdbe, 0x0) socket$tipc(0x1e, 0x8, 0x0) 16:55:27 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r3, r1, r0}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:27 executing program 3: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x2761, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='hugetlb.2MB.usage_in_bytes\x00', 0x26e1, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x3e, &(0x7f00000002c0), 0x44) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000340)) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40086602, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="b702000002000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000f9e6055a03c78d6210c34283e8ab97c76db5158c3796a929718dd1023e89a530114cd3368bffc0c9aa20faf9eda704163e3f1609e27b5c638e9d01002386f11471a78e9d5eea07a823928857c425cf5754c4d55651b7c037a8f66ce642af22343cd8b8e4fd688420ed7940cc101767f88e25aa1d050549ebb82ad27015896c020cac87a382cd5b70c1074fe2d666bc4981e583815eede926818b1c150cee17ed217ddf58c2fe13dcd26f853062b25844d068b7aaa952fb6c81fd052d9dab1051c8845b97bfce60e1"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe80, 0x0, &(0x7f00000000c0)="b9ff0304000d698cb89e40f088a8", 0x0, 0x100}, 0x28) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:55:27 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) syz_open_dev$dmmidi(&(0x7f0000000000)='/dev/dmmidi#\x00', 0x0, 0x400000) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:27 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x8400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:27 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) r3 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r3, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r3, &(0x7f00000000c0)={0xe, 0x18, 0xfa00, @id_resuseaddr={&(0x7f0000000000), r4, 0x0, 0x1, 0x4}}, 0x20) write$RDMA_USER_CM_CMD_CONNECT(r2, &(0x7f0000000480)={0x6, 0x118, 0xfa00, {{0x4, 0x199, "6722fc88a20059e48db1d2d6e187335b8c8688dec226b78889273e5019f06b1b88ba8961c84c520b16bea6a4be886c1fb17957e65e9274b6fd44adbff2cd6e3ae0b4f92e05ddd893bc4d25209098ec50e07e007d7f5e885d189a25daab4720ad60482cfe004cd18fdb4143958560e0801319e7c2a75b629497d98651f38cdc34fdf2150a22032bc4e550791c5c2f50249a511167504e40c5fec3b458478314c7d26bce323207ac9155030cb4c9e2fb16f45fccfb6a2f571e911faca9271a8a822d21adae9237fe6c922430254e564c7bbddbb371a5f0b734c7f9b8bfc832820756b677b543f1cf60d0f28b58fd6789eeba3c4f8a8a65a53103a353b8c0dea116", 0xda, 0x6, 0x4, 0x2, 0x6, 0xc9c7, 0xfff}, r4}}, 0x120) r5 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r6, r6) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r8) r9 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r9, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r8, 0x84, 0x9, &(0x7f0000000000)={r10, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r10, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r7, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r10, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_STATUS(r2, 0x84, 0xe, &(0x7f00000005c0)={r10, 0xff, 0xffffffff, 0x4, 0xffffffffffffff00, 0x85a, 0xa9d5, 0x8, {0x0, @in={{0x2, 0x4e20, @multicast2}}, 0x81, 0x8, 0x5, 0x8, 0x4}}, &(0x7f0000000040)=0xb0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000080)={r11, 0x8, 0xf11}, &(0x7f0000000200)=0x8) 16:55:27 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) lsetxattr(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=@known='trusted.overlay.impure\x00', &(0x7f0000000280)='ppp0[\\\x00', 0x7, 0x7) r1 = add_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000140)="47bb3095ad7e72dbbb10d7e33cd9aaa2cd23c264d4bfdc322e1285cc3f629b5cb577ca5bb9747898a18d8fef2815c98d32e557a88e18f3d200c37aca468f386e21eb7c137efac4ab7d8dbd0d5f8683b710e3ac66e9d450b1cf31fd89185ceea04504e0f6577a16f6098ece53a37a8d659b22c427286754b6b973ec", 0x7b, r1) 16:55:27 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) r3 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0xffff, 0x103040) connect$pppoe(r3, &(0x7f0000000080)={0x18, 0x0, {0x3, @empty, 'hsr0\x00'}}, 0x1e) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$IP_VS_SO_GET_SERVICES(r4, 0x0, 0x482, &(0x7f0000000480)=""/251, &(0x7f0000000000)=0xfb) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) getsockopt$XDP_STATISTICS(r4, 0x11b, 0x7, &(0x7f00000001c0), &(0x7f0000000200)=0x18) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) bind$vsock_stream(r6, &(0x7f0000000340)={0x28, 0x0, 0x2710, @hyper}, 0x10) r7 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r7, 0x0, 0xc) listxattr(&(0x7f0000000380)='./bus/file0\x00', &(0x7f0000000580)=""/117, 0x75) ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID(r7, 0x80045301, &(0x7f0000000240)) 16:55:27 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440), &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/llc\x00') ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000741b000000480a0000000000003a28edbae55d0000"]) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) write$cgroup_subtree(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="006d656d6f7279202b0200000072646d6120a00f2956c072b1356a09bcbd71223f00c9deab73f1910653e7d2ce5ad14edf01ac8430d00b9c19721f00fad54fb9ae8b6f7c2b69b484df9e2dbb640586"], 0x12) socket$netlink(0x10, 0x3, 0x8) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:28 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000140)=""/83, 0xfffffffffffffe39, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r0, 0x0, 0x0, 0x5edccfb6b5490422) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$nl_generic(r4, &(0x7f0000000240)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x24}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="ec0000001900020025bd7000fbdbdf250600000008002e00e0000001140063000c007b00010000000000000004001d004fc289c0de955430e324a63a8c11764c76a897eb6e3c4cf5a229936010659885b30a18b89f1dc1cd612bb0f9e7b237e1324a16e7c0b18a19f981bb1c05b2256449b1cc48336538d3516542a8a91eb16ec3f1427fb9d9dc80ea773d9464e9bea2c21377b8355cbf6e3e8b8f217efd503e9e01eba0c14f5e21f4340c8c875715615218120888abd0e35381de591aa1f3656138c8ded1de5907046c0f1a321f4f1400340000000000000000000000ffffe00000010000"], 0xec}, 0x1, 0x0, 0x0, 0x1}, 0x20000800) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r7 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000500)='/selinux/checkreqprot\x00', 0x400000, 0x0) ioctl$CAPI_CLR_FLAGS(r7, 0x80044325, &(0x7f0000000540)) r8 = accept4$inet6(r6, &(0x7f0000000280)={0xa, 0x0, 0x0, @dev}, &(0x7f00000002c0)=0x1c, 0x80000) r9 = socket$alg(0x26, 0x5, 0x0) bind$alg(r9, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r10 = accept4(r9, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$nl_generic(r2, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1a0108}, 0xc, &(0x7f0000000300)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c0200002500000129bd7000000100001600000008004a00", @ANYRES32=r8, @ANYBLOB="04003400140029000c006e00080000000000000004006b008a07094a9783bf14c1cd00bc581542e2c6c65abdb65aa95fc510e27e72e9aab5c53235d401430045a0070f892314b6cfd91a571ca5016ff98f10b02ce1aa869de4f7cce8c51f0ec7e8bb3e11286e74e26c2b075a81d55b0ae4097dcfa4993d1fbc7f5c62d42bdd579f47b648d42dfeecc9d6f273e63195575692fafd0b5eab4fe6449eedbc40d1be9b6a0da7cb08ba26a0ca363d57775a14df05dace9618c48abd331ac35a83fac0ad236ae9c9cefa94e38330fba8727026fb481afe0f2ee777f78d3aca174902917c83f9635f4fc58c93f5b9acb08cc0984aa08aafabc1d215562a8f55a6ba17e5db1ad2f449bf06091a5a58b0336424bfc11aa6726c5855a0d014390dbf556608003400", @ANYRES32=r10, @ANYBLOB="5cde393c4f01023c222a21428e74627d75bea0c540b6a22572689470601e0f80320e3f5777b34f6291d75e004000c7f5a18dc1f0d5bb7a076d660c5d480cdf561047bec60d6b71d7cb8217a38a1217f43c026f8b8474ada5d0dea8be0b7451e8099be88b65764837b09c765f97dbdc84c155469fc7f1f5ef1820433cede867ecc842f4e28343c1600a9cc3f686d3fcde8e6bf497947b4fef4f3cb67d5f42ad592b0aa1fa96207f5e21d7dba969924e943c0af9da4bd07343c1bbf10f8ba21b6013ccbb0913e9ec9a2ea66534e24f878163db2df5595d6287f906d8f172de5a73c4dbd5254f0de40000f60d9b2bbe22657c50621a5163e25eb97050146a15b604fdf838e63aae128076f94fe44963af5a95c79d7965f3fa9cb9e483220f6dfbe3f6b8ba82a78ca55c5797da786c04905b5ef413fe4f97da31ba31fa521a355fa7699c33d8649b5cd4e6f6f0133262e1d4a847000000e1"], 0x22c}, 0x1, 0x0, 0x0, 0x1}, 0x20000004) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0xc0506617, &(0x7f0000000000)={{0x2, 0x0, @reserved="fb4e668eab93fd6697dd603fa1292f80e45ccf42938ed21f9cff0d8f465ec717"}, 0x53, [], "09b49aa9b511f96a7697f790ffc623b934ca399bea4d52143522443785c7fa25a5796f7d68fdaa3dd5e9e10ff4ff4fac9553c89028d40227521cf405619c3b8d1f94db55fc9ec92fd6e6c6082ded690823bf91"}) [ 717.628650][T22052] ucma_write: process 2561 (syz-executor.0) changed security contexts after opening file descriptor, this is not allowed. 16:55:28 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:28 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000000)="d5dd044f16fadea832f1f98f2260f766e5", 0x11, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$SNDRV_CTL_IOCTL_CARD_INFO(r1, 0x81785501, &(0x7f0000000480)=""/4096) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:28 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000040)) r2 = getpid() kcmp$KCMP_EPOLL_TFD(r2, r2, 0x7, r0, &(0x7f0000000080)={r1, r0}) r3 = getpgid(r2) ptrace$peek(0x1, r3, &(0x7f0000000000)) 16:55:28 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x288, 0xfffffffffffffffd) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$KVM_GET_IRQCHIP(r2, 0xc208ae62, &(0x7f0000001480)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = openat$selinux_enforce(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/enforce\x00', 0xb00, 0x0) ioctl$DRM_IOCTL_MAP_BUFS(r3, 0xc0186419, &(0x7f0000000240)={0x3, &(0x7f0000000480)=""/4096, &(0x7f0000000340)=[{0x2, 0x70, 0x7, &(0x7f0000000040)=""/112}, {0x80000001, 0x68, 0xffffffffffff3c19, &(0x7f0000000180)=""/104}, {0x100000001, 0x1b, 0x6, &(0x7f0000000200)=""/27}]}) 16:55:28 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040)='/dev/uinput\x00', 0x0, 0x0) ioctl$UI_SET_ABSBIT(r0, 0x40045567, 0x0) r1 = dup(r0) ioctl$UI_DEV_CREATE(r1, 0x8004552d) 16:55:28 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:28 executing program 4: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280)='\xc4\x9f\xab?\xea', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x2c5, r0) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r1, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:28 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0x10000, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r6) r7 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000000)={r8, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r8, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r8, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r2, 0x84, 0x1a, &(0x7f00000001c0)={r8, 0x97, "05a1128ba2b6bd40490e0d62fa6e2397ac3fca42c16beaee2914259136551247abe398ffbf9efdd64d818f0702f46e008274457b0f1f706ce0561572146c37a7b1b6f9cec3361f0c0822488532536638ad9fddb0044f2d49a3288c9b6f5ac76a79a883d5ee6bac84e719079fbb55f1cff41267ecbb6322c073e821bfdaa689caff95cdc90810243ff6737aba44fca28570abbaa4105c9b"}, &(0x7f0000000040)=0x9f) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:28 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000001c0)=""/83, 0x688eb6bdf8987656, 0x0) 16:55:28 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) connect$vsock_dgram(r3, &(0x7f0000000000)={0x28, 0x0, 0x7fffffff, @host}, 0x10) ioctl$sock_inet_sctp_SIOCINQ(r3, 0x541b, &(0x7f0000000040)) 16:55:28 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:28 executing program 5: r0 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000100)='/dev/qat_adf_ctl\x00', 0x8140, 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000140)=0x5) keyctl$dh_compute(0xa, 0x0, &(0x7f00000001c0)=""/83, 0xfffffffffffffcf9, 0x0) r1 = syz_open_dev$mice(&(0x7f0000000000)='/dev/input/mice\x00', 0x0, 0x24000) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000180)='/dev/hwrng\x00', 0x60200, 0x0) syz_open_dev$admmidi(&(0x7f0000000240)='/dev/admmidi#\x00', 0x8, 0x800) openat$cachefiles(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cachefiles\x00', 0x4000, 0x0) ioctl$VIDIOC_G_STD(r2, 0x80085617, &(0x7f0000000080)) setsockopt$inet_mreq(r1, 0x0, 0x0, &(0x7f0000000040)={@dev={0xac, 0x14, 0x14, 0x14}, @loopback}, 0x8) 16:55:29 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r4, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000000)={r4}) ioctl$FS_IOC_FSGETXATTR(r5, 0x801c581f, &(0x7f0000000040)={0x76a400000, 0x6, 0x7, 0x80, 0x6}) 16:55:29 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:29 executing program 2: read$alg(0xffffffffffffffff, &(0x7f00000001c0)=""/103, 0x67) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="0e9cb91cdc46fa6a47e9d702d0f262345a27e26efd8a1fb67314014f9d490ef7ca3e3ff49d7d0d64826d0144f1e33d78a1dfdaa263087c87f0f427fc0f3cfcefd969d430f3094d9b8a7178da8ec4d9314cfc04b11a5567fc1e2b2bc1fed78d20b530c18da10c39c491f7029943f4", 0x6e) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:29 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100)='IPVS\x00') sendmsg$IPVS_CMD_GET_INFO(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r4, 0xf}, 0x14}}, 0x0) sendmsg$IPVS_CMD_GET_DAEMON(r2, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000001c0)={&(0x7f0000000480)={0xcc, r4, 0x10, 0x70bd2d, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DAEMON={0xc, 0x3, [@IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}]}, @IPVS_CMD_ATTR_SERVICE={0x30, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x2a}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e22}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@loopback}]}, @IPVS_CMD_ATTR_DEST={0x50, 0x2, [@IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x4f8}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x1}, @IPVS_DEST_ATTR_PORT={0x8, 0x2, 0x4e23}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x6bf}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@rand_addr="41c73def9fd5c718a814c642441bf79f"}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x80}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x6}, @IPVS_DEST_ATTR_TUN_PORT={0x8, 0xe, 0x4e22}]}, @IPVS_CMD_ATTR_DAEMON={0x2c, 0x3, [@IPVS_DAEMON_ATTR_STATE={0x8}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e21}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x2}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x20478e1d}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x8}]}]}, 0xcc}, 0x1, 0x0, 0x0, 0x20000004}, 0x10) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:29 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:29 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000140)=""/83, 0xb7, 0x0) syz_open_dev$video(&(0x7f00000000c0)='/dev/video#\x00', 0xffffffff, 0x155340) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dlm-control\x00', 0x10d400, 0x0) syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x3, 0x2) ioctl$VIDIOC_G_SELECTION(r0, 0xc040565e, &(0x7f0000000040)={0x8, 0x0, 0x4, {0x96f, 0x643, 0x6, 0x80000000}}) 16:55:29 executing program 0: r0 = request_key(&(0x7f0000000080)='cifs.spnego\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='syz', 0xffffffffffffffff) r1 = add_key$user(&(0x7f0000000240)='user\x00', &(0x7f0000000380)={'\x00', 0x0}, &(0x7f0000000340)="8098553823e4bcf10500c9", 0xfffffffffffffd16, r0) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x9, 0x80) ioctl$IOC_PR_REGISTER(r3, 0x401870c8, &(0x7f0000000040)={0x40, 0x1}) ioctl$LOOP_SET_BLOCK_SIZE(r3, 0x4c09, 0x9) 16:55:29 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:29 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000)='/dev/cachefiles\x00', 0x14000, 0x0) getsockopt$EBT_SO_GET_INFO(r1, 0x0, 0x80, &(0x7f00000001c0)={'broute\x00'}, &(0x7f0000000340)=0x78) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:29 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040)='IPVS\x00') sendmsg$IPVS_CMD_DEL_DEST(r3, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000020}, 0xc, &(0x7f0000000080)={&(0x7f0000000480)={0xdc, r4, 0x100, 0x70bd2c, 0x25dfdbff, {}, [@IPVS_CMD_ATTR_DEST={0x20, 0x2, [@IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv4=@dev={0xac, 0x14, 0x14, 0x1e}}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x3}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x5}, @IPVS_CMD_ATTR_SERVICE={0x64, 0x1, [@IPVS_SVC_ATTR_SCHED_NAME={0x8, 0x6, 'wlc\x00'}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e24}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x4}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x2}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x4, 0x38}}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x1}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x28}]}, @IPVS_CMD_ATTR_SERVICE={0x3c, 0x1, [@IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x6955}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x22}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_PORT={0x8, 0x4, 0x4e21}, @IPVS_SVC_ATTR_PROTOCOL={0x8, 0x2, 0x6b}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x4e5fc9e5}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0xd}]}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4000000}, 0x53c6b6519ea3c432) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$admmidi(&(0x7f0000000200)='/dev/admmidi#\x00', 0xfffffffffffffff8, 0x100) 16:55:29 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:29 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) syz_mount_image$btrfs(&(0x7f0000000000)='btrfs\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x4, &(0x7f0000000440)=[{&(0x7f0000000140)="f563c266de6ae5e31bd50e20d7ab90131e40c7fb8e6868cbec4d801a196917e5ba1fc6dadd4206003f8c0a790f50fbbcc8de051a5afa1c266f810c8c5c7abf220b0d76b7bfb235c569a2ab758d4baed1f5517cd110e73573afdae42baf426c40abcdfe17a94673f2d0d8ef0f270ff502664667e4e1cda1b55557bb5b09e62790e762cacd0bb8c04430dc8d", 0x8b, 0xffffffffffffff88}, {&(0x7f0000000200)="7cecbbdd7c2dd6b192d811333e99b52cfe8d94075704d54528af1d36e01e5ca554a22954346de3dc0ccf14cad8b9b7ce0f82e776709b6db0ce3bedb187776d6b78f9d8e86787939ddc28712e426ffb895b25f8c9241fae51a76ce46edf5241fbd1a6633a7e1ec23af68b32ef585125530b0871df0f26d546b1c3f740c42a5b", 0x7f, 0x2}, {&(0x7f0000000280)="5c715d9e905d7505eac96b997358f734994cde7b6fc370f1472c02d31eda89d705ef01ceeb4e2ecf90ea2b94086d4afef6b671a7ba08eda15b81ee8548db183fe851e0ea89e07ebb28d0f8acf08d3832367014e069906d6fbd45b6071d4b2aba4de208972bb148658f390b4c5ffcfa1266a81f4da530894a5aef31d2d34b12caa4a413e5d3f8e80c40f562746abcfe1ac4a2a11d8b61c7c8855e1e4aa972083f377e21d87f76dc68b634782ebeeefe2fbecb777677499083c25a6958034928715155b67b1feb19c82d1f0a24d38055bb212488", 0xd3, 0x7ff}, {&(0x7f0000000380)="9a251416d2374bfe17585fe3e082035f63060209d3de66387f09f44c53ac128c5dd66bcb074ad3f69cbba823663e1cbdd15b55ce048019f1f2ca80cbb0c57b628f888c334cd23c5e2b66aa39738c52e139ac5b33bacbcaa82a5a6a7e566c0fcbf6c1392ac0fe3bfc9c1dca5480c566d1a01dea391693e2f309c9a7794a9038c4983d0e524b9f88fa9a8956484cff4bb747aa56a3c99dddc56009b663c08a5532bbe009876fe1674259b3a640", 0xac, 0x9}], 0x4000, &(0x7f00000004c0)={[{@device={'device', 0x3d, './file0'}}], [{@dont_appraise='dont_appraise'}, {@fsmagic={'fsmagic', 0x3d, 0x800}}, {@audit='audit'}, {@smackfstransmute={'smackfstransmute'}}, {@measure='measure'}]}) 16:55:29 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:29 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) 16:55:29 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000000)="1fda9b8459faf88d8cf557b5ce92b86016b2264d90abe86908a133fab069db890c9efa0ce7fc3cab88d58c6f54e19de31e0057896f174d527bc5d5db2915044e68f4d0f380ee8b05b50130e4680620f75ada6ae54a50f70bd3c19d83f1eb16077ddbc52cb91b6fd44a0495f6ce85cbf940f255135158902aa85220a152017e71902f3e78c66e2db4ceffb4784e14771c08793c36beda217ee8761219fb849cca86ba08a2f6e8388535fec56092fc0350645504014220444ccde5a3d3", 0x19f, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r3, 0x541b, &(0x7f00000001c0)) 16:55:29 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:30 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:30 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r6) r7 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000000)={r8, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r8, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r8, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) setsockopt$inet_sctp6_SCTP_CONTEXT(r2, 0x84, 0x11, &(0x7f0000000000)={r8, 0x3}, 0x8) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r9 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r9, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:30 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000080)={0x0, 0x6c, &(0x7f0000000140)=[@in={0x2, 0x4e23, @empty}, @in={0x2, 0x4e22, @local}, @in={0x2, 0x4e20, @broadcast}, @in={0x2, 0x4e24, @multicast2}, @in={0x2, 0x4e24, @remote}, @in6={0xa, 0x4e22, 0x2, @local, 0x9c}]}, &(0x7f00000001c0)=0x10) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$VIDIOC_SUBDEV_S_EDID(r2, 0xc0285629, &(0x7f0000000240)={0x0, 0x7ff, 0x0, [], &(0x7f0000000200)=0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) 16:55:30 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r6, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r5, &(0x7f0000000140), 0x700000000000}]) r7 = dup2(r5, r5) write$P9_RLOCK(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r8, r8) 16:55:30 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:30 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x8, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$KVM_HAS_DEVICE_ATTR(r2, 0x4018aee3, &(0x7f0000000040)={0x0, 0xffffffffffffffe1, 0x7fff, &(0x7f0000000000)=0x3}) 16:55:30 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:30 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:55:30 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:30 executing program 5: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:30 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:30 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000000)) r1 = socket$alg(0x26, 0x5, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = accept4$inet(r3, &(0x7f0000000080), &(0x7f0000000180)=0x10, 0x800) recvfrom$inet(r4, &(0x7f00000001c0)=""/189, 0xbd, 0x2002, &(0x7f0000000340)={0x2, 0x4e20, @remote}, 0x10) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = dup(r5) r7 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) ioctl$PERF_EVENT_IOC_PERIOD(r6, 0x40082404, &(0x7f0000000040)=0xff) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r7, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) ioctl$LOOP_SET_BLOCK_SIZE(r6, 0x4c09, 0x0) 16:55:30 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$KVM_GET_CLOCK(r1, 0x8030ae7c, &(0x7f0000000000)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = openat$selinux_avc_cache_threshold(0xffffffffffffff9c, &(0x7f0000000600)='/selinux/avc/cache_threshold\x00', 0x2, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r3, 0x6, 0x1d, &(0x7f0000000640)={0x400, 0x4, 0x7fffffff, 0x2, 0xab49}, 0x14) r4 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) prctl$PR_GET_FPEMU(0x9, &(0x7f0000000680)) r5 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) r6 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r6, 0x0, 0xc) r7 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r7, 0x0, 0xc) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) renameat(r6, &(0x7f00000001c0)='./bus\x00', r7, &(0x7f0000000200)='./bus\x00') keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r4, r5}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r8 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r9 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) r10 = add_key$user(&(0x7f0000000480)='user\x00', &(0x7f00000004c0)={'syz', 0x2}, &(0x7f0000000500)="63d84472ae8459c4b87352dc597dac9d293432ccc5d8eabcbc6e968d894b664e0d2ee186410e2b12bfd15eee80dfbe411c1fdfeda9f6438be10c609b0194ffc3513fdc8155a041dc3aaf49f9dac5d3cf4e7e0e923678d7b32a256b0e06fe4ff2a8923d87aef29b9a32b7d0155ced7237d4754d4d54a728557a44fe0a3791c9682337897c2468cb1bf374324fea55ef09ccd10a0818574010cc539dec812772b0d66861c539cce8b9426d71c5499f80ef43f90ebc2a40d5d385f6374b4fcbc8a1ffa6615b580a38b85a496d0900cd155f0c65d5f0a231b0ca", 0xd8, r9) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r8, r10}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'sha3-512-ce\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r5, r2, r8}, &(0x7f00000000c0)=""/83, 0x2, 0x0) fspick(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x1) 16:55:30 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xa, 0x3, &(0x7f0000000100)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x25}}, &(0x7f0000000000)='PL \x00L\xf7\xd1*\xf1\x1c\xe9%7\xb5\xe3\x19\x1ef\xde]N\xc1\x8eL-\xf0\x14\x84\xa8mw\x84/bIF\xea\xe3\x10yL\x8c\x96\xff\x14f#.%\x95\x119\xbd\xa5\xd2\x99\x0eR?\x8e\xc3\b\x0f\xfc\x12$\xd8\xdcL\x84\xa9\xc8\xe8\xab1Wh\x06qU#\xfat\x9e\x86\x15\xc6\x10I\xb8\xb1\xbej\xa7t\a\x02\xccZ\xdd', 0x7, 0x1ab, &(0x7f000000cf3d)=""/195}, 0x48) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x1, 0xc) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$tipc(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@nameseq={0x1e, 0x1, 0x3, {0x0, 0x2, 0x3}}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000140)="aff8d275feeaf6b2301214a2535859342ab2bc8079ae27801db251fdfbca1c10f195c042084bdc3a8b216989270a36a9a855463a5350e7ae61ed987f8620e2b77fee1d4082fcea27de92f9504d3faa09beb0e7", 0x53}, {&(0x7f00000001c0)="7858fe67392a14ec053b9d3bd0367b8bf870d0f0bae4449f730132452e430c244ccccc5872c5a215ca5d207d15514a76cf915e579a3550f5b9bb58aa5fef146b59ed2d9ebc4a7a6967aac4e6e43ecde95bac8d", 0x53}, {&(0x7f0000000240)="fbb50a5881b06dde1f55f4dd18cd47609f495bd034219c3a9ed35614c6e36cdb7d8ee5f225416a2d995e9eb22dee0ffcfce313e4df9ba5b7962455c8a2c310fcd867ba862e3d7079c270715def3d7f596905c1f458d51b8f00fd394dc459ea8e19701330b837d12a013fd65493da8d", 0x6f}, {&(0x7f0000000080)="950c6052832c083a2132b6a6d3fe164ef97a85167dd45836808e4c0e1f8a659e9ed52e06846a20372ee39583e99fdefb", 0x30}, {&(0x7f00000002c0)="8910146a5f7e0ae4cec4e1dbe27c38828c51ad77d301855a5271a2213a11e9ee7d0174634fb96632b4589e9d89fd26ed2d2842b4adba7fdd13f70fa331ca222a62d3d75a579f2d0b60b85a736e07d635e7965b97ff016c50384b75e2061064d16b337745bb43c0049d54055d842652c41dd6cedab76ad6c5ca0f5a6dfbd9c1ca3b234acdcb6f28d0b6fcde0199ac3b99d88a7f9dcf7efc47992d0cd5a2ebef43af0752c30decb39e05e233c042f5f65becf978511f05dbc1df21c4", 0xbb}, {&(0x7f0000000380)="527e822d35e1bfc0d9f190e76c364a254f2992d80e3a5bb3a5ee68676abbbcaf64418b09f998557a8f8f95b5ccd44790ea61b0f083937165f177b389a52da04c03d0dd464b460fea0be641d2b586714f01538dfe0fff6011ae1cf97117393516a7eb3e0dca5c9f531f37ac506d6d3e4b027faec00abf3f8a44879c3e80a8d433a67c33687b929c5b1c6c75927d3085e94a1047a356d3447e7ebf05b006991e77c5861d1cbfaf0f5700d3896260", 0xad}, {&(0x7f0000000440)="aea0a2a2ae023e2c14b1bf8299a4d0855997f360e2f22683372f378fb2703858f93fe08d6dc09d5dce806aeb4dd4ba5504e6f9c79eebf7bdac9a03e4a7753c4cafd6", 0x42}, {&(0x7f00000004c0)="3b1eba7a856074dde9cb9a76a6c9ca19cd45fc1ea9083fc00ee542e1741abccc0837d387bc5e6b64fb1c3d4a9094bf726cd90ee094fd65644ecea18e00e7439f1dee1d1d529f918d348ecdbf28d129b3f404cf552ef60cf2aaee94a5d8ec6c47497f5daf64d0cfeb269aa1073824b7004ed5b4a489aa70a748ce4176f96e6b15057ed20ac50baa67bb67b8d019fc83184040cdd652a726a41e47aa62ad009d89b3c17ff19f5615717981e0a4d3215b0db5524f634d83e68ce81556f952d8ca9493b094b252442b849a73d0302ca11705febba55ec8", 0xd5}, {&(0x7f00000005c0)="23a2f67287c0351590ada5614a264732e33a5a825c12b7e7c460ca692f39c45f", 0x20}], 0x9, 0x0, 0x0, 0x40000}, 0x0) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000000)=0xff) 16:55:31 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:31 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:31 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000240)=""/83, 0xffffffffffffff52, 0x0) syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r0 = creat(&(0x7f0000000000)='./file0\x00', 0x18) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000040)={'dummy0\x00', @broadcast}) 16:55:31 executing program 2: mount$9p_rdma(&(0x7f0000000200)='127.0.0.1\x00', &(0x7f0000000240)='./file0\x00', &(0x7f0000000340)='9p\x00', 0x800000, &(0x7f0000000740)=ANY=[@ANYBLOB="7472616e733d72646d612c706f72743d3078303030303030303030303030346532312c76657273696f6e3d3970323030302e4c2c74696d656ff5743d3078303030303030303030303030303430312c74696d656f75743d3078666666666666666638303030303030302c73713d3078303030303030303030303030303038302c76657273696f6e3d3970323030302e752c736d61636b6673647c663d75736572002c6a6d61636b66736861743d73797a2c61756469742c7065726d69745f646972656374696f2c61707072616973655f747970653d696d617369672c000692a9c197c64e46a2d0f32f6dfc0d0b3ba6fbce847644b5fa39ef8d91250f7fae970b97716750a6e8305cc9388e144491c550b0473ed39b98e5920e0fdfa07abc081f8945bead24a3d4664643c10e7c952ee72398e44aea091b3ec86691daeb6efaee5fde79b384e08c2c4451f5b54c8fd26f01bce7bd529194ac11c6cc0a87c9246011dfbf9a137065d6"]) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r2, 0xc01064b5, &(0x7f0000000400)={&(0x7f0000000380)=[0x0, 0x0, 0x0], 0x3}) ioctl$sock_bt_hidp_HIDPGETCONNLIST(0xffffffffffffffff, 0x800448d2, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{}]}) 16:55:31 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) [ 720.789405][T24998] could not allocate digest TFM handle sha3-512-ce 16:55:31 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:31 executing program 2: r0 = request_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='syz', 0x0) r1 = add_key$user(&(0x7f0000000280)='\x8a\x84u\xdb\xa9', &(0x7f0000000300)={'\x00\x00 ', 0x1}, &(0x7f0000000380)="f5", 0x1, r0) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz', 0x2}, &(0x7f00000001c0)="f9eb079c47b960ec593de6e1291f52ccfb4fc266ef575656b2308b34f197cb3fa76c28365fc53dd1bcde82666736253334573bbe43def3cbbeb63ffc6b95f9a379a2641b67e29afd6a047ef36cbfb874f66e4633c76784192d57600e3cedffdd796048e3ce038261070f9c8f26a384af19f009d5b3f15e3123273b93541c0f71c969f2a1ab", 0x1e2, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:31 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:31 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000509, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x1, 0x5, 0x3, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x1200000000000000}, 0xdd74bfb8e9c8fcee}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0x8, 0x129000) setsockopt$inet_sctp6_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f00000001c0)=0x1, 0x4) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) ioctl$KDSIGACCEPT(r3, 0x4b4e, 0x1) 16:55:31 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, &(0x7f0000000000), &(0x7f0000000040)=0x14) 16:55:31 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:31 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:31 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000040)={r1, r2, r0}, &(0x7f0000000480)=""/248, 0xf8, &(0x7f0000000140)={&(0x7f0000000080)={'sha224-ni\x00'}, &(0x7f00000001c0)="2c2352fbce447251f0eeea1a1391093f4c6c9b3fbb6d017c11e75e6bfd14d974977fe23dfbdcfafd2ece17e6713f48f50c29168324513757deb62e00e0d5d9e3028aa4be508ddcae1e617c7950e80c3755e94d450e5f469db8a2d1b65dad39cbc2c2dfe8883a42a3ebac5791493bb0f127b89ecf174ea8e01bd217024f02ca7d328470df3a0a82ffbe2bb12f96354c3d", 0x90}) keyctl$dh_compute(0x17, &(0x7f0000000000)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0x8f9c73c334f5a7b7, 0x0) 16:55:31 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000000)=""/83, 0x5bea146c121d82ec, 0x0) 16:55:32 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:32 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x6, 0x40200) write$RDMA_USER_CM_CMD_RESOLVE_ROUTE(r2, &(0x7f00000001c0)={0x4, 0x8, 0xfa00, {0xffffffffffffffff, 0x7}}, 0x10) 16:55:32 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) creat(&(0x7f0000000200)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r4 = dup3(0xffffffffffffffff, r3, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='9p\x00', 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@mmap='mmap'}, {@debug={'debug'}}, {@afid={'afid'}}, {@fscache='fscache'}, {@aname={'aname', 0x3d, 'wfdno'}}]}}) ioctl$KVM_INTERRUPT(r0, 0x4004ae86, &(0x7f0000000000)=0x8) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r6 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000080)='/dev/cachefiles\x00', 0xcd0dc0, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r7, &(0x7f0000000200), 0x43400) r8 = syz_open_dev$dmmidi(&(0x7f0000000100)='/dev/dmmidi#\x00', 0x0, 0xda0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, &(0x7f00000001c0)={0x0}) ioctl$DRM_IOCTL_RM_CTX(r8, 0xc0086421, &(0x7f0000000280)={r9, 0x4}) ioctl$DRM_IOCTL_DMA(r7, 0xc0406429, &(0x7f0000000400)={r9, 0x4, &(0x7f00000002c0)=[0x2, 0x9, 0x1, 0xfff], &(0x7f0000000300)=[0x7, 0x7, 0xfffffffffffffff8, 0x400000000000, 0x6, 0x7f, 0xffffffff80000000, 0x5], 0x20, 0x3, 0x1, &(0x7f0000000340)=[0x7, 0x7f, 0x100000000000000], &(0x7f0000000380)=[0xffff]}) ioctl$DRM_IOCTL_LOCK(r6, 0x4008642a, &(0x7f00000000c0)={r9, 0x2}) r10 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r10, 0x0, 0xc) fsmount(r10, 0x0, 0x6) fsmount(r5, 0x0, 0xc) ioctl$KVM_INTERRUPT(r5, 0x4004ae86, &(0x7f0000000040)=0x40) keyctl$dh_compute(0xa, 0x0, &(0x7f00000001c0)=""/83, 0xc8453372e6335ece, 0x0) 16:55:32 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:32 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) 16:55:32 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x51862c59cc4abc30, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', &(0x7f0000000480)=""/4096, 0x1000) 16:55:32 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) 16:55:32 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:32 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) 16:55:32 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) prctl$PR_MPX_ENABLE_MANAGEMENT(0x2b) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r2, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$sock_SIOCBRADDBR(r2, 0x89a0, &(0x7f0000000000)='vlan0\x00') keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:32 executing program 3: r0 = creat(0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:32 executing program 3: r0 = creat(0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:32 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000040)=[0x400, 0x4, 0x5]) r1 = socket$tipc(0x1e, 0x5, 0x0) listen(r1, 0x100000001) semctl$SETVAL(r0, 0x5, 0x10, &(0x7f0000000000)=0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000140)=0x23, 0x4) 16:55:32 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:32 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = socket$netlink(0x10, 0x3, 0x12) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$tipc2(&(0x7f00000007c0)='TIPCv2\x00') sendmsg$TIPC_NL_PEER_REMOVE(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="142134b27f805a3c000000d3ef987a0acf3bfa18e08511ab78c495520596783c317169be42a5dc67426052c4f43c849c7be2ca531860fee9b963f043228636b75e57bf1e80347d0ede1e8f0e93ea6b27f733b406e85582aebcf531bce4a23bbba2af1e89605c14974f66c735b91ba373fcd41348e0b94f2313dda229802abaf49b35db2ccaae2152113b71c77b0f4e6df4b0a8e15b5593eb4246d31486613b9981b9259328bcb5f09cb036cbec9ce084f890d9ff2b2246939424c9605ee26fae2def77277c9f8476d659ae87d0cbc70727871ca67b4e31a9ef860cfe009529bb9cf135548c2eb351002ca9b4dbde3356d80943cf0fa11fc5b40d51", @ANYRES16=r3, @ANYBLOB="0500000000000000000014000000"], 0x14}}, 0x0) sendmsg$TIPC_NL_SOCK_GET(r1, &(0x7f0000000380)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1004000}, 0xc, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="100028bd7000fddbf62506000000380007000c0003004000000000000000080001000080000008000200020000000c00040020000000000000000c0004000800000000000000efe3034ed8dd8c7c7adbad03c163363244b3e7709cf4c81c205cb78a2adacf1ca2d424ee20738e5dd87357373d95523dc60cb2f192c9b9ee4f7b7f508f68cc4125a1bc024a243244bf21be24ac60aeb83758b78e42e01e118e556e07e4e014be699325f1d80000000000000000"], 0x4c}, 0x1, 0x0, 0x0, 0x20020010}, 0x8040) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x70, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r4, 0x0) r6 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, r4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r6, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r5, 0x2405, r6) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfffffffffffffffd, r6, 0x0) r7 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r7, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r8 = syz_open_dev$mouse(&(0x7f0000000400)='/dev/input/mouse#\x00', 0x401, 0x8200) bind$bt_rfcomm(r8, &(0x7f0000000680)={0x1f, {0xffffffffffffff54, 0x1ff, 0x8, 0x7, 0x8, 0x4}, 0x49db39f}, 0xa) [ 722.471984][ T26] audit: type=1400 audit(1569171332.979:79): avc: denied { create } for pid=26937 comm="syz-executor.4" scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tclass=netlink_scsitransport_socket permissive=1 16:55:33 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) pivot_root(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$sock_bt_bnep_BNEPGETCONNLIST(r3, 0x800442d2, &(0x7f0000000080)={0x8000173, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, @link_local}, {0x0, 0x0, 0x0, @dev}, {}, {0x0, 0x0, 0x0, @broadcast}, {0x0, 0x0, 0x0, @random}, {0x0, 0x0, 0x0, @broadcast}]}) 16:55:33 executing program 3: r0 = creat(0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) [ 722.573654][ T26] audit: type=1400 audit(1569171332.999:80): avc: denied { write } for pid=26937 comm="syz-executor.4" scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tclass=netlink_scsitransport_socket permissive=1 16:55:33 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x1400, &(0x7f0000000600)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x700000000000}]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:33 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_AUTOCLOSE(r1, 0x84, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$VHOST_SET_MEM_TABLE(r2, 0x4008af03, &(0x7f0000000440)=ANY=[@ANYBLOB="040000000000000000d00000000000001600000000000000", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="0000000021cb00"/22], @ANYBLOB="000000000000000000d00000000000008800000000000000", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/136], @ANYBLOB="00000000000000000100"/24, @ANYPTR=&(0x7f0000000380)=ANY=[], @ANYBLOB="000000000000000002000000000000002700000000000000", @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/39], @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00']) r3 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/status\x00', 0x0, 0x0) r4 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r4, &(0x7f00000001c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r4, &(0x7f00000000c0)={0xe, 0x18, 0xfa00, @id_resuseaddr={&(0x7f0000000000), r5, 0x0, 0x1, 0x4}}, 0x20) write$RDMA_USER_CM_CMD_ACCEPT(r3, &(0x7f0000000140)={0x8, 0x120, 0xfa00, {0x2, {0x5, 0x7, "ee0e8c4c65131096a6d3acecdaed48e9d14d20ab98a1483640bd4178cbcf528db2b080cb796e05dc4d794aabc47cb1c793b5dd82719a20e5fc246cf60dfb560eed379583b2b34efab17b81ba1575bc9285a6c01c107cd98e83a26f86b704423ec32997665a546a0f29f89455d841e62bb87b91167aa41d0f8441bb2c11ce7d4a257d46aa5c5ec762e03967d92af26c3764403a4c6ebfb92b3a194c57300d0059ff4cfb72e3f61dc42ab7888691a8eafab2f32e16cb7054316f36ea5ab33c23cf2174b6f291d3447147e23e9627dbd84562c2a7ea66e3fc0117dae7ec9100ba2a55ce1300533c0454a9026d07e81a91536e8fd2f851ef35b2a21f18a6e53ec1e2", 0xdd, 0x4, 0x0, 0x7, 0x7, 0xfffffffffffffffc, 0x7, 0x1}, r5}}, 0x128) sendto(0xffffffffffffffff, &(0x7f0000000500)="8ece73974cd0cdfb7028f6f6442e925a6d7c3bcf328ccf3917a3a9940f86d04736a197c835c7e256fe1c05ebd00c9b7a84f60dac2c1ec047cd2abe66710671cdae8715e079df848000490e2be8c8d0e01f0df990278b2c", 0x57, 0x4040801, &(0x7f0000000580)=@pptp={0x18, 0x2, {0x3, @rand_addr=0x7}}, 0x80) 16:55:33 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:33 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xade60080d22cfc77, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:33 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000000)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:33 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$KVM_SET_SREGS(r0, 0x4138ae84, &(0x7f0000000140)={{0x20e000, 0x1000, 0xd, 0x235, 0x6, 0x6, 0x9, 0xadd2, 0xfffffffffffffff7, 0x385, 0xd2, 0xa76d}, {0x1000, 0x0, 0x0, 0x3, 0x3d, 0x7, 0x100000000, 0x9, 0x0, 0x163, 0xfffffffffffffc01, 0x400}, {0x6000, 0x4, 0x3, 0x1c0, 0x480000000000, 0xfffffffffffffff7, 0xffffffff, 0x3, 0x1, 0x0, 0x4, 0x3}, {0x4000, 0x1, 0x3, 0x0, 0x0, 0x8, 0x2000000000, 0x19, 0x7, 0x4, 0x9, 0x7f}, {0x1, 0x1002, 0x0, 0x3, 0x8, 0x4, 0x0, 0x9, 0x2, 0x5, 0x6, 0x51}, {0xf000, 0x36000, 0x13, 0xffffffffffffffeb, 0x400, 0xca, 0x101, 0x7fff, 0x8000, 0x3, 0x0, 0xfffffffffffffff9}, {0x2000, 0x2000, 0x4, 0x7, 0x9, 0x3, 0xfa5, 0xc5, 0x10001, 0x495, 0x5, 0x8}, {0x0, 0xf002, 0x8, 0x5, 0x7fff, 0x2, 0x5, 0x5, 0x100000000, 0x149, 0x4, 0x8}, {0x100000, 0xc000}, {0x1a000}, 0x20000008, 0x0, 0xf000, 0x400000, 0xc, 0x1000, 0x3000, [0x300, 0x2, 0x675e95b5, 0x5]}) 16:55:33 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:33 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:33 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:33 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = openat$selinux_status(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/status\x00', 0x0, 0x0) write$P9_RSTATFS(r2, &(0x7f0000000040)={0x43, 0x9, 0x1, {0x7, 0x7, 0x2, 0x8, 0x7, 0x4, 0xffffffffffffff20, 0x7fff, 0x7fff}}, 0x43) 16:55:33 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x5, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) prctl$PR_GET_FPEXC(0xb, &(0x7f0000000000)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:33 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/policy\x00', 0x0, 0x0) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) r3 = dup2(r2, r2) r4 = fcntl$dupfd(r1, 0x0, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) r6 = socket(0x1e, 0x805, 0x0) r7 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r8, r8) r9 = fcntl$dupfd(r7, 0x0, r8) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r9, 0x84, 0x15, &(0x7f0000000380)={0x6}, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r10) r11 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r11, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r10, 0x84, 0x9, &(0x7f0000000000)={r12, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r12, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r9, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r12, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_DELAYED_SACK(r6, 0x84, 0x10, &(0x7f0000000300)=@sack_info={r12, 0x0, 0x8}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000240)={0x1, [0x0]}, &(0x7f00000000c0)=0x1e2) r14 = openat$vimc0(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/video0\x00', 0x2, 0x0) ioctl$VIDIOC_SUBDEV_S_CROP(r14, 0xc038563c, &(0x7f0000000500)={0x0, 0x0, {0x329, 0x3, 0x1000000fc, 0x4}}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DRM_IOCTL_ADD_CTX(r15, 0xc0086420, &(0x7f00000002c0)) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f0000000000)={r13, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r13, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000440)=ANY=[@ANYRES32=r13, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5aadb68610915c82d467f7155f06e5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r0, 0x84, 0x1a, &(0x7f0000000040)={r13, 0x3c, "eb2a26ed3d2bfd82e527981b8c9a35e0a0b8f9f8605fd18377b7534ba4e8668ca265d6608ca16d67cb96bc37a955d20f91b66d1511ea6fce8f286b09"}, &(0x7f0000000140)=0x44) 16:55:33 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:34 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:34 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, @perf_bp={0x0}, 0xe72dc38bdb062b95, 0x0, 0x1}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:34 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x1, 0x2) ioctl$VIDIOC_S_JPEGCOMP(r2, 0x408c563e, &(0x7f00000001c0)={0x5, 0x1, 0x1b, "668bca3062dbdd09e20d10c3fb307a6273bbe6f4bea2aef1872a1752568f67cd6d3e9a956ebce6d5e2e9d63894717b94ce480bca322196302a946c93", 0x28, "8fc9210390c220f1ce0efcba2bb19eaa79a0508dcea80ef0b126a0672dfab67642585f65981f80970c5d737424d111548c94d7ebcf4f10f4fb226501", 0x40}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:34 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:34 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000180)=""/83, 0xed, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040)='/dev/sequencer2\x00', 0x8000, 0x0) r2 = accept4(r1, 0x0, 0x0, 0x80000) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TLS_TX(r2, 0x6, 0x1, &(0x7f0000000000)=@gcm_256={{}, "92ec1d2c4d615e30", "6762190d6a3389fced0b2c4e342efa4846743ca7b6a50318efec28c408af35c3", "3ee9178e", "b4227b0047957f2c"}, 0x38) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) bind$alg(r0, &(0x7f0000000200)={0x26, 'hash\x00', 0x0, 0x0, 'sha384-avx2\x00'}, 0x58) write$capi20_data(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="10000300088208000100000000000000fa008030fb8227752fc23456d27c5f068c4a21b4288d4fbfdf1c270371aedf3e31cc79c98c8f34f56ba2b24519ac488962b6c5cb0198037b872b234bcbf626090e7499f7703fc019a32cb8e8229ea989c32aeeaeac95888921ca9ea628555ff00078f6501238ed557297271d97effa7267d22bed1b8d74e4e22c3b353ec11b1d07f12e28fb4b99c9b7b2e0ffc397b8d68733b139086d99614e0e61aa95020209fed0eb07a7fa785b09fe625d854f81e5680a33793b2229082958929cc5caaca9e2f0f22c7aa2c5a750e7011d82a24efccc066357eeb50e2c612acd1c99da0d8d2fd6d4c2db6111591bba546e705c583564ec952917f8c2a000ad583a352808c234f4d947f143e087a8ad7e30cddddd6c96b977e77a8b767563208fbc0a"], 0xfffffffffffffe2a) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r4, 0x400c6615, &(0x7f0000000080)={0x0, @adiantum}) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TLS_RX(r6, 0x6, 0x2, &(0x7f00000000c0)=@gcm_256={{0x304}, "24342f7f445967eb", "53541f1874ff6ca21adbfe8053f4fb8ed301aa5065b47ad1e10f673adc7789d0", "dddbdec6", "0f825183357118ca"}, 0x38) 16:55:34 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:34 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000280)) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:34 executing program 5: perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x805, 0x0) setsockopt$sock_attach_bpf(r0, 0x84, 0xa, &(0x7f0000000140), 0x20) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000000)={'veth1\x00', &(0x7f0000000180)=@ethtool_dump={0x3e, 0x7f, 0x2, 0xed, "b0e304cd28275604010d4886c08ce7069310fd6f9ca1a27a8d29353c57409fc737c574dd7a9e8cc6b797ff2d63f88e8d02c8a62d0c4d8115aa88fcf4851b0da37a0758b62e88846a7905e00361d0cc0dd032dd12200ac9d73b148e8369f18456cc5305a67c7b46316b986c831905e69fd8dcb1ecf25ebb73221c6c013a1db30a0369bfdcf2d14c409b32d22d9f956752d0b1317b6175d5c601eae6a6b35a08fae396bf0fdd8f840ad1ac64cb3cb276f2f8867f5a24d372a8dec816ccfdb7a43594f7f79f648bbc8489d95b36bb6ab3786b8d09f6945184fc6b5b0f888437a2b5b036c636e19724242b5941d063"}}) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = accept(r0, &(0x7f0000000040)=@can, &(0x7f0000000280)=0x80) readv(r1, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/50, 0x32}, {&(0x7f00000013c0)=""/210, 0xd2}, {&(0x7f00000014c0)=""/175, 0xaf}, {&(0x7f0000001580)=""/37, 0x25}], 0x6) 16:55:34 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xffff, 0x2) ioctl$UFFDIO_WAKE(r1, 0x8010aa02, &(0x7f0000000040)={&(0x7f0000ffc000/0x4000)=nil, 0x4000}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:34 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100)='IPVS\x00') sendmsg$IPVS_CMD_GET_INFO(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r5, 0xf}, 0x14}}, 0x0) sendmsg$IPVS_CMD_FLUSH(r3, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x30000104}, 0xc, &(0x7f00000001c0)={&(0x7f0000000480)={0xd4, r5, 0x20, 0x70bd27, 0x25dfdbfe, {}, [@IPVS_CMD_ATTR_SERVICE={0xc, 0x1, [@IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x5a}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x7ff}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x4}, @IPVS_CMD_ATTR_DAEMON={0xc, 0x3, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e23}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8}, @IPVS_CMD_ATTR_DAEMON={0x4c, 0x3, [@IPVS_DAEMON_ATTR_STATE={0x8}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x7fffffff}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @ipv4={[], [], @local}}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e23}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x2}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @empty}]}, @IPVS_CMD_ATTR_DEST={0x34, 0x2, [@IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0xa}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x1}, @IPVS_DEST_ATTR_TUN_TYPE={0x8}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x4}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0x10}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x8, 0xb, 0xa}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0xbd}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x80000001}]}, 0xd4}}, 0x4000) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:34 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:34 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:34 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = syz_open_dev$swradio(&(0x7f00000001c0)='/dev/swradio#\x00', 0x1, 0x2) ioctl$DRM_IOCTL_AGP_FREE(r1, 0x40206435, &(0x7f0000000200)={0x4, 0x0, 0x10000, 0xffffffff}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x101c80, 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$DRM_IOCTL_AGP_ALLOC(r4, 0xc0206434, &(0x7f0000000040)={0x80000001, 0x0, 0x1, 0x5}) ioctl$DRM_IOCTL_SG_FREE(r3, 0x40106439, &(0x7f0000000080)={0x10, r5}) 16:55:34 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:34 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = syz_open_dev$sndctrl(&(0x7f0000000000)='/dev/snd/controlC#\x00', 0x5, 0x10800) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, &(0x7f0000000040)={{0x0, 0x0, @identifier="0dbf68be582aa98ca0fcabc198322aaf"}}) r1 = syz_open_dev$radio(&(0x7f0000000080)='/dev/radio#\x00', 0x0, 0x2) r2 = syz_open_dev$dspn(&(0x7f0000000140)='/dev/dsp#\x00', 0x0, 0x103002) ioctl$FUSE_DEV_IOC_CLONE(r1, 0x8004e500, &(0x7f0000000180)=r2) 16:55:34 executing program 2: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) 16:55:34 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r6, r6) 16:55:35 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbmon(&(0x7f0000000000)='/dev/usbmon#\x00', 0x200, 0x1801) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:35 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, 0x0) setuid(r2) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:35 executing program 5: write$eventfd(0xffffffffffffffff, &(0x7f0000000000)=0x1, 0x8) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:35 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r4 = socket$alg(0x26, 0x5, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendto$isdn(r6, &(0x7f00000019c0)=ANY=[@ANYBLOB="09000000010000009fd2e2d187131f3708d9b8e48ef4bbca2502d749f7cb67fe7b5ba04ef03c01d853d309f52fed7d1182beea4fc337f9253f122496f1e32919e3fe4496b27a3b87d794ce027a689aa7a0d7e294a2df347a49846e66fc2c79f304d16c97020488cf44692afc5d18a6e8d57ece9b71b29d054959e137b627b7548996145fd39fc2997a826ea2425c53970c8e606025cd72134cac66676956316ccbf625687f47e4e4cd67e0688d2e4dddcea4a61331741460111d944776c77dc674dd1d4b79c8fbdfe08a35b0319a8480627e2c37abcd526b8ee9b131c6a6e9f4b7f311879a8ab4e22eeb915a51c687382657ef70ec573c13180f59e3f95fc18d87c9d297872fd98053a123a2279ffbe7fb743abbb9b27814d1c89e3c18143e9e665d5dacfe0f532a8b30f97fe01985637a82daa2f5326b06243afecf958d2ed0a9139e2d416a6a45948293ddea3361bf4a747b2fd8b085ddb9ce761f3c753fcf4850298795844738ec082ec01b9926c29534ecf9a2db8d313dc5cac0fc045ec7ad79b8b29d603f0617be3234966ed3f41281c7fded8428c47dd4b5530925c81118c17c77d1a4a7631fa6167caab5b84f36e8566e8077e84c396008ace23e56d9984d06f09f6f257e82c374b8a317f7f32063cf27013c7da3620efe0620aa2e4074eadacca03838dc98b3f490e7ddb329f499dd02edda3cd7d4b3ceb2c7a62f8c299cb67cf1346a47f897d88da81d3a2a4790102226851632a79f92976e4a56325a8d457ea07e1d35eb55822efdfe17bb8ccc6e4a22298d6bef97b0316396256625925e28b38485041f66687e36671c3b3f723d9bff6a3e0573f90518a51156763b7a25af9c9ffd325bad48a80134b77c504e6c3bc351268b8298a11d3582dd35a3b4e00547baf9ad7a15e08597c87ce996867e193c552318bf88b7f356177978290b00584bd630bca3cc69e9fb551e57051ff0e78d0c12a924a8bc21a37f587209472db5635c65c488262b5766e877a33d746ed764fb2be05a6c808935c3a3c6c4d5f726d0b1406373413aced44a009a134c8589ff7a465a9bbe7eebb54f5dfa0ed96744e256676a25b1817359dad7a4a08aaed41038ab32c4bf0cb6abf496032626709a58d7b6b1b7270211c3a5f62484c61c2e2fd145c41edf0c753f8499a1706efb59dc7d7b54f228bd0821d4837ca239aa6d81967ee4c5aced3250cdee4b15bfc5dfbfa291de005bf5795261ca09ef504cee4ed8b81270fa13a506ae33c7cf7bda9d3442323f11e61224f8d8780fa1aad91b04165087dc4abef423c50ae754dc1b00ac1940577a7fd22c6e85ef29fe06c5cece6a13a5fb7215ba1382eba39f3e0bf9164e28accfe63ef10d9d2234003a84f27f23586a224fd3a40f1885d8e2438c2d09999199b44f7e025032b127ee8852cbdc23bb662c8459fb4a4b1ca441766c2b9f7b25fc13eaf5674124d0d4e25a12c74d8f38a5c0fe49ce7a497947c91f0c7149c9dbc229b8df7086d2f5d380ca897f985ff761e0f79ceceb90452e5c615f2f0c343b97771370f453f2ae8d3b4d71e93318554f07c1db85ae5061ad1959b69ca2ecde767c9e3a96508bf835dc25e2ec64d6d5387e93f263c4a893259635cfec6d6c0da467f22810a41d69bf933dc6fcc7c2ad22d7c11776bb1d3e9da2ffd28da0891a70ed44c9f55c3f00495991771b6aeb1eb3507f97773dc5fc2ba424b6626ecc9c6f52441b17efcaff3bf10c79ce4a3ddaaa4471037473ead3c6e9e140ccad79d1d27f03d46b6d8c011c5f605cc8822cb151216b42d419c9abda33efe19ea20cdf5e32956e555169a321c3325df938b22449a5d00b98e79996da1b10107523b254c1ccec55afb7f2edb7bb38f6716c74aa362faa4114332999b9a877f05931d9c36aa21ac57037eb2b597be1ea5ea9528fd656f6fe2644b0edbd67a292533f9b837a008835346086f40237c72ec7d44d1ea3368854e68ae78e1e5c4dbf3bc31b878c6080a4b608bacc18ecb364febeb2302c84746768953dbfd92e8f97a27942179f4a94c9384a3e9ae1d74c6d54241e6ee01ddb7619c34a8b15091f7136bdfcca1f0e45f9e9d807cfeb7cf013043a26df0d6966ea21c52292ceb7cca9ad107c7deb905695fb4cebfa7470c2fc44e2fe01ad1d3ef8f830777455f87b6109e2c3842bd0f397b15a09f3aae0f9bdb008b5b1dbd1484f81d83c0c425fce2b7448605ef42fe3c1193509cd9714a00390997c1c77109f9165c83dcacffa4765ff0afe0e5e85adac9247e4508842fb43cc7dec3fefeffc1610bc53906dcfe70d8adace4fa2c04b5d3f4a1584d017796adfe3784043794a57af7edacdbe2144387891b010475b16f8dab880ba0fe9e5cc579bbb7c6783fc6d90474ee929794be27033f94aa840f469ba5a44cbfa279f78cbbbce911e61251a7889abecb33b8de910400295eb7e5771c6a5bb80673aec0cd50c933548b301a8bd926b2d66214bdd807148ca460092778f3e2ee1260c7dc87070be9e54ada8cc50198b899c73434f9ccdfd6eeef2e634543730c1cee77096ccf40176d4ab686ad576563498ce965b2b7ca5250420ec5f3f4cd778fd4ed89d75b1220aa2653357350408cfb778546cb1096a4f9c7ae50afff2ca592a305610e82cbb4f2fc9c882c55cf3be84772399e5d95d4b71855d5168795f75549f2de1453cfe18f472cbe444d9e1efa0e028ef8d9237390d30cffa0ea16b9188f617b5a5ec3be73ff29d2a2b03523a6286d93ffe305e251e82496da47c73a7650b64aa8bc2c2cfa09e3e1aad6b4802329dbaf3b8663e4992a796597afe7eae247a6955bd5d5fa6cb73d33efcad34dadcb4f927cff1941f95c958b8b1785f83191985499c33a2754ebb67fa0dccfd0810b5a42042b2875ee9e976e0178fb36d60e9e19773bb3cdd8bc96800f79fc345cbed59a754c8bf218519a45242dd4542b188e19b95515bb28f6a0b0e2461dea630c9f886aef22e0e9bf9fb2fa420fe7d407975994faf0a186cda73dd3a76662052a59160f2acb0e720236179dccf4f9d9f7d34d4a29b8a391dbad4de29a586a2d523cba12aa59af348d734e41a4ea7780441e3b8880aafae49adc134c24c6c3b8bd05c17c0a3fb996ced9e2f721054da7c5ecaa6bdeb6f4d151b995a29f80ce0764c18ee845a116490ecfc7e64c3ef181aac079ad630a782c2dcfe45d854cc3ccf69b3e1e66e6ea701e16badf67c6843c3c28151c38b6dfca39237e900ff6189fc65fbf57c957d4ab5422422555198f830af2d6fdc1144a6bf0e03ef6ac37c66a8eed2f1d87650275ce33b2fa5b31f2a80b8f92fb4e7fd08d487c262e5ae0aab63fc66620cde1ba2b221e19a4c534304b2ad9268f76c9183bb43c64c4930aa9bf083c912674d1ef90a530ec7156b383408c33c5e55f3228593898e36f03204e76c35d85f5047c08e5a0a19132b011d84f1adc041534db03d597b2f69e8231d5ef059ae94c2f3594b292fb7c0278ca6976ce2e045447bf22b63346f648b66cfd951a0f7af7f1a36e1d2726d01d4896d6180a42e5d2a837206d75bd0415745b290f8429b952c0d69b4b292d60de744e55433e71f58ce2155ae999e0c97b149b6caca9d01808121b08c7fedffdb6573a7c694600f87b83e651de9f35dd18d9d54cb96eaa2e5d61a5bd74d55687dede871a0e11243904f381c1b9b2f2238ddd98dfcdf7adfc920490693d12d3f73da443123c5e8450295af53695d1a1cee664a5b53ba56ced51b7eca7b6c3224dddcfc9d0b85d21b3dcda32aaac373530666d8b10422616a90261415a89e37dbd1133575b5704ed16eb1acfa4ff865183d7509a74d4de9346e33825b4b3754abd489e7a05dd865f2fd44cd0bc5269c0cf2378dadf83cfe42d2f1f563134ec4ae4c33db046e5686749a4a0a54549ba75197a65a2b42844b455803c576bbdd0b40ea8ffebdb7d1dbfb239fdbbcb36174c69959537f70258fffdffbcabbc29c37cd7fa8062333289444bf6bf16fc6a7184728d472531e13ad4e93e1caa3f50ae672c2947db66e779e8478167d9c1eb34c9b40d2b924400995f32affbddf1efc07dc19b4451d51bf61cba2548d45aa2508163f733bcd2e88c0dec29712f909ac813d7240ff438c02e8c6aae6602489896f218ea1586345f958c3f4b41dcb878effa2f9b9860231bc1b901f77241ce92f6199c07f1ee1d8b1d6b1de4ccd4fad71daff6591b80e5afbe0512bdbc505178ffda1f404338391e1a177594a62c716193564215e70c2b5bc795c97c6147af69cddfb9e7e38c371a32fe6c5e10a99ae5eb5bb7c98c4de1cf0458c99a5b303cf360d74290ead5dae107f70bd17f927e5e21934ee26ffeaeb5305d5435beef51ef70c9b59e577df75d42043c4d9a2d34239151a1bb242d3d4c2420a791654d07a51da27c907470eaeb01234b1867f324fb08a5a8284b70e582828edc24c556c78bc089e8e626b10e7efc1e14dc40519c49724e47bb31b02628f97479701fd30e3fd0953cb1094cad976a5ce9cc5413772dff2ed0f7612f845573de9122cd03866b6b03780d34782e2ac9ce5b0687eb7ee176fd57404b041a6c1f7d9468da036acc88dc866afec0cc8b1cab56daaa5407149b3db7df1a13e0863fddf45fd750d8a896d3bcbf90f74e416270982acdbbc192e77ae0fd4f4ed33bf759e9772dc5a911376f2318640122c0625b4c01b01ff3a24e2e2fd11ae0b3514027db48b23bf4d81ef0c6c7cd3f827e995d8c639be0244e2a558cf34e9e536fb49ba8ece2ef66eea8aacc075de85581f089a0e3f8d0fae8591c5b7c8c5fedf8aab36d48d423394c37724b4d6042834e72707e98c071708b08a874794859f397c33804c3e33cbc1dddf4db9ee0639160fde2b2861a4f23ac96fcbe848c6024177fb1de41a6160ebbe7b33c0c99b5302da4b68e8d00cee356d93c9ecc6f0994143773f3a3dae28ddf62daf49afd2deca67a0b9705987aae32e06000865f2780eb077759ccdcf2fcae16b427cd554e7386126f29362c8fd9b892c66f551fc413100a64680a7c8c5ec7ac8382d2db6cc9f0a7053ea64c18acb6c12db83e9949a0d0c57518f8621188e37c5d6e631943fedd78c5cc8165239d882e6106adc3e88b5a0462d9fdbb3b59e21de43d707f75b8966e10f9c9967dc5423a507458553fb769daca140c1425d46bcf9bbd36425740f5ffa694dcdb42716aef8654ab4c0f07b39bd6b62d882250f144be36dbf74fa745ac0f859ee117604d6f7fa00fbc1dafb581a57427d321f4315f139d3305775b254acada4644db0107519feb777d8f37b2bc80db43d3c85ab3e0c222b58d6d8880224c4033f5773bf02dba96264b2356d62ae37bb6e896aa7ed82d1109c30ccefb37f133ade05410fbccf7ab98ece9a3e764a381e649b2eb34cc0ad3a3cd4deedcde656aefe5eb6dc5c503c3dde6f5d8e96e3b7e08b9b6e525934788b70f55d4bd8c2c5fc34c69361421242c788709da2eab6d1593d24ddc345bdb10a7a51239edca9c9d97a98cde416cfee17cbf52b1bfe04798279f3f9efcb16d78d85977f019b516cbd41c17c81289ef7cd816f5a8812dcaff5708c02a905bb64e11dade8da111284a421dac608b46c1b1857a4abf6bd154ec787e480608f83b870de801afa04f22896cf8de0a4d5daa801992e36ff5e8a803be698e1748799cdd4bca00cdba333b29abb55443536c653b6b1f70f54bc827003370b18509f509497699dc8444c8ed7986060c43417b96b1ad69f7244ebd1632d9c3ef0008aef8f4354e2d07589de32090000000000"], 0x1008, 0x20088005, 0x0, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) connect$x25(r3, &(0x7f0000001880)={0x9, @remote={[], 0x3}}, 0x12) r7 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r7, 0xfffffffffffffffd) add_key$user(&(0x7f00000018c0)='user\x00', &(0x7f0000001900)={'syz', 0x3}, &(0x7f0000001940)="a2f884d4f5b2d979192e88b94a9b78f95dad23af9c1adb05e85c42a6c206e94f5d5b1ab6aec3162d923217b880d87abc6fefbda13474be74b98ddc38eb00b37c62db79634ad304b29055328e703c3d9b940dc08236f1c9b999a137", 0x5b, r7) r8 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000340)='I', 0x1, 0x4090, 0x0, 0xffffffffffffff26) getsockopt$inet6_IPV6_XFRM_POLICY(r8, 0x29, 0x23, &(0x7f0000000480)={{{@in6=@local, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@loopback}, 0x0, @in=@local}}, &(0x7f0000000240)=0xe8) r10 = socket(0x10, 0x2, 0x0) r11 = syz_open_dev$amidi(&(0x7f0000000400)='/dev/amidi#\x00', 0x80000001, 0x80000) ioctl$KVM_XEN_HVM_CONFIG(r11, 0x4038ae7a, &(0x7f0000001840)={0x0, 0xa1f, &(0x7f00000001c0)="b919ba855b94459ad4586abf61ac0d3f627dfde2f41ad66b0c9331df7967b477d9c11467adcb617b95b9011490e0f9e6529215ec835ef2c14a61d37d6d8b5e3fc25def5819934b6dfff2fcc1dc4a9a4ae0733f77ec55e29e585de6983ccc691d38978312a72ea8285085ddf078970226c1131dbee01a4dc8fd", &(0x7f0000000840)="3bcdc6db2930522dc788cb5694e575ddba3f368f0488547303c3cad9d46eaf527146f5042f4baf25f2b05860ad5cec596d0dbcbc9b1aad80f13e1fd4d90b89856fc8f27d6aa01ee7d96e189a30edd1dc75aa2b9aeb6824d2e288364e30936b2c26417afdf6b81840b7480196245b704d056a70dfeed7e06eca0fbccb04e8945ea005e8e46822a4b815661bef2f01835236a635ee068ab96e1591a0b3052232071027a7eddd1c8ad13bab229aa0b63200fbde3cdea756c36a866735e218d3eb6b3ab461f67ca9c4afcdcd54b61cf2e4c3c84a0c344d573559433620f2dacca78d07cad71b026257dab3683b856a5a6e98e2f154c797db94176b4874f25aa49ffec512152c92b0e4c20d64694d26e01739d086b49630bd8068cbae323ff99446758babcc9ae9d15b505eaceace1a7010d4027b2d4347faf8daba4efedf9246e9054684352e779e394befc53f766dd4f361bbb6a9ddbda11dfdaab1baf1e6b2dfef655eab734e78436c1617ca2c6a4b56dc5d05ce21b306c1aa69156cd5eb75b97a04373c58efb092e3f113287898346923a7b85926ef7cb05fcc1c3f6dbc82cb53f08f16cb3a62b000b76c6c5a378d5d0b8e296440b4dc01abfecf6b1f80183ece5053648942e5612e927ee13c29d45aa203a8687396f8f86efd50f58ca86f5930efc0c4c64d07dd91ee89d0f44b448b093914093a9900444bf48ad448189b39e70096692e88ab4341e3cdc309ac5bb92fdfbef868bea79c6721ff25b3aefa5d85c42fc576f420159afc171b3232f65522c025f5ad0e284847a5404a432b00094ca16b9866daca0da00963774f646f36629d49abf741955d1a653c8e3ccd99012f2f8191d20d0fcfe48675084ed65b909a2e9bedaffca3eb4730e0f09e9b199ec723530afe6c622bb35bc1751a32d7ce2788c1f3d8739d30842211e7028422bad9ec9936c4c70e6489cee4b66f5b8d5e40fe1c2901335e349388eebb9ceea2ba834d09275bf8cd1cb8f40065907bf0664338c033526023542b3d4e49e524bd32faa8ec8dd1963bb00dd5193f248e2bc18fd625afca510775f2238e3cd5167d4b9c30e002e75624d17ff7162574fe4b9c35c53d7510854b15caa918b0dbdc98c6f3e440b4751283576a3475b642a593bd25cfd16312ce2a7959d01c09f6feda835ded9741f70f6502fcafe1c5b49d9999eb3df5332f416ee279e87d56d1f3036efb74b3763da726576a7fcf89b41de4d2d1b5e418c2908e789b93b9b502e21dd11b45fa36d68057f34af41aaf0a0eabeea043519751f9653de60259a107601bdd15acbdef6b76ade81f49618755d67883758f9576f365e40c0e3b88d59d223b7dc39ea98f787a76cb4baa531a26e8447f18891c2ada62ba7786cd61d65006356b6b7a75192302f206463e66c7e21a8ee1d9b301137d4e469b7c2a1486fca6597fb21fecf0e92c02072d5f8fe873627388dac59520b6c357d0d04f6236a58d3c19ec8929c6b7f6e779a7488b54d9b0363aca9b4cb44b6d0af254ba2a025fb2fec3ade69398b11aacbb68e2a111553a8ae3bc72f7d1daf754b0f7868429de50d6819a82a624bbda85b0c546ac87022cac334db96c1b35e5438d796aa58238af7a6996007a5b0ce2a52874b2afebe8f8384091403aa745ffc99e998a3f5ddb0b17f88f0cdbb7711c0706464979a90577967d7a5e58b53100d4c74e5cd79e55eed7a8b3f72168840335c9928443d6acf9b2d5ab5f8c598c1c66befb2c9bf1b640860ca26b931a973c8d6dd248437b0828d55df32c6e4d8cc03377295726684c04d468cd72e9c5da8cb3d06961e184e28a059a7dcf49ed24486095901b1a2cd6161df7d5e3ecf01983e00fc4d0b4f3b295f48052adbd7c26db4b13b7f692717997e231e2b6291d4a861e17c76dfa4e908a748e99d3955de9b8909fdff61f7627d28626149d74de28ffc9d4a80eabf82829ec0c46d8f8b7aa07f04f5addf688639af3a0178e6de22db83caec2ee20e728cc6da03968638d2a365bfff990bca5e9c27b952d298232b7aa02c54e7a50f3fb75a50335853f0af9e0fe80eec39f4a9c09e591f12dd4955c57583e461ee68cbb39c0a95d970fe3f8137bd05c4b3a45b9cacbce1ba69663dae30fb0b216dba6ff612e274ff402e514fd7a74702ce94bdb2305ea0ab11cdac43aa953c08bdf7b3fc4884af763e9dd2bbf98c10cf2377ea61d07c938275fc2689b14ac40e33641151b953581f10ec752d3fb67dd25a705f9e7005ffbc7c6e07f19e291511dbd758b0878bbe5e4caa66c90229b42dcf4f6f5ea0926ae86c37f8aebbfbefe6fde93d99b5b61eba9be2ba27fcf9a230a4451866443d995709eb0ae91819898e532cf389ad5bd3b6442b84f37ab9168ecf07f9a278f1b86cc0014a8d6f2c3e29aa111e073a5380824fb5c2a0b5bf94cd2a42f44d1f64086dcaafbe57e91c4c69b4ba277493c334b5e49097aa0e5d1a8eca01f3c35a357a9d8f21cc59e3bef830c37223ef20a5d0f564edb63a381a83bf174b7b21759be342aab74021b03c0bde9d6efc271a1804962664ddb9802f8b09829346a176c3c4219cb6de060892b464fc9e37859f3b228c581ebdece5910d8dbd4ec819c2738a1150ca604e041ceb020a0af2dce45f48c691553a1b2900be978850a7a6071462ecfa9a4321f618bfc2361d680fa8487f6f773e8c7eb804fda199cb5a9f6933044d89ad8af838f936bd7fef7e67ae5958652edc58bf9a4388e2a56ac661accb87465828c3f6e4f73ff623a810a0eb629ee1c2ae9cd3875d1ba0111c9e46699b9d67d03235bf4df0307f8cbcc5931de3d187e935402d6ceeba1bc23af3d6ae953c2b94176c2b74ea7c0c9d3c9eba9d6ddc00d661c52219d358040b120e4ba883886918905866569cf238be56f2c571b8f447335a455009bf2845d3373f8a80393ae1ef8c3a533d749169624e56e2bc0cad351fcc4815c31e677819583ad43270f59bf295bceee7e0b27b481d44eb0c3772ca3fa21a37e54b1fb996b7bd333b94fa6a843da8e4a055196c9f4c5ce02ab68aa17acd464cbe16d7e33a108f488c4bdae55b9dc83dc97c033105ab1d03f2c152253a0edacabea6cb912dcf7dfe7dae05d4d336cdf6d8bf6564c9fe2b5dfd6b19c3e0bee1d6109914ff459306b143564afb29bb4d48cf674419895eb653fc8856394a9a5a32a8e020e4c4951319c0a73aeb72f41e6836e66d0d48b5b49122825b7047190ae6d49b794b0486ef07bc45ca9c0220ef345e480cf225291948af2905d82edb311e25fb6a2c8bb29412298a16bee6e1b23e6c4618dcfffaabc35dc4ef2f72872648a057f35b6b6601b12836aa3c66dc162bc4cb4f2aea3d475b8a03665a79a8cff4f97b9fd9b6b34eca86ef7a2d718fc3ca73e129bd1892eed74b402b20cf51f739043b6e9c0fe5edc3b3eed8176858d34edf627bd47171961e73aec822f4098aadcec6f9c07fddb4df777cd2a2ff9a4cded799b8c59c20ac624dc664a73a1d51e7079756fdc5619432625048045e33e0d7fed05b5b1cad92bf09b2b5c239a63a055dcd08edd4e3ee2f9700c5efd6d582832bef9da0c4330cc173291c69b7cba3b8bbcfd912781f27616cb9d8a3991b1fefee14819cf32537ca7a5b379d4a9ef4769179f82e1eb36f82e44c80d60a649a8f0e667af6d95145b1f60b020ff4271f1f1d1661eb07e3d15a6899e07336eea2ab232c5490980a20af1ef437709e3c0e200f1ccf5a3cf888efef027c8eead21f2691fba45e20b978b0737b26bd87c6dfdd89ac270ce4481d7f1086220aad09b524ad9594c0ea66c899c05123f7e3a06e966d46ea853cac55d89f694acac8b0e8629e814231edc4b8c106fa47125509d22229f7535f8d5953e7f74820e8e4e2f1f24c10f3e63a1251cee8fd01c2d1a4809eeec6b3956b9bf61efad4a8016ff1d40371610e1e98e1e7e0e0e9360feea1904139f770cb7042218a6f78fdffa075c28c7811349300936d24cc767dc9628ae120890303d73ff9e67b10c546514897e7c3ede583817cc5175c0b4a75db605497436f3f5b4f9bfc6b065930e674f4129f56058a13baa0cc84f3ecb41a379c41c58736ac6769277711dcf4e99039a17d706c781c1ee47356313808e4da9b5a2be03511fc183000c4dba24a9a3a1d9f39f53c23a2792707901b6b340fa5a481d342558ca0e10036fc17e0c06a8d9ad409dc3351bc61c4c27407dfdc05c3b47388a5e1de3e5af8e52c8f4fa08117c89218d4561353a46be26c30af282268e04adc1c062daaacf3cc17d605bdb1146a1ba4f360016aab350701ba69cdc3079c0aeaafa2ca7b217dec5db16f5db38c25aa3b8077dae2cd1cec1cb47f40d410381cf26cca13cf0efa04a4c5df75048adc0d5352e000e45e2084d2a8e02dc6878ff7829d3590e6c358656ae4ae5cd12a5ca0f2d7c3330ce02f72a8cdde3f759aae40a7db4b15de9c8bc9c82de1bdb567a342ac31a39bc8495a9e5f318c382c76dad895e401d6703a2da7d2e9157499cad4fff4bafeab8cf2f1815676c1ad4c9a3e34ae591242958d810ad8ea73f52482dc83347e7581d131790a579b36e4f7eb2bc6d239eb502106aecd5b53e6e25884be8682af37ed829c8bb26ded02bad73e9f8f71f65df23a5098b3ffdb41255a2d15f9fff0c99bc27b975a94b1a666e1b8f80a8a4b50a6fbffd7e16cda59d3088dc04cf35d3e240cbd1f42a51ec859a4c5e13f7c5dba6f3e325a663ff4bbb761bcf51b0ee4b8db07a5491c5673aecc86d75c708df231a6c479c9cc7af1a3c4c5d7e781db860ea69f056c3a4d4bd58782e1190e413411caa3c85061a4233d573d653b240324436c5a61ad2f36fcfa582b7eda3e33dcbab6af9f795474da52417e7dcf72b069c1f759f1a6e2bf3ef46ffa753b3997481a3df6cc8efdfc6cd00293c19e40d3f45e9c66402e5d8fdcd7280f5c1f2e48cbb511f94a58e01c34801075318c99374ea1f76f157a04fe836cdbcce3eeea76c7c13405b2ad508e00279cf4e4ddd984ae1a007b616828cf6b1f40dafebee93c558d6a7cc2b28372758210f47c8cf1e6cdad0d18c0b25be94cb65fa6ccf148f2d53b7c8f05a24bc1e4bf49716d67fa03d2610e139a14b6a6ef2cde205207c127051263880b7150f25c216fe0e0e30163fe03ac51f980cb76e4bf66cc61d2d2217e5089d81cf1b9fbbca98913b88b548eb91ef487c0a46d261374016765722d90dd38026b446641e51661fee2f78c2d8113dd9f04d0244c0d54f828d90e75420ff5fab8cab25711d75d9bd59a47163e016a7b271e164f27bbda9c459d4212362c1f1a2d28f219f67b718a8c9fb2aecb5ffc578d5b43d8b821986cbc97400a228d491512219cbd5cfe13f7f6a691e3e39565635e26f743f3c75fbd743733298c2296f0af8dfc7c3113336033c3b771e367a1d76eabf5cd0a1ea96a89fc10436f2bc21dde03b78e0dafd02f0ee4555383f83ac2ce091ac80028d4af968810ecd9f061c4ab6ebc4e1491e804770b364bf7c1e0a0d4df1f66061298c31318d8fb7d5cb494ff9c39daeda5d0c7c7f48cbed63f6fa26d36e75f96c8b4164e5ef4e807a239284d26d226e461d1dad5ce6c80811249a84fb7b460ccb593e2f8d63f780a1fc2ca9208ce9c9f3da119cdf0c08040d81e9c99ce26fca45dace52eb6a355676213252eef6e87f34ae921c9bad866255a6f7b648ec62150e365d9b60b69f0e2a80aa3072cc4a84d8283e9db3a56b2ca8c5f307f13c87f6c8be273f26be1cb7b2bbfa35a2ab5f53050a7525145d58", 0x79, 0x1000}) ioctl$KVM_GET_SREGS(r11, 0x8138ae83, &(0x7f0000000700)) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r12) r13 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r14) mount$9p_xen(&(0x7f0000000000)='user\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='9p\x00', 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB='trans=xen,aname=user\x00,posixacl,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',loose,access=user,afid=0x0000000000000001,cache=none,access=', @ANYRESDEC=0xee00, @ANYBLOB=',permit_directio,mask=MAY_WRITE,uid=', @ANYRESDEC=r9, @ANYBLOB=',euid=', @ANYRESDEC=r12, @ANYBLOB="2c61756469742c736d61636b66738d6f6f743d70726f63706f7369785f61636c5f6163636573737d626465762c6673757569643d32313236353838052d3900310700000000000000615000ad30646136323353642c666f776e65723e", @ANYRESDEC=r14, @ANYBLOB=',\x00']) 16:55:35 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$KVM_SET_PIT(r2, 0x8048ae66, &(0x7f00000001c0)={[{0xd579, 0x2, 0xebbb, 0x80, 0x7, 0xffffffffffff8000, 0x7ff, 0x456c, 0x5, 0x0, 0xc667, 0x1911, 0x361fdb18}, {0x2, 0x8, 0x7, 0x7, 0xfffffffffffffff8, 0x0, 0x33ef, 0x3, 0x3, 0x6, 0x400, 0x81, 0x100000001}, {0x8, 0x9, 0x4, 0x8, 0x3, 0x3, 0xb5, 0x2, 0x3, 0x8, 0xffff, 0x4, 0x44c}], 0x1ed2}) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000000000)=0x0) sched_getattr(r3, &(0x7f0000000040)={0x30}, 0x30, 0x0) r4 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000240)='IPVS\x00') sendmsg$IPVS_CMD_GET_CONFIG(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000340)={&(0x7f0000000480)={0x118, r4, 0x800, 0x70bd27, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xfffffffffffffffe}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, [@IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x1}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x500000}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x3}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x80000000}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x1}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x100000000}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x3}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x80000001}]}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x800}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x7}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x5}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xffffffff}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x1}, @IPVS_CMD_ATTR_SERVICE={0x44, 0x1, [@IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_PE_NAME={0x8, 0xb, 'sip\x00'}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x4, 0x1e}}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x43}, @IPVS_SVC_ATTR_AF={0x8, 0x1, 0x2}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@multicast2}]}, @IPVS_CMD_ATTR_DAEMON={0x48, 0x3, [@IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0x4}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x8, 0x8, 0xfffffffffffffffc}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @local}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @mcast2}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e20}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e20}]}]}, 0x118}, 0x1, 0x0, 0x0, 0x20004800}, 0x800) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r7 = syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0)='IPVS\x00') sendmsg$IPVS_CMD_DEL_DAEMON(r6, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x14, r7, 0x200, 0x70bd28, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x20000000) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:35 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, &(0x7f0000000040)) dup2(r7, r7) 16:55:35 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:35 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:35 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$VHOST_GET_VRING_BASE(0xffffffffffffffff, 0xc008af12, &(0x7f0000000000)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) ioctl$KVM_GET_XSAVE(0xffffffffffffffff, 0x9000aea4, &(0x7f0000000480)) openat$autofs(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/autofs\x00', 0x200, 0x0) 16:55:35 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000000)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:35 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:35 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000200)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000000)={r2, 0xed, 0x16}, &(0x7f0000000040)={'enc=', 'pkcs1', ' hash=', {'cryptd(digest_null-generic)\x00'}}, &(0x7f0000000480)="bf2ce6cef03fad2e38a216971fd32510719161bbc7a2745e35885ef566c27ee2b1a3b7003851be479b708aaa1dc26f5a6691a68e7b541cabebb38dde3a07b41cfa31f2ff0d3e3f27024b450d16c71bb831040a7c3f7b1116dec20ffa938caed72bac8fb4823b4dc11b04ddf2d2c6b330ce6ee7a3581bbc1875e054deaf1e4382613f465cb6d52d887a9416a041e37b46f93f55f3d9efca2a648188c82f85ebd7252962cb546389f145dd57f4c7fd9196b1bbe9dd3413363374102886a7a55389da14f0771c896ba35aadb8e6096dac015970099d2fb1a0c16a5fac494d080cc1bec4a41e293cc6a3653133b301", &(0x7f00000001c0)="e1686a188a27eec2f28734a9f06e0854ddb3b67214e3") keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) ioctl$UFFDIO_ZEROPAGE(r3, 0xc020aa04, &(0x7f0000000180)={{&(0x7f00009fd000/0x600000)=nil, 0x600000}, 0x1}) 16:55:35 executing program 3: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0x5) setuid(0x0) ioctl$EXT4_IOC_GROUP_EXTEND(r0, 0x40086607, 0x0) 16:55:35 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:55:35 executing program 5: ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) fstat(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000000)='msdos\x00', &(0x7f0000000040)='./file0\x00', 0x1ac, 0x0, &(0x7f0000000080), 0x44000, &(0x7f00000001c0)=ANY=[@ANYBLOB='>\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRESDEC=r0, @ANYBLOB=',fsname=ppp1*&trustedwlan0)mime_type*,smackfshat=,smackfsfloor=lolo\\,dont_appraise,permit_directio,\x00']) 16:55:36 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)=0x0) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r2 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r6, 0x0, 0xc) r7 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r7, 0x0, 0xc) r8 = openat$cgroup_ro(r7, &(0x7f0000000200)='cpuset.effective_mems\x00', 0x0, 0x0) r9 = syz_open_dev$radio(&(0x7f0000000400)='/dev/radio#\x00', 0x2, 0x2) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r11 = accept4(r10, 0x0, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000380)='/dev/usbmon#\x00', 0x100, 0x4000) sendto$unix(r11, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r12 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/sequencer\x00', 0x204a00, 0x0) io_submit(r1, 0x4, &(0x7f0000000640)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1c7, r5, &(0x7f0000000000)="58a591aca4a96976fec958b10526ebada0031f938605dceb716f8bbdd1", 0x1d, 0x5, 0x0, 0x2, r6}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x9, r2, &(0x7f0000000480)="6c2bfc1e122cc8c004c1a977bdf4052d61b615ecdd11a1803df08f846117c4ac98e9eff950414cc278e836bf79056215dd84fed3975f6f0daca52ef0284a3e373328a5d62741cec20704ac2a3fe0e0ec4a6be7a545a343fb7adbfe569628b1738d26ee6501277100c16623e666927d7b2fee80cbc65504898f2587c75fab843b3fca365392ba7039b6809853080bf2ae7426f950adc93296ae098ec841ba0bc745fa5ea68d5f11da881836", 0xab, 0x401, 0x0, 0x0, r8}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x5, 0xb6f1, r2, &(0x7f0000000380), 0x0, 0x3, 0x0, 0x0, r9}, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x7, 0x8, r11, &(0x7f0000000580)="a73ec4cf5969681b9b1deef72358586e956ed5948c972652d13765ba6dedf22a10f8d24964676094a5fe0afb8089d26a1fc0e1437a2598f9c168", 0x3a, 0xa07e, 0x0, 0x0, r12}]) 16:55:36 executing program 3: creat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) 16:55:36 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:55:36 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xfffffffffffffd62, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636f8123562a7e91d21c122c2dac90be8cf88000000000000000000", 0x2b}) mount(&(0x7f0000000000)=@sr0='/dev/sr0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='iso9660\x00', 0x1c08010, &(0x7f00000001c0)='\x00') keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r2}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:36 executing program 3: creat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) 16:55:36 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x74, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x10000}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x100, 0x200000) ioctl$VIDIOC_G_OUTPUT(r1, 0x8004562e, &(0x7f00000001c0)) r2 = add_key(&(0x7f0000000380)='.request_key_auth\x00', &(0x7f0000000400)={'syz', 0x2}, &(0x7f0000001480)="bb05828d6c8d4540de75013c41535773efe9a7d3c45164b8d9b5a0213d83b451858556415e7d3c2e0b849db007d3d57ec027ec767b", 0x35, 0xfffffffffffffff8) add_key$user(&(0x7f0000000200)='user\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000480)="a44d8d2ae80622363e1cf81fc17646816d27556e378f76eaf123b985ae73c1f017a508a87beccc036eeaea0dbb9f59cc0df985acf6e247bcd2ee3e460c7e8e0b482ce9dca8b5012ab2027c52584c5fe2db6bedb16bbac2b1eb2ca8e890adf2746619d21ebf89224a38040ec0cb21f104c5ae85eb6fce7bea3416deb43f70445c2eaa4f41c01092d11b1fe6545c15814dec5dc783432959741c64d70043e1387e0964add11dc61533a5f5fd12d2f5ae0e3ab478215a943342cf5930a8a82742e3248081bfb4aea714cb3429d73c89a6f919e5ad7ec3f4ad75e2c0120ccf5bdd250a806a047c8861d5f9cceb48707a19417bf259f9ef13eb52b4a908bafa8d1d0f6a4238809c2f6c1b5426e5649f0109d143a78f5870323d6b1eb556a2c255946e844c6a15a656cccc64f3219fb895e112899219d337dae5769b8e099872ca3b8833e58634362c16659c80eefb23a3cae329f159488713a806ef77b1ee24c956998152c5640c7d9380a6b329dd677728df5f7dd49137f20cf7d79830a8715c3060f3557dc525bcd9e5cbe33b0cf54f4d0cad3c93edf31170e812c72868e88187bbf52b2296ddad92740f3953cf249b3aa713773a425db5ed6705dd5ab77fbfe7d91e3387c285c1f5c8e8cd642b2931f9ad03e462c43ad946a0d53331bf4a917ffae227d36b8434af7560bf80bac1400b16e1461d03f553b6c5d924844ec43d7aa2494d7dea32a2fecc97b3c3d7a70dd2d9847658c4ebf16e742a101d6d7527ae06c053793d084c5cb209ac713dce415aa61b5cc19e10fcfade78c6e44d5ef48956c66130cbb871d8f84bdbc4855c68cf86e0bc3c60b7bc5a539727d5a9544f6d6f30b71c414fa949e723e89773646b4bc3c0d6c0fdf4836885a35f38d85028683f856726507d03f67be1c1a6ec47ca293e59790173a76d78abd30a29488a845b963996193ca2f43c23eb8e1a81b548636226e2dc8d51a05f7da1b722e37d1610a1c0e696facc80ff256c139d26d871c4ad87a41ef79001ab29dfc682a49c6e8e2757532522d5ccab61c0bc888ed4cbde6c57a9ab1695dea9cbd938c0c49bf9be147b8e173aca0b875cbad6365644734bb557c16ed87f66e4cd26c75c6cfeeaf0f65905350c72930539a954e859f71b20c8eb6dd23d32b6c13e731bb84099ac67642786613d2671d2f4ab630e55c7783604481f5a1fdea4c38ca15395be127a7839c9193dd88f24d8ae797d8b75ab5e20b116c0108d738c14689c798a59c9f9dad0102aec6753c050cd78c5fef16e313af1d29e3b5e2b627a920aea5918b683525c23dfad389fbdd2152cc2064deb5467858892dfa14f4afb2b9b9d7d3e4a0be1e5b5ec47e80be4200531cb948a5ba5f6701e9577cdedd977d7be9dbc0f8309d1b802056944b36ae7770c1ad278f3e97a3b64ea40183346b5bd29e82471105c87d397794089c42753b8052c08e460d6a1d28cb6d174f0b7728c39158db5152b4c6ae8de83f499742fcc9b8bf3859ef897f4dabbca6fe6b834da6ddb1332ea771503f0bed95771e22b22fef4d67a80a4c248aa44895791dd36ab182fb2d392421b7f51c60a8dc1dd715a3f652b3ccbe453fcb022dd28cafe9903bf97eb009c5964e0058ffe18d9d03f1e150db7599b239ff62dd1c9fc644e9fc8935c125de5f78801520369f4cf035bc56dce6fb681850a3319603f65f4f9116a3c026c5b9c59c4983ca4d42e4a99321e143210e2aa96cea1bc76e93b6c7469c46469a3e5b2c3e57bd845e6f5d1e3555999658904daad472b31047810b12c15ba8236635cfc4e80b4d27d26e20d7069a04c436ad9b973bfaeb67306912924a5f470270f85fa717761b922b19df5f0dddfa0d73c6626dad9d30e07d614f6459d0e931d2f8ff32c20ee4700de9f3c911af496f66ae8fec9e36cac9bd56e361bae045abeb871733fb93dd7c27f53621939f1814e85f646def77241c09e89f4a6aa98229cd12a26bcdbad01e52e4fbccf374257a7f0e21cbd21504ed8cd31cf9a0eb23acd4e50050288c77c8e0ff06e36424b2ba2b1dad51cfbd121ad2348999390fc19028d8231f9bfd34c5639cf89cda88be8c87717b9bd0ada594c3148ba5f02ce989e8cd9db8466dfcca8dd3cfcbc41e189635a1116edb5b81913a311584c765f44f27d3f872c0a6a0adf3c18ce8442427d89834eb164d40846b11e762d099c043dc982b5e59b59759afd5c11764929d6c004b16a2bf1e196f731f09e766dc79c7c5ce6bf6ff892dcd8774b897eddbdaa28659522796e6884d8881911e5f14e43ddbb677a45859c7ae6ed259a9589d3b33162a31948151245f4a8376f0bd5a572060f049b229248df51c5b538fd2373452316217022bdb1b668cb551408f0aaa41e6adadb5932c1120f272f3f13fabd0ca71047cff5c74a320b06e5a1cda5e25b7bde76441df09c4d972b3be4250aeed061443e596784f56ff5297f03cd23d06722d3c914711e9e106a57650b18f97d17dc4ff727fc7b7a93b195a5418b9c84d53e9cc040089fef07bb83087215b311e32eb4a9fec5925f23cb4a443112dfef7f45e9e420a775fd10ad1bdf69105f28b0364eab2c4bb43c15eb8439c886e00d8d3f63e9642e106cb9dbdd26c282cbc661010561c06cb623c3e05188fdb6949840e08cc29171f9223a01ff6b26824e929a87479521ee053452eeec7f4ebe3b7e43db40e79d8abf77cb68a5452c60e9b4454a42762b75fb6656e627daab7e9b31066252a6159c42abf9b6466b92a622e4419b8853d8a43c9f6dade496655ac1ff17cb6082bb0fae0521f58a5a48ba069664a901d4bc221462dd0e35b42f8bcfa2116c336f65154232f75524793bd20565270f12b5e5d2936eece8378934a627acb8e52b9ffd2a8442f622c0851478cde8b078ef77955c047010b5decba105a6b02ae5bb36daf88565ac79041aceffbb6ad747bc009dddb250565cde6399c9122ec04ec22787b1b29309bec9c03684c7c297f09a750052e3c886cd7eef7f0ef82b0b537f45e9ed77212ea31d695782f8d715c964da74f6450269eb207599301e52d06409fc7abc477ace504afef597e7113e488dab128f6b556efc5843bc99278630a23102e52408d73ece32b159883c455a6cf7751f8404c78481cf585084f466c1fc0202995e41b7855bd37f2bef2d75307a6e79cad121f3f9ca2cfa651d60799c73ae9cf74f6bf4b4a3c36eb252fe15c6278ea39122c7f89bc3ab38812b7caa8492e9ed0e1893a57d1318769d2f633353c82dfa94c475b74efd086253b95b29638eee339485f952083bf0c3f0acf477116f24159d5fedf55bd5f807e8f1cf238caa10d171bc7bc2baaec1ea7b9347290b0f46ea24022b46449e640a4cd2099d0033b0db7ea041ea8409d5f005321fdb5abffd7e0a7b4d9aec79e74f7c3671771cffad8481e9f356af84ca8a85f858ce891e0f36482ff95d6653891384d6a57551a232f2da23fb24304c231bc6886088873604f16e9c47cbb88f573068ee207c25e62e89e719a63ec883edf6da9e168fed099224f09e9294a571da213e676e705071610c038948ec5b9e0f595a4fd2a6c4dfe9d912f2b5c1dbdc7d6eec4d84047719cda440d4cec0aee22e3ddfa410be450ce6c1914bb7015362aa7ed05e2f7affb34ae90942ca97add857501d5a4fbfd26463ab56a9e8d6603ef01f4ec04e05e445de8a2bdf91e54b7f4f33d9ed57f7329f60f6a4042a68aaf137f690a23fff0f36af4315a94522690524788319bbba15efab4638831151a062d476f6abe24ac116f5d77690e1f914f093b54e37a148bfd9004b62343949b28de764549827181d4c4596e7fac2021b2f13c0974c983c65ec183344bdec81f1af3ba229bfb46bdc077beddfe5bd766ed6f9aeb260c536468ac0a27f2d1b102ae9f98626f8f1e6f3f7060de1381961e4ef70d0b92579acb9de1d749b6edfb7e9b4e2ccf282d50249f5e1cffd1acaf3900e8ed7f72893df706f8eed28459b53427e3b7ec1d30ad2ba470f7f20d3023c5c26e1d66dfdd460f46d2c14ba2b36c461d9d3bd6e7dd3ec3381015afac19d9d7a23aca2724cd5152c72e970adf2d82da8f6b8d05f5697db891c8c6f0e37aaa87cc368d425f3d693c83c3044088a61931f71677832de421e48042340cb31d5198d9025c523ea22f4bae62b933763853dcf0cf77ca71e5b2ef3cfab7207ddf6f4f8747863f79cc2322863376a99134106a180395f93a1e9987016c796d385a8708ac79f40d5499b0e2ada8586692d80aaef562576e524d8e136f30e428c7383ca94f4747f7f7fc77b04032e4e3cda957fb46e02f5a65e9bca4febd0f797969310030ccfa955530b5d384de7506b45e68283e73ef6c518a5b9c59ff97606ce8464d62f75161dd863f7db4c6c001eb267a8ae37471f3ddb6e24d1567a2f9e0218926371322d0c402498cb1c5b144daf837879f79298f0f7514d2efa1629457bb2870fd63497747014dce86fde1ebac539fd0a26413833546dd64612253a87d3210e6c77c285d2819d1583acaf7ae9b40836577db0748571ef063a99705673c948d0bd1e40d16afe158dcd53c54f773246a1e62f6b0806369bd168d8a74c13de35aa0cc6f9bd794e5bff881c5d0019e4d648d35f3e96ecb7945c2420b2fb164a27949b830c74ad876c97bb363f7076c6bd36587c59c817a698e4c74a9a1549feddb1aec82e9a413e9b01b7671e14b5841885bf3faff86809bee864b43ac63629bb55587d96f1578a4feb43864179a422deae4ed0b59c0f0fbf57efe2594d3837144b981e070145b6882803efca159e7db90146463d25afe1436d8dadec582f17a3138608cf8ac183d6c2bdbde73e6ee1cef4054b55f66b7e42cf24f7effef2bd029623ecfcae3607b462437327e065bd9783e83f343102a56dd0978506a93b8651825a032022c15b871c79230a1d484bf6f1c776efa02801da9eaa5ac2d48721dac2644e0490fbddca630e991cb0d67471551c733e2b9bbc6ca403ab5c2931effd64d8f82461810eac4e424fb4e95f9c87f7a192ffb39208b5606766a8474e6dbab5abd0e05064d9d8c048feb433298a057f32e828c23c2bd70b177efef19a5df4a34c5e8084420317e9c2ea3aa3f4b6d4abac7ef37b152f6c85df51c9ceec28ec73a3c24f341bd68ac45b1d309528ceb6c8ba9a14ae60e181d713d3e762ac318dbd0e16ef9279bb3f7cba74fd589e169a27fbc5fe94a2673c9b62b634ee0df246a5247b6172cecf761e1c91f70db15965b0cd6b0c398aa52c86b8bea3c5e27d50faf41b6d4072263d39edf2995359bfffcb7aec9c101912a8b5168f4d4f99fbd306c7fc0d64103ddec20e88797d99c01ee4e8a58637e569b3107633d3a383f883deccdef810ac39d2f050b22645dd392554e2886caad37015e7e7b2a627b2a86d4416e1646ab2a79683b32db52079940fa0e516d8e68700aa4098f04ac8115f3511462ba5a210982a5f27747f18d571a6c7028af56c3cd6603c0a74e551ee1b4b6f2eb8f2a10382c727bc1fc24094a95f45effc8b66dab3ba520ef5337a9406806591e93555edfbe2383f31e89ce6c5b64cfcbd0f589c38a3a331f53b34815a6bf3a491b6551ff1537f22a42fd810eca19475da1770828d27660076de3044c5a5fdcfd56c52ef12cd2f7683d341439c7f964032411d22b594cbe6da4bc96bfcd385d349765e94efd56573fecebb3167f0d8511cf279e3520c03bafe866b3a9b5641d1e454bd3f9acbf7849d1439611a7b6b1d010ffbb61a096a75575c62cc2fbc7f58", 0x1000, r2) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$tipc(r5, &(0x7f0000002980)={&(0x7f00000014c0)=@id={0x1e, 0x3, 0x1, {0x4e24, 0x4}}, 0x10, &(0x7f0000002800)=[{&(0x7f0000001500)="2a3e2f3964b5f9b34019ede519119d7138a96589104b557256c4ad2e3157d40da56a3ce1058a69f4a41fe79dafe46a9fe7d7ccc89d7aac07fe942ace3a2909fbfbe2f5fcc35eda2fece4c69dd7b41d94e1d3158c1a46878a9c81bbee64955c60ffc0f408c8efa3acd377d8e8c4cccde2a5d65f8d37396c6d5bef49bc7bb14bef843caad77ae4f09aee831aac27de6e5cda3b948d3019ee569418d259fec8f8e80b1c8ddbd3007b3fe431252fc8525f7eca43380369ed2ccff913b79d6e429810440f4d15eb866ae08841c243987c9181e6722176f6c78d46d0f87395d41bbc064b03278bb198bbd22ba51a1bc0cca77343679808e40318e1c3dc9b327a91a514214508466607bdc9fb36a591b4757fce85f30da28e4abcce52c0e62d6573361fff7f209028c71e2e7ff2f9a2483af10b7677725d04dffb26e9ecacbab6b12c9907b4bf47bc77804f8d7392b45fa25a4caab1d5bf833d068639e94afe08e1eccbc259c571929abf34bbd6fefdfa259f790bbd37f84d5287079624a47f0135a54b421acf7aef52eaa87adb010d2fd9a4ff0d0e2e37fb9c59b7386527a269fc012a9dc6b40d56643122a7ff9e1fde955df363a58b7b683c2010ea10c2d5cb13101258b6da16e9e9f1319de07392339e775d0de63fbbfe8b2225d12cc203efc8a6777449768b637315b70dacbbbbde36cea289600c6b6cef20b990360d3d7ecc153a03f3662ce2e5a14d2bee5371f52d1f2a79372616c12455a3c69e9728323b0b24d2b3b13643aa0b2d61d784fa25bf33008b2bd0dd9c2e0c3902c3afed5f4a6e582fed04d4085ec99e1963969dfc7493a827521b78f55589d952f491ff04571c848bdaea39757df147a026cf630fa653247428e3d5bce70c16f968042f54ce3245e4479e3c82b6462c267dc154636cd48d230fe36cf59c59e83ca5a93c3638d4a0e2020af195d5cc459cfe02ff568691e2fdb252cf53ddeecda362ed03b53af65cb357ad546b0ce8f387c2f986a299f5b5e9b744125056574c20e79dee437f8efc9ab8bdb99fee2511a9ecd9eae25e2481b209d7a7a451c9a9d0e005b984d61edabf173be06be72e05ebb666d690de4adf7d3bf7cf190fb49b60e28cc2b38e3e6339c74d119c2b04dde489e12fa4c4bdf197f32aa7fdd0f1dc26d46c5915e2c57e04b3b78276570138df1ddf70b906bdb2bfc7f5e9d7203f8c7bb495102fa189b4ed2f98817fb21f840ff78546748426a277987c7984324c4408865434d745c552a395b80b9ddb158b09f20a4d6a46daa8bc57a5a31c7edd3019d23877068f06dc41e3569fe476ebe65bcf5a09df91847f51b7c28e2f9c5c052fe6fd0be04252533cc323e4691311a9a4a160e72855b4011aea4ffba6f3137f172c41fbbb48e538d0b93234643afed12722f4ccc7e87e9b0ac8efb856f8a65e76d18e42e6e388c14766172d0bd57371a86effe34fe1ca82804a93a41c8bf81916ad8b32e9a0f1a2965852e0b90a41527cd375c0602aeb4b4a78824b9cbf51d609a78dd1f84b3b323a0e7e8d1b1387fe88e1904a8fe4854fde101e24719711916eec5b5d3cce41c1a626f3d8ce786d6b7bcf258b3d4ecc03eb13455aa5d555e523a620b8817fa9f85528cebf239060ad1b8d807af40a46517e7473543aa914184fb9df6a97d89f0996c12bad02e51cf693af6f35ec99382d2e5d5b4bf56e4f3ddaecce5f61fc15105a3cf1380c21e3fc2cfe4a0cb13467c67b2098e0cb752a0a12a8d1b4b65b9a9949b927d2b1ec1f39fcd981a56790d50847b32527d0bd223b77d15f2b059c89619e15b9848e223e425d79d0e5c877c6867499356a0afaa317d49671b51e463d7dd92e9ffeb1057f80db0f332dccdf55da59db6aa3361057613919c1b83fee26850307322239c1d0fbc3e2916f2f1dcced3b11b522dee5bd57de8e9a1421aebf44661af08a0ba09dfc48d5c2eb3b86aebffc9df60de88213cd4e0791d8197bb205ca3924e285aab23a6f05d6c57c3f7140ec7fd0cc90156c868288e6965cb9884a0535f6e9ac3be2f3362e299871558b5ed18caa02cd427298aa28c09fd7754e265dc7dedbfd14f35f35603243e3879e8da8d7b6756a5865eb838033225277870a5c342c35bbe10034fc1cf53cfb910457f0ee5c44508f1c390b355188356e6c17eb9e530a9dbca37e0bd1db3ebc8a1cda1861a3e820eb276d295a84b0281acb0349977d9e7e1ba347b9347e9a0bd3485768292945f1c48496ad1d0aef75b11726938c0fcedd35e27e842ee689a1be8a314df3c0881be02047cc52257853b8df1353523ec1f8525666c6de72eaf5eb303f8ff9bf0d1604b9b3a9d307ac8b2c2845174f7daf1829d590a1c3c7f20204c7fc7d4d84c1a1d781bce1fcd6cf11b771ab4f6a0debe01813f56712d2767be109675b23596881bdcd50e0928b6567b2163185c564787b3baded68cfb4fdeea3793a39a32184b053fa16065619b4c28c80f4b67797da05cb06817904fa272c99c8057fcf8966dfd0fa4feddc878d149a9b9a181c9c5f2a6d85afe97b6a3d226d9c9b7447ea4878edf97e6ad9303c3ad29a76170a99af0904e8536b746735e58fe14623e2784813a926b5f08be835f5a56c911190fbdb3211fe816f2fc3727f4bb95ed9b9b3e08c0071594fe359ec252a1f294607774eab59227dc09c38edef193e53ac89bd49bb9c692afc3894903033690a6d2ef77012958595c3dd01d38be107822182f2b4bf6f8b0ea9637b06e1298acb04b06fbe8372d2459f736b06ecdda4acbd048debd09d70f2840127f4253a256f824cae65081eba1526a37dc7eb167113ce7bd34dfb8f09fbf5faa7cd79a0a843735e85a72e638e691cdc1c95f333cd6c74874427ef725189095f9a56e0b5e3cd3b76b936a2c1c3317e1774f8e2a0f96c27c21f6aa19c062fd8a91a42b37093f9625222e85d6c4d2fdf9d1c14c4d95f434ecd7f04086ff06bd49e96baac6c9a3e7b4f18342a14dd23d2e5c7e4c7f9fc5d806dd44b6a4f4a0ab7c0b7f8e1ec62a5fc2dc4519c307e7c2b2b2115764105388aeaf0983ad3c64cd7454d6008ba1c88eb2a273c655fe3235e7bd29f63788bd2349674e935972c32b3cecc7785a3079b0f3051d0e9a1ee0f3c90ec1dc46b5ad8bec4398a9ea3b99f97c4ebbebecbf1f8fffcc6863e270336d1f6ec1ce05679b5694259c46ac2d163e92e4f09f4145c89624c2aeb76d01faabebceca9d2419d2690f720277eb0207065f2ab2d4d65df1cd78173243f0368b89bdcd51538ea1d3ff194de3af36f12a4c30a7cdcaaf9d17e328c3b9aa64f8a6efe8ca709e52cabcd9c84d7d33b57825386f851dfa144cd16bae5a785cf0ff0696fcfc5c2537571190e05b6f8042464cbff5973db7f629415791dcdfeb9effe348521fed9657d87d7ece7763d3f96afe9565c675ce810b81d42249afa9d222732c03f7a32efea01406b63723be58b15d3ae47b1c845cf0a9c622f72a6fa33199c6176404cc33e01e155c210ddd05bfb3ef2967c1147e494a1df3612e4e3c0207a3ccfb2dbd8fd1e9d81bd458222a851006e66861c504960e7e461b36c59ef579440eb02dbebfc977d0b5501e95b01dfc90e3ac3ced35d0ca1d7ffb5a39951f5bfe3d0f9970af1129d21656d44c2aff5ecbac3d0fb505e599f8ba0fae758ad85394741d168f21c0ca0f905d9362aaf4a8068a55a21a98d6f1e2c222b0536c9c09e30a28e45136fb1429dff0c97f82198fac80a26a6773743ad8fc73b58bac856e2e27351557b78cfbcd898876e9bbf1fd7dea063b24af976ea2a0ecfd3a98cc68e8672702b36485306eac228a3698d8dfbd156f9279f8a287d8f83989d50c3aee7b9752b78c2422c8b0a377bdcf5453dd05c196e213826e3fe0e1914ad0d4ed7266914acf3534d1c1f8ccfce4cb7aa0cf8bf8930bb96f48509c8a8faabe106cbaf7c4005ea95db1c947d584ae80486210a620d62877ef397a6ad5c25eb8b4a101c59fa57883a2d35ca651089534653f08d84cf8fb763fcea119ae8ecab6bc5e6c7e2a6dfb051c913c3e2e56464a92a116f67974bc67d4ea56fed24f14f07495a093d554f2d6247b400164c49a9b656392691dbcfdbaaf28c89c310234c9a60d934d69e205e90957635426e022fc7cd6c19ec5f4ffc4e4df7024813332dbe262d1d6485a949def5c6136e01e20a2b2cdf4c87d8511270035e0eeb9247f8b25af6fdcb96194d9c11a33782457c9cc2b48fad412c51aadb5657a6a8d73634ccf479c3f15bf2d49fc0fdcfe585575343bc372d83d17194030c6a5e4326ca6b6fdedccd3839bc1fa59735f06d3ae4df36f6da79f72d084bb99f777fc4f0ff441b1d228381a35926c580d5ed69be3af546868803b2d60c9f6ccfcf140078f56d1467cd2c5d36aa67b4819a6bcfe06a0e53bdc6542d69c32ffab2b0f7249551be5301bf525a697236c214cbb1c4ee0d4d51e61268430024238a6fe88bffcbefe3faac161df78a73dacdbd90aeef3054e6fc8f4d94f7a69a70bcea3401d53c555bdd4d06b45bbec742185bedf10821495ddd08a696c3bea753d74e13f235990719d4eccb0fef161d65812145fc0df82a3f194b55bf07f13d9184e0be33febe9e3665189772219382cd23aa132f3f2f46d1f4ebcc5763550d3ccd15aa27deb55800df094bbea0f3fca7dc571355216cca34f9fcdaad2331615ba9ce15c47406d834a3e5de93ee22a6cb8de62a82b640cdf58959ed7f9cefc5914ca97fe4067e6c48441dacf2185ec960ec88ee5be4cfc5ad1721608db68df1415c3a8b6214c98b4b151e6d42953353580b16462e506e7d5544750c225fbdf0f12a5abb790dead9989761026c629b895e50bf394e9c891f3536eb399aec8642d6d6b8ce2a96dbdbc0abe2572f3bd757eb3ad0ad17e73aa1ff86eebc6d4ba6854590becadb15f97150a73711e3ec13eb099a8b4e293f7e43bd700e125cebbff2c8570eab090d3145c4a0f37f2b5e2750ce26fa1500a101ed6603d23284d17190d11a1aac5b43725d04f8210930dd0d9fec3194281829c1bf842cbf55d396f2066cab3b66ffe868657c8feff9a5443c7efe6c4d05980af0a29ae9339220c03fcc8121e48dd259ed7499ea031cdfda8ec36451497965695ed1af047c4b2fc389f3cd6c57e73281af3b348bf4ee98c773ad97d8912bf99df8a9c142ef97646f9e7e0df782960b1f50b3997366f88dc5b8e3b671ff47253848e01f1e2065b5436f3bf52e1fd43ac791f7349d041896d197eef75870239e0a00ea2f7d72368499fe07519debc8d1ac38f9f501454117d7bedd475a5c6f8fc92347c237b9a055e41136757883174ef52e623d6a862b09e75e9ac085e8bc9a3962184154ed8877d2f8980cb85bfceb3cf75dcab309868d4299b3a92c080bb57d8dcf3a0d9fb8ccef8461763a44875db130da9470f7ce45e9b457888ef13774f812a87fc7e4af019781ce03de2b800456a82608b380a5b4b3420cef2c3514cc029fbf6885b65a8035e7cb9079fc71581ac25eb1b8503beb23bf31cf2580ac089e4be3343166a112ca28cf5765ee569fff752d4da62083868616690bf422054c4bec453cf360e6957d8a4a2f60f0e34ea3a490253dcb127d140ccf287e1d7ab9098c3e0f56fd91cf24c3d84a32e3d33767954cff4deab4ccb7ec571268e41a18402a8e3e6a0e67a0d4c8af07a215d67d7aa3bbdf243a2603f16e708735b2d1b3d815649829a32118902a357078541252751522c324ab1dc34e29e4d2dd6672e325def6e3b96f77d233c7de4467f7e321", 0x1000}, {&(0x7f0000002500)="77721e83a5e0da8efb02896ec6dcf4ee4aa28354b904db7daf9639fa45a63dd6497247100e28e74ff4fef32b2205440e2adae50476254314270ad990573e60a4b78a8ee7378ed4d4fc24a2149a19da468b700e23d1dd2a2cdc0b8b7f947103c872242b0ce54f49263ca46a866090a1101680394143c553978bf081f45e3ac08530400f3fc02440ef9b79d9554cac745494a188fbd50707da3c7f664ffc6844c1ca0345955842d15ab1dc5ddc703011568eeee54e246a36f94e95feef3969f3c301a5639c2c59b87e2107e93a0ec55ac3da008aef69722d639ea709ec98", 0xdd}, {&(0x7f0000002600)="019d423af3b07e228de19bf31c536044a0365b30b6c2557a81bda5381e1c1fd3f828fb864f90110f38a0d687ad44f6b21531127467b61650077f19d864f43e3258d1ce8d3c189e9b0397", 0x4a}, {&(0x7f0000002680)="a7be7f2b36fbbee206c0f3084ffadf6819630fc2346073470fd9ec412f158e0ee40e9bb156435ad6bcef4a0e41ab00c6cbf36eb6", 0x34}, {&(0x7f00000026c0)="0d8634b2bbcd42ff77a71a839056d32ca3671d4c0467256fdc09b7aac39725edf486d243c3c0054df7fef9290ae79a9074a8efd16897ea32700e0b260de5dc741f9538d7ffbc2c6eee484b78f231a4575f8111", 0x53}, {&(0x7f0000002740)="32fddbe55e5efdaf716bd53ad342ed709a4b3a25ae30b7628bf819b7a3e7df11ea38ddb3558000a6120803764155e2bb21c2f62583dfa0fe2f115fb689c95471b5d35ab29f5f928aea27e8a21967e365d8bd7848ab5d3d068f9b5b174018b24e76530250ffd6d64f571666d5269d85b951cdb17958d75cfcf2e61d674e0f1458a9a44a49ca82a4d654be0d0ceb93d06ec1de05461046c832ac32a70fee1d5439", 0xa0}], 0x6, &(0x7f0000002880)="c2850dd0d9e93bb14aeb4c98b071ddbbb93e1139d8f858e803e348f5c888a5b57e63f5d867e2548ab7124af89248752018e184a89c9c13389bf94d9d505c8c57a3b0b499ced21e487cebf60bac854b4a5596961c08ae5249c215e28b3bc1e0f210be9c1d3d8aa7a8a74dcd2b26938e7df575de36f0b53128d15e326f65f885fbabdf70c7a14b1c5aa63f61b96737e45207ea2189a1e8100b507dd5480b1e2a3ae64ee2e594885430113ba5b24e25046b092e4e77d90e911e9c68fce15511266c0cad03a1a3bcf4139661209b8985195d13dad6613fc1889339c5448ea6ea1281c35a759f37e5979c89dbf1af4bc6f7aa8e6ab8ff060a8162866c5176a6", 0xfd, 0x4000001}, 0x4000000) 16:55:36 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) kexec_load(0x3, 0x800000000000150, &(0x7f0000002840), 0x280000) 16:55:36 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) io_setup(0x7, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:55:36 executing program 3: creat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, 0x0) 16:55:37 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r2, 0x4008ae90, &(0x7f00000000c0)=ANY=[@ANYBLOB="09000000000000000100000000000000ff"]) 16:55:37 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1beb4, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000480)="c71511f684077b9bc9fc306334a99af19649e9157ebf6145d7fb61d830db16e41ce3aced25dc28632b5f419bf25406f7f3a58e0e928b2da20c73503fb90b1ad570163586fc7de2248bb368fa75a1157049e0f1c5f5acb5f39a039d4527b90c0424e53c036c951e38bc5cf77e24b6c60b5715f40b2c0fd74bebd846ef7914cffefec17d48e2503a01b6f96776b3d97f863df4096659d1dbd7af290a63ca06ddc0e3ae4965608ad9972c9037d59dc40f8e9abd7497fb75730ad367386edd1480e8694337c9e81b8166509c0f96606458a4b0969c2065dd4da683a678970a21f5a227efad9bca6ad129341f29a5825710fe5f141203d1d175357ec3107a0a86270e36ab17c7ef870bbc33228ebff44a0e01c6e47c5f05995f243f1346fae5d87feeb0a455d4a94f2d2323dc41721ef80dc217c3f29a0b79153b9a685c04210024e0e12f56d8f9df23dd14e92e097dca45f2cec8ff396a4472abad3069e65d6b797c539e6aa8d73fa5473b0f24b527ab62a8a1381ed7fcb9326f9449b39a2ed84f95dd765e70f7221a83d137229b860f30d8ad500a3f5dc4db76c297eb773450f6bd11e49db1b426fc016a3da700d8a93dce7514d61ac393f93e8fb18be3b50d8bb0dab6171ad65c2fdb42b8ba4058ff9e22d1794e8847bd648c857bd6f6e44249ed2c05c6ad5b0a909bcb881281c55899ceb1b90d4a03c74b273b5b8b365385f9b3bb5428a864f16cfebb97202455e0e766cfbe3e508c3415b1a645a3521969e946e75e81053bf649abea37bed4659ed886f93107dc40fac5d4031e015b7b8dbcc6bdda7b11c1c9a4d6fc159c0cdcd82069218180582a644595f27a051c1c8caa0c07e0be8440e5df3ba7dd949d8ff85c10c53cb4e96839857c429de754903d907e8c4d2543b3251d5eced6e4a6ee35d0433a6c85f1fc25c526f62176dca7a0e5a0eee2d706bd40e966292a91611949c1409d03aa925d691997050783cfb9e5ae61b4b11742b0e2cbb69b8730af9a7b19e2c6cec2432aada81ab388a7335427fe9de34fc230d981bf1a86ecf18acf64c987e1366c207e37e23fc5d6ebdc87a3187c7cfa1e6ed5dd5e78b7733128fa621493702feb241ed7fc4065f306fe39d6c951aa0788276c0d9b664db6dc04b6710e9adc847ee6e3889ccc5263cfc8f55b40ff75a7ccd1461223f9f32dc483b38b8c1cdbd0dd4ce236ff23990c90a69203e65715384870df352078b78039f9672a8e71f1833fc41da00a1f4fedd87a760fe60cb41b105d38965ca859840f064d9e00a7417ee830bdc961b8c62bda06a61316b17291457ed02002d910252bf4a6ed93b469ed1b424b2feb96979211efcc92c514de08ac82d202b154a629bdab7b1b8e4f9ad28814fce35160ff4f215f88ea10f759243fba6645317952d6242e438500abedee8e20f4b4f781b2726425dac621db6c7ee720467b384d7d6cd6c386c5728d915315e202ce1bee294257e6368512ef4a874ac2804db23ef91f345efdd7f89acbf890d0e5d09a21e224adc047005e3aa0a331daf17323685564e494208e29f1b883f2d09992395f547e631709ac3e48700379423e4f35babbba31e6867a6ab6165489d4a5f5e6c7be5bd25263517076cf72897aba664cf5570dc23e184f96e03dbbf75157fd6a60c65ae08b940a64be82bd90a9fa619f5dce6237b6dec67d3733f3e96fe316b5f5541542478151fa9b9427715b282b6b93732c30a1e728a38b5093f114bb577ff4f18e7e4ee80b991a9dbf153c3919412036e4f51095582d4b63de153cdf2b6c289bc9b2cbcf2926ee8dc4f54c61de1b21ac43d37d6e9b06bfde1611448a60123e55013b90a93427263fa896c6c4ce84b7755af2f1614f68d8be0dcb7470296866c6a1528886fb74dce98d286951a5eb200dd3ae7d25118740700cc3b011d4b3e83e40416c38390ba6ecd7f1c7adf70af0d385a75d791d40af775c27971a3a909baec1b86abc50cc14be9f7cf6e2415b347e9a5f89c471ec4dfa4d596c0357339e5826d6b899594e0b870a8d3e637bf75d8d8ade931621263f8e5f0973e0f985396a5e08cabac51e92707b64c8a5048f6c758e0fa97210c2eb1fd4ec8efc324bbb814ca7a7b0ce3458a661f02aaa1700d9790195cbece9b3db9885efd3059ad2074b11ea9b24ab0aa0dca95de65ce2047c4dc7bd59b862dd8fdca907407b4d74b2b4be339f1034afe5c78a98e3473cb4b96712acb6ac3783c1f8c8bc92a9162e840697b97adb7246c2fdfdc731b9a2a3ba3cebcf960e87a762ca78ae1d1e48269d9272f9884347ecf3bf582d092c4a2131551404c831aac79cfa01b9f495c9e634332a6bdde38b0c8a37c11fa8e5cc7889bae220b642b4ea970c4f6f61c77c623d592c5ba78923ac8df02c284be026bf88033cbbf747c34b078e79da26d09ddb4cdcf0a1e7405569974307a248c215b440f49b458f44247c34e7fa500abe8ccc4dc748e173fbe386915ea84ea7f54827a2c8438ac0f646ae72149eb247281478c633598c29d551a73598292fe934a5f8a06a82c7c862a1e23d94c61941fd11d859928f0e3faab2fe72b74e052f6ce7e0e8dfe45f1ac8b4bf0078b99e543bc730a648e56195c2465121800e04f6aceb366569fba84ed309bdaaa0133aa75d25ca3e83eeb69ebf34763427bfc40ffb396ad3e165f068244a06ca09d09db7693f88763290a5adfc59d1064590c77ec21a805c8e251bcd2c4b64ca9702368fd24e323f2b0d6ba7b2b791d42535b8c007b39c701107a981b810641d99b4dc391f930ffec945a9f330526937df8041881edb8eaed2834e1b058104e0f46b9fbc8253b06202ad0601df11393ad463f0324b19c04ae827d1a5e4e83081dfb71551fe28e780c99ffc23194552367da1dd16c31f72055112eda34afc903595a29c10e3bade62ff734c818e803452b9f88fbe458c7e4de7a239814f6c9e1d46a3dd0161b7a26134868c0fe8fd0c656269e4496b3ba0a9a7ddb14d7e7621eaa670e10a917ff381765396ccf9dea99a53fefa968a61a1170641476f019cc352de2e00405c70ec1e911405009cd32fce55a2b3e4f31ef9f089df4751e4801acacf02237194f09f86f348a0f740730d62c85f34ef3175086f2afaa37a2e59195b4dd353d7092d502ee20a90ecc8a5032375c6be098440c56412cd0ddb9ef7ef64399874d651040fc1d83e6031a7120c3ca213148588fbdd6b45226348b6caa8468943c5b8afae571a7744cf5ac9907521ad0702f578beb1eabc849643e6654de1af57c8adb49e6c4ff6f3f92df8b494d43d37ea5f2597fbd3fe440391a60ab51b4c09024d4a11da4695c8153464d5fefcc6954ad24a895a6ba5bf4683569670200414b00c5ee402d4033407879e26abb913d65916af891f5d043e1cf86edc1c3d606c3ff7a762bb34a71580f222ff0f7ba1e35d6d273d59cb03f02ecdb55bd4a888f4f6eeac24c541d6ea740a9736a19bd9d3f8d05ccb5608829b967300fd1dae7602079115fcb48c5de19962aea48e401b12e34f1073013294d272b437cf700df3127e28480db7f7f5b87b09346ffe34f5001736f1d1609de6f40b8d7c0bdda43ed8a3e6d3bb3a0879b0ca15ff479ecd7c4203cc6b4b1e682120c5876a2dae0ed58a41218987bc7a2f6678c696509d2d61f1dfe788424c3ed2440effaffd948840dcf36db2d6f9fd800446e2a2e045897f3d3c4e660b5cc36e666ef91c9557ddb4dbe648fb3109230aa1e260c9a8ccedc2e12b742cd1e954e6f0d752832f5c415cb0e63cd18eec1ed150c0aa79a22ed536ef2a848426b0a2d6e096cf5ec01d551e7ee4bf24c99f8e528f0017cbc1c136116c3d622a4cce6d1f8738f380b820470bbade894f4f4ccc5c19679052a99771ac709992f3b713bacea5509bff72f76c6f1c5240c0fd92924799d30e88679dc5afa6f7724641fe41d73c0960894e3acd361871ab27915854e687eb4b008a6ea50373c8d45cdc2a65031d2bf86e19a3eca1d0190dfabc7a0172b20d8e2d6e5023d59394c5624eebcf483d4117be85b5d6c5d6c831ec9803247c3376b611bb3a379b54627c6890423f20e44dfcad4b26cfcc44f5ebfdbe25d3073dc0388a92b605e4b6d15f07ac1cc6a8a0e5c9c6178a7c458a8edf129820e047e01ed00617049979460f0cd4cc62ea62d4e267b52ebe7bdf383c75965e6c456beb15fba55cbde3ea68512f487e34444d991357ae3be2c54bc2789b462c21d1a1260ed71a2c72341d65d18e126ead510b7811d66c6ee7f8ddec6741f4aeebbbcf4f97729a0eed984fcc897a7d19c995837667886a5d0f26b9a695a3960c83d42b4b46a1962aea13a12fe9ce767d99dbf07cfbeb491e38e4a80b04ddd1106988469c80d99cfc59befe841f2a81fbee0fd3e567445d9d7b443654bbdcd31a46e187c3477587bcbaaad7dd0db9034d36ea1888c1f3c2ee5f78103e3b3538a298bbf0eaf94d444c19a212d01061371b2647f4cdc52b6638a08b9025d85be6c4274c2c20677b1a6344eb6d247217215fd6f32556dfcdce9b9f44766db3c2e3cdc9e2efa9b78447fab73eb91b87a381f321daacdae53290fd3a71bfd1b14c6052a23fe62ffadc007a28a5a67637a46c308008c179799206766dcee404a2a21dfe8d7ea1cb238b789b441de70871ec67a451c29b651ef533b7640c16348bae431ca71b25848d324a2b932192f608bff06479a25c643fc759b772f5ce7fb8391dc34af6f4570d4d95e18fe554429df795e4ca372d97387f4c9468c8db51c4e027138e35a8a7f3f0abfb622bea2dc6021ed15b1d1d9123d0c4c189f1c34988344b5ba11c7204d3c27d309462ebd913971263089cd91be36866e838ba722bdd0b1db21d99fa015bf299b75c761f24eb3baad2936f896d382501cf3a0ac235565eb0258452269b0cf18808d23b98d8e91c52250deac63da664cf6dc98482af078461a6c729176d1370c446021e279031b8f97c184adfcbf9c0f48af76d303556493d8d11c8e8df497faa0a0fe715f410766f7fe9f0528433d9b937172456237e084ad3eabdadb060c452f09b4f746763d42d7861f5b538db3b6d2df0dfe40b924feb11361ac96b3b59f3cceb905b9f0ecba8ca14566f062e79bc7cd96dd1bc8392a6809f9a87c409d28e3a2cb89565cb42f9f1a811ab10305e4dbb211bd280d15d0ea1a587696432bafbaed42a20ac17ffb2e53791996def1de0b6143d6ef0b6e4a77beb4e3959f58065bfa7363f92565e060cc1f17e6145b88f15fb92cbda00be55f0b31b32d0e3bfe2bb7911e7cfef59abe6109ddae88ecedfe781e379d40e22beebe1fdd5c08aeab0e810db5493103ea087eebbf6dc9879a865d2924400ec187d20c8456b4747132438766592a24d78a91380361ec8ad181a4a4e8554c9b6f3443962d9990a087ad37175d03fddc6fffb6cad969893e2f1c18d625a2125b4c326cfb74724af15dbb696d296561bb0ff806c19f79342fe41cf619bd095fd422bca3548b6229291a6150199c07643a8ea37f7423bffa6ba3d8af34642ec21130f5ea10dcd9539427a89e1ddb412da40c1c2874302eca92c8c716ea4a2a9d8e634c3fcdb2be9a6ba85fe709b697f0be84cc972b318e571d84114ce88828704727e71944169987252f1b4f141e6c092dd1f8fb10dd1ac56a1a7806bad3d5a70043ab54d0382a1aeaa0cff734a6dbc8c6b2085c688ba18b829f0d2e9a38207329e2df0bd21e9bc51ce323105dcf1b6303b96eb109052b3a36d48e35e42389be800fd9d2d66a7d22bb93520ed85e7", 0x1000, r2) 16:55:37 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) dup2(r7, r7) 16:55:37 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x59, 0x9fd70ea845629460) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) openat$cgroup_ro(r1, &(0x7f0000000080)='cpu.stat\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$VHOST_NET_SET_BACKEND(r2, 0x4008af30, &(0x7f00000001c0)={0x1, r4}) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:37 executing program 3: syz_open_procfs(0x0, &(0x7f0000000040)='attr/.eycreate\x00') 16:55:37 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) dup2(r7, r7) 16:55:37 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$KEYCTL_CAPABILITIES(0x1f, &(0x7f0000000480)=""/156, 0x9c) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:37 executing program 3: 16:55:37 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x5236, 0x40402) write$FUSE_NOTIFY_STORE(r2, &(0x7f0000000040)={0x2f, 0x4, 0x0, {0x1, 0x0, 0x7, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, 0x2f) 16:55:37 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) dup2(r7, r7) 16:55:37 executing program 3: 16:55:37 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) prctl$PR_GET_FPEXC(0xb, &(0x7f0000000000)) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:37 executing program 2: r0 = add_key$user(&(0x7f0000000280), &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:37 executing program 3: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)=0x0) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r2 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r6, 0x0, 0xc) r7 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r7, 0x0, 0xc) r8 = openat$cgroup_ro(r7, &(0x7f0000000200)='cpuset.effective_mems\x00', 0x0, 0x0) r9 = syz_open_dev$radio(&(0x7f0000000400)='/dev/radio#\x00', 0x2, 0x2) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r11 = accept4(r10, 0x0, 0x0, 0x0) syz_open_dev$usbmon(&(0x7f0000000380)='/dev/usbmon#\x00', 0x100, 0x4000) sendto$unix(r11, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r12 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/sequencer\x00', 0x204a00, 0x0) io_submit(r1, 0x4, &(0x7f0000000640)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1c7, r5, &(0x7f0000000000)="58a591aca4a96976fec958b10526ebada0031f938605dceb716f8bbdd1", 0x1d, 0x5, 0x0, 0x2, r6}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x9, r2, &(0x7f0000000480)="6c2bfc1e122cc8c004c1a977bdf4052d61b615ecdd11a1803df08f846117c4ac98e9eff950414cc278e836bf79056215dd84fed3975f6f0daca52ef0284a3e373328a5d62741cec20704ac2a3fe0e0ec4a6be7a545a343fb7adbfe569628b1738d26ee6501277100c16623e666927d7b2fee80cbc65504898f2587c75fab843b3fca365392ba7039b6809853080bf2ae7426f950adc93296ae098ec841ba0bc745fa5ea68d5f11da881836", 0xab, 0x401, 0x0, 0x0, r8}, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x5, 0xb6f1, r2, &(0x7f0000000380), 0x0, 0x3, 0x0, 0x0, r9}, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x7, 0x8, r11, &(0x7f0000000580)="a73ec4cf5969681b9b1deef72358586e956ed5948c972652d13765ba6dedf22a10f8d24964676094a5fe0afb8089d26a1fc0e1437a2598f9c168", 0x3a, 0xa07e, 0x0, 0x0, r12}]) 16:55:38 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, 0x0) dup2(r7, r7) 16:55:38 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x84301, 0x0) ioctl$KVM_SET_CLOCK(r2, 0x4030ae7b, &(0x7f0000000040)={0x7fff000000000000, 0x400}) 16:55:38 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x8000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:38 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, 0x0) dup2(r7, r7) 16:55:38 executing program 3: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:38 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) prctl$PR_GET_SPECULATION_CTRL(0x34, 0x0, 0xa) 16:55:38 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x3, &(0x7f00000001c0)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r3, 0x6, 0x1, &(0x7f0000000000)={0x1000, 0x6, 0x40, 0x7, 0x5414, 0x1, 0x5}, 0xc) 16:55:38 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, 0x0) dup2(r7, r7) 16:55:38 executing program 3: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:39 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyr\x1dwg\x00', &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000200)={r1, 0xe3, 0x90}, &(0x7f0000000340)={'enc=', 'pkcs1', ' hash=', {'sha512-generic\x00'}}, &(0x7f0000000480)="9d7598627ad25848f1f9f47b0499bf1cd97dfb4a9f3fb41a613b30584cef57a6bacd562d5da9f9757c5f4ea252c010574d9aa5c64fa4bfd1b5fda9edb4b8dd61fc2822a6bca15dbeb21379e1f4bfc2931145193ef660ed7b1c6d7f57fe0acf3d9569b01a99ea768cc47caecdbcfa4709639125cc941e9368996039325707f12ca980994dfaf546048ced6c271c97c1670135027dedd747a64394e10b351526700583d6b3f17fbf0acdc347fe9041e482dde25003518b3e57e141a4ad6fecb75cae74d6e7ead5e4a376a35b79429e40a80ea514902452786ae28c810798a6449b045de8", &(0x7f0000000580)="64d889f86f1d3da85a5dacd113e67caf272589216fba598826e80f2f318a25926c2719108769e311b0ea69026ebedd48fd3f4d00d1392dc031d428579b292971ee072dbd8af0059e6d24ff6b00a227ad2e0f27a7315473c3e0e06a647b415e3174b9bbb4213f63ba085e178bd714199d3c461764e55deffd1eaa39a0dfc54c9fcd3e90c0d662232aaf2e693e0bdf43d0") r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r3, 0xfffffffffffffffd) r4 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000700)='/selinux/commit_pending_bools\x00', 0x1, 0x0) ioctl$KDADDIO(r4, 0x4b34, 0x8) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) r5 = add_key$user(&(0x7f0000000400)='user\x00', &(0x7f0000000640)={'syz', 0x2}, &(0x7f0000000680)="096383d090ab9c92dd8f57bfff1d8a3123e24f741a10158b2adb850a876c1e58f275c3514df513c1e36e2b6aa8c56c0ddc126e7b0949edd3c6ddbe69a7081538e847afc606e3be163c6ea870a802561d108f0ef53a229fc84d08f853ef1c", 0x5e, r3) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r2, r5}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:39 executing program 3: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:39 executing program 2: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x3f000000, &(0x7f0000000000)=[{&(0x7f0000000140)="5500000018007fd500fe01b2a4a280930a06030000a843089100fe80390008000800020000dc13382d0000009b7a136ef75afb83de448daa72540d8102d2c55327c43ab8220000060cec4fab91d40000000000ffff", 0x55}], 0x1}, 0x0) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x230, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = add_key$user(&(0x7f00000003c0)='User\x00', &(0x7f0000000000)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) r3 = syz_open_dev$dmmidi(&(0x7f0000000500)='/dev/dmmidi#\x00', 0x40, 0x41) ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r3, 0xc0045520, &(0x7f0000000200)=0xff1) r4 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_TIOCINQ(r4, 0x541b, &(0x7f0000000240)) r5 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r6 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r5, r6}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r6}, &(0x7f00000000c0)=""/83, 0x53, 0x0) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040)='/dev/hwrng\x00', 0x6749f338e43bba09, 0x0) r8 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000400)='/selinux/checkreqprot\x00', 0x2, 0x0) openat$pidfd(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/self\x00', 0x12b200, 0x0) getsockname(r8, &(0x7f0000000440)=@vsock={0x28, 0x0, 0x0, @hyper}, &(0x7f00000004c0)=0x80) ioctl$KVM_CHECK_EXTENSION(r7, 0xae03, 0x7) 16:55:39 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, 0x0) dup2(0xffffffffffffffff, r7) 16:55:39 executing program 3: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:39 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f00000001c0)={0x2, 0x6, 0xaa6, 0xfffffffffffffffe, 0x8001, 0x8001}) 16:55:39 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440), &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:39 executing program 3: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:39 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x7, 0x0) dup2(0xffffffffffffffff, r7) 16:55:39 executing program 3: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffffc5, 0x0) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:39 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = add_key(&(0x7f0000000000)='cifs.idmap\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000340)="3b6d06ba8ddb895a0c837838b6a6ba588eebe9a0adffc00162b3d9d702205671f60aa73d1b4c2f467431e783d549cf00fd4f909da8b59102ed56aca68ead255f4864a77d63ae235449955b01f803261e", 0x50, 0xfffffffffffffffe) keyctl$unlink(0x9, r1, r2) 16:55:39 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x4, 0x2a0) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:39 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) io_setup(0x7, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:55:40 executing program 3: r0 = syz_open_dev$vbi(0x0, 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) open_by_handle_at(0xffffffffffffffff, &(0x7f0000000000)={0xa7, 0xffffffffffffff01, "245356905b7f424f88ca65bde48d97ab27e53a38bd5ebdb8f01b4ef4303a26255eec98e3c52c39389c5e920120ca88cc3de6936133c7b6273ddddce8e7288d3c4cb2353e19c65e3f2d79180581cb6c4d1d251d3e51397954a6cc21549c87fdeb8709f48f82337c1fbd9d081095b46b9c56b1360d0bd2193eb7f3bfc8ec3004a036adebaa694583247a89b0858c6a93c95e22b9bf5f79894c87cd5039a034ff"}, 0x80600) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:40 executing program 3: r0 = syz_open_dev$vbi(0x0, 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0x3f, 0x75f07c985ebc249c) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000007c0)='TIPCv2\x00') sendmsg$TIPC_NL_PEER_REMOVE(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x14, r4, 0x5}, 0x14}}, 0x0) sendmsg$TIPC_NL_SOCK_GET(r2, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80004}, 0xc, &(0x7f0000000340)={&(0x7f0000000200)=ANY=[@ANYBLOB="1507e6c2", @ANYRES16=r4, @ANYBLOB="20002abd7000fedbdf25060000000c0002000800020005000000"], 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x800) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:40 executing program 3: r0 = syz_open_dev$vbi(0x0, 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) io_setup(0x7, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:55:40 executing program 2: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) r1 = add_key$user(&(0x7f0000000280)='\x00\x10\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, r0) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = request_key(&(0x7f00000001c0)='cifs.idmap\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)='vboxnet1cgroupvmnet1keyringuserwlan1\x00', 0xfffffffffffffffa) keyctl$dh_compute(0x17, &(0x7f0000000080)={r1, r2, r1}, &(0x7f0000000000)=""/83, 0x53, 0x0) 16:55:40 executing program 3: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 3: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = openat$selinux_mls(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/mls\x00', 0x0, 0x0) ioctl$KVM_ASSIGN_SET_MSIX_ENTRY(r1, 0x4010ae74, &(0x7f00000001c0)={0x8001, 0x7, 0x6}) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:40 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$dri(0x0, 0x0, 0x0) creat(&(0x7f0000000280)='./file0\x00', 0x20) r0 = syz_open_procfs(0x0, &(0x7f0000000140)='net\x00') fstat(r0, &(0x7f0000000240)) perf_event_open(&(0x7f0000000380)={0x2, 0x70, 0x0, 0x7, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0xffffffffffffffff, 0xfc000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000300)}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, r0, 0x0) r1 = memfd_create(0x0, 0x0) fallocate(r1, 0x0, 0x0, 0x8) keyctl$setperm(0x5, 0x0, 0x0) request_key(&(0x7f0000000140)='pkcs7_test\x00', &(0x7f0000000180)={'syz', 0x0}, &(0x7f0000000400)='/dev/dri/card#\x00', 0x0) lseek(r1, 0x0, 0x20000000004) socket$inet_udp(0x2, 0x2, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x70, 0xee68, 0x1, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='fuse\x00', 0x0, 0x0) ioctl$EVIOCSABS3F(r1, 0x401845ff, &(0x7f00000002c0)={0x1ff, 0x0, 0x8, 0x400, 0x7, 0xffffffffffffffff}) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) openat$apparmor_task_current(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0xfffffec2) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) write$P9_RLCREATE(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0xf, 0x1, {{0x0, 0x0, 0x1}, 0xf9c3ad4}}, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x0, &(0x7f0000000040)) io_submit(0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) write$P9_RLOCK(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) io_submit(0x0, 0x0, &(0x7f0000000680)) write$P9_RLOCK(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$usbmon(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) io_setup(0x0, &(0x7f0000000040)=0x0) io_submit(r5, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$P9_RLOCK(r6, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) io_setup(0x7, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:55:40 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) sysinfo(&(0x7f0000000000)=""/155) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:40 executing program 3: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:40 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$sndpcmc(&(0x7f0000000000)='/dev/snd/pcmC#D#c\x00', 0x3f, 0x75f07c985ebc249c) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f00000007c0)='TIPCv2\x00') sendmsg$TIPC_NL_PEER_REMOVE(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x14, r4, 0x5}, 0x14}}, 0x0) sendmsg$TIPC_NL_SOCK_GET(r2, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80004}, 0xc, &(0x7f0000000340)={&(0x7f0000000200)=ANY=[@ANYBLOB="1507e6c2", @ANYRES16=r4, @ANYBLOB="20002abd7000fedbdf25060000000c0002000800020005000000"], 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x800) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:40 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, 0x0) 16:55:41 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = request_key(&(0x7f00000001c0)='id_resolver\x00', &(0x7f0000000200)={'syz', 0x2}, &(0x7f0000000340)='/\x00', 0xfffffffffffffffa) keyctl$update(0x2, r1, &(0x7f0000000000)="db40951195b65329", 0x8) r2 = epoll_create1(0x0) r3 = epoll_create1(0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000240)={0x5, 0x1, 0xffffffff, 0x3, 0x5, 0x5, 0xffffffff}, 0xc) r4 = getpid() kcmp$KCMP_EPOLL_TFD(r4, r4, 0x7, r2, &(0x7f0000000080)={r3, r2}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_bp={0x0, 0x8}, 0x0, 0x1000, 0x0, 0x0, 0xfffffffffffffffd}, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:41 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x4, 0x503100) ioctl$VIDIOC_S_CTRL(r1, 0xc008561c, &(0x7f0000000040)={0x29, 0x10001}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:41 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, 0x0) 16:55:41 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f00000001c0)={0x2, 0x6, 0xaa6, 0xfffffffffffffffe, 0x8001, 0x8001}) 16:55:41 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, 0x0) 16:55:41 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) read$char_usb(r1, &(0x7f0000000340)=""/124, 0x7c) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x5, 0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) removexattr(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=@random={'btrfs.', '(\x00'}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:41 executing program 2: r0 = syz_open_dev$adsp(&(0x7f0000000000)='/dev/adsp#\x00', 0x8, 0x200) r1 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000080)='/dev/mixer\x00', 0x69e800, 0x0) ioctl$VIDIOC_S_FREQUENCY(r1, 0x402c5639, &(0x7f00000001c0)={0x81, 0x1, 0x3}) ioctl$KDGETMODE(r0, 0x4b3b, &(0x7f0000000040)) socket$inet(0x2, 0xab5777e61e84a8e1, 0x5e3) r2 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r2, r3, r2}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:41 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f00000001c0)={0x2, 0x6, 0xaa6, 0xfffffffffffffffe, 0x8001, 0x8001}) 16:55:41 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:41 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:41 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) openat$cgroup_ro(r4, &(0x7f0000000500)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) r5 = creat(&(0x7f0000000200)='./file0\x00', 0x8) r6 = openat$full(0xffffffffffffff9c, &(0x7f0000000540)='/dev/full\x00', 0x80000, 0x0) setsockopt$netlink_NETLINK_RX_RING(r6, 0x10e, 0x6, &(0x7f0000000580)={0x6, 0x1f, 0x100, 0x1}, 0x10) ioctl$MON_IOCX_GET(r5, 0x40189206, &(0x7f0000000380)={&(0x7f0000000340), &(0x7f0000000480)=""/67, 0x43}) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$IP_VS_SO_GET_INFO(r3, 0x0, 0x481, &(0x7f0000000000), &(0x7f00000001c0)=0xc) creat(&(0x7f0000000400)='./file0\x00', 0x111) 16:55:41 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL(r2, 0x4058534c, &(0x7f00000001c0)={0x2, 0x6, 0xaa6, 0xfffffffffffffffe, 0x8001, 0x8001}) 16:55:41 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x34, r1, 0x909, 0x0, 0x0, {{}, 0x0, 0x4101, 0x0, {0x18, 0x17, {0x0, 0x0, @l2={'eth', 0x3a, 'vcan0\x00'}}}}}, 0x34}}, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={0x34, r5, 0x909, 0x0, 0x0, {{}, 0x0, 0x4101, 0x0, {0x18, 0x17, {0x0, 0x0, @l2={'eth', 0x3a, 'vcan0\x00'}}}}}, 0x34}}, 0x0) sendmsg$TIPC_CMD_SET_LINK_WINDOW(r3, &(0x7f0000000600)={&(0x7f0000000400), 0xc, &(0x7f0000000440)={&(0x7f0000000580)={0x68, r5, 0x300, 0x70bd2b, 0x25dfdbfe, {{}, 0x0, 0x4109, 0x0, {0x4c, 0x18, {0x6, @link='syz0\x00'}}}, ["", "", "", "", ""]}, 0x68}, 0x1, 0x0, 0x0, 0x40}, 0xbf603f1159b98999) sendmsg$TIPC_CMD_GET_REMOTE_MNG(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x1c, r1, 0x4, 0x70bd27, 0x25dfdbfe, {}, ["", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4000020}, 0xe5cf91799e6ae863) r6 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r7 = socket$alg(0x26, 0x5, 0x0) bind$alg(r7, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r7, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r7, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r8 = dup3(r7, 0xffffffffffffffff, 0xc0000) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)=0x8) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r8, 0x84, 0x75, &(0x7f0000000140)={r9, 0x4}, 0x8) io_setup(0x30, &(0x7f0000000180)) r10 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r10, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r10) r11 = add_key$user(&(0x7f00000003c0)='\x85se]\x00', &(0x7f0000000540)={'\x00', 0x3}, &(0x7f0000000480)="e63a13f440d1df7cb7758c266e06000000f8b5ed0355fd24329fc8631fe99097c58de94a1d5493d9831af7cc101ec945dd44f5915195639a8fe2bf2bb725364349545b3319997ac78da38a7a4970336259f140b8f72374dac6a9c8568cf616bf29f4d34951aad4391bb4e22ea9390d5c299dfcb2c46b78ad83b248865f339b26f9c3a1f301c8ea8be306", 0x8a, r10) keyctl$dh_compute(0x17, &(0x7f0000000000)={r6, r11, r6}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:42 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0xc2, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) [ 731.528101][ T2856] vcan0: MTU too low for tipc bearer [ 731.555559][ T2856] Enabling of bearer rejected, failed to enable media 16:55:42 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:42 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$llc_int(r2, 0x10c, 0x12, &(0x7f0000000000), &(0x7f0000000040)=0x4) io_setup(0x30, &(0x7f0000000180)) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r3, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000200)={0x0, 0x100000, r4}) ioctl$DRM_IOCTL_CONTROL(r5, 0x40086414, &(0x7f0000000240)={0x2, 0x8}) getsockopt$sock_timeval(r3, 0x1, 0x42, &(0x7f0000000080), &(0x7f00000001c0)=0x10) r6 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r6, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:42 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = syz_open_dev$adsp(&(0x7f00000001c0)='/dev/adsp#\x00', 0xff7, 0x2) ioctl$TCSETXW(r1, 0x5435, &(0x7f0000000200)={0x2, 0x7, [0xfffffffffffffffe, 0x7, 0x100000000000000, 0x1, 0xfffffffffffffffb], 0x4}) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendto$llc(r3, &(0x7f0000000380)="55a2acdf1ef3e0f5c6067940725d32e95068f34b7d73b9b669b6f535a488f975", 0x20, 0x44, &(0x7f0000000400)={0x1a, 0x7, 0x1, 0x81, 0x6, 0xc642, @link_local}, 0x10) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) syz_open_dev$sndpcmp(&(0x7f00000004c0)='/dev/snd/pcmC#D#p\x00', 0x2, 0x80) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$SIOCRSSCAUSE(r5, 0x89e1, &(0x7f0000000340)=0x8) r6 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r6, 0x0, 0xc) ioctl$EVIOCSABS3F(r6, 0x401845ff, &(0x7f0000000500)={0x5, 0x7, 0x952, 0x81, 0x5}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) openat$autofs(0xffffffffffffff9c, &(0x7f0000000480)='/dev/autofs\x00', 0x10000, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ptmx\x00', 0x4900, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r7, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:42 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) mq_getsetattr(0xffffffffffffffff, &(0x7f00000001c0)={0x8, 0x0, 0x6ee6, 0x3, 0xfffffffffffffe01, 0xffffffffffffffd1, 0x19a, 0x10001}, &(0x7f0000000200)) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$VIDIOC_ENUMINPUT(r2, 0xc050561a, &(0x7f0000000040)={0x1000, "02ab5d2ac7f52bcf8441db0a701dbccb943aeebbb93fbb6c96c3bd1410547f06", 0xc0d4ee25ad754ad, 0x9, 0x7, 0x320c032f9188aa33, 0x0, 0x8}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f0000000000)={@dev={0xfe, 0x80, [], 0x10}, 0xdc5, 0x2, 0x1, 0x2, 0xaea1, 0x4}, 0x20) 16:55:42 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000080)='/selinux/avc/hash_stats\x00', 0x0, 0x0) ioctl$DRM_IOCTL_FREE_BUFS(r0, 0x4010641a, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x1, 0x8]}) ioctl$DRM_IOCTL_AGP_ALLOC(0xffffffffffffffff, 0xc0206434, &(0x7f0000000000)={0x7f, 0x0, 0x10001, 0x5}) ioctl$DRM_IOCTL_SG_ALLOC(0xffffffffffffffff, 0xc0106438, &(0x7f0000000040)={0x8, r1}) 16:55:42 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/policy\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000040)={0x1, 0x8, [@broadcast, @empty, @remote, @random="cf68ef66843b", @empty, @link_local, @broadcast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}]}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:42 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:42 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:42 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/drop_packet\x00', 0x2, 0x0) 16:55:42 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:42 executing program 2: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/snat_reroute\x00', 0x2, 0x0) ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT(r0, 0x40505330, &(0x7f0000000040)={{0x3, 0x9}, {0x3, 0x4}, 0x1, 0x2, 0x1}) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:42 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:42 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = syz_open_dev$vbi(&(0x7f00000001c0)='/dev/vbi#\x00', 0x1, 0x2) setsockopt$RDS_GET_MR(r2, 0x114, 0x2, &(0x7f0000000380)={{&(0x7f0000000200)=""/96, 0x60}, &(0x7f0000000340), 0x80}, 0x20) 16:55:42 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:42 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffff96, 0x0) 16:55:42 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:43 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0x1) mmap$IORING_OFF_SQES(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x100010, r0, 0x10000000) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r2, r2) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) r5 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000000000)={r6, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r6, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={r6, 0x3}, &(0x7f0000000040)=0x8) 16:55:43 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f00000001c0)={'\x00', 0x1}, &(0x7f0000000240)="5508ae99b9d45c6360c6104cee8fd49035e42693eba9fda72642", 0xfffffffffffffd9e, 0xfffffffffffffffe) io_setup(0x0, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000040), 0x0, 0xfffffffffffffffd) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x2500c0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_buf(r2, 0x29, 0x0, &(0x7f0000000480)=""/174, &(0x7f0000000200)=0xae) r3 = openat$selinux_commit_pending_bools(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/commit_pending_bools\x00', 0x1, 0x0) ioctl$SG_SET_RESERVED_SIZE(r3, 0x2275, &(0x7f00000002c0)=0x10001) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], 0x0}) 16:55:43 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) connect$caif(0xffffffffffffffff, &(0x7f0000000000)=@dgm={0x25, 0xffffffff7fffffff, 0x7}, 0x18) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vga_arbiter\x00', 0x20300, 0x0) ioctl$DRM_IOCTL_MODESET_CTL(r1, 0x40086408, &(0x7f0000000200)={0x9, 0x8}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000002740)='./file0\x00', 0x0) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r3, r3) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) r6 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f0000000000)={r7, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r7, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r7, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_PEER_AUTH_CHUNKS(r1, 0x84, 0x1a, &(0x7f0000002780)={r7, 0x7c, "5e06c40d672a1489347a71c1b8af42ff5c4df01f2f0e31ca454538c9b8d195619c4245602290789f89f9d25369e4cbb5a362c13b3b5e42c94ce12c8d763ec036ecb4d2eeff57dc4ce06c88609359d5bc1eef2cb09dd610a8e3bc0deb3d02a4532e425b546d0a1fe2c4f99b3629987193ba0492877d201ddffb0e1723"}, &(0x7f0000002840)=0x84) io_setup(0x30, &(0x7f0000000180)) r8 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r9 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000)='/dev/hwrng\x00', 0x10000, 0x0) accept4$netrom(r9, &(0x7f0000000040)={{0x3, @bcast}, [@remote, @remote, @rose, @rose, @default, @netrom, @netrom, @bcast]}, &(0x7f00000001c0)=0x48, 0x80000) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r8, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r10, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r10, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) sendmmsg$sock(r10, &(0x7f0000002640)=[{{&(0x7f0000000200)=@l2={0x1f, 0x4, {0x7, 0x20, 0x81e, 0x8, 0x8, 0x3}, 0x1f, 0x100000000}, 0x80, &(0x7f0000001800)=[{&(0x7f0000000340)="4612812ba79073a45107e0b3c2d9201fef0c3445ab52fd850c88f35f1773a2a80937d840918681b2d1e9e985d3cf858c4b0c37f3a64833bef09608521ad4fa052fdc8070a3", 0x45}, {&(0x7f0000000480)="f4a464f52d3e1ba06ee256b12bc64eb88bf05850000969a891f5d9fdb2a2d189ba0fb7c4e53433256dad5b290bc71a18d61e36da188390020b87b75c4c1ee86f59feb844011e4245f1d167bf63b728e2312fd1b0dbe68708c949198758d73441d61ddc21a83a107500c56f9bc4ac74f9351a77fa6979e8a1f2145d12b2300f16fc85a732d42e90a4515d64770de1195980df2267fd2bae9069dfa8aedcb500da9da3462ad5f021962890db7f34869f592814fe86cc07e633cc4e7d498bc4c338fc95217e39f06a71fb9d7433f49f3ccc22afd5e66ebb3b585b05e97bb2375acafee0a432242270ff46b4474d493086b19817207737925651bad6dbcbdc97187e20c57c8bf8e32df117e1d7ab680bc41f5fe4c106ad2077b37feedb20f563506804a40b06ded4e4cb784e4b566da28c43ce8f4f7663b11aab97368ddbbf4a160b83079285097e700a620f16ec1021a98c4cf12559deebd3a81e97d7686c7d2d8aef5d4e72be19906529924b868fe467928d902df4921fb7e55377a1d9c7e8d3bf0627f8866fb5abcd1064d3576340b57f07475f969127ffe6bca82833ac0da812393892d3de05623860312218cf6c33b3e8237e8275d4a15290e635e9ba2d443b15df7bfc7a95ae79e3bce992cea3e649f57dc7652c94df4eb3abd4f88ab18ee0dc4d3c95af25385ba20ace3cac453313321b15c4307024086aa7607f042c599ecca224d256facfa73b9f7f8a8f1d7dbcd3cba17fd3df297404980d7e3cdcb016263f9784e0ce3f67bfb4348772f2e85df0f7032279817cee02518fdcddef555e2cb7142245e93e66b8cf293323f30906a28b5aac590383a0e6e380b9ca9d579e31b1e75298f98c428b7548032ebb35b87a48ae4f7b27c1225b028ffe29606d21a144551328c5442593aea0ada1e200aade3c01100a00b7b754c8c11f754baf0f7ec08c61b5d36df0b724678bead5efd9420be86eba660d2b817ab97aef04ae0ad0c44526bd854aa117ff81f9952f2779568cd9e5766236a08e41ce9bc2ddbae3cf9daf9b94bd3830ac1722e2daa30b0ebffeb439c05db5a13a4ab8abf2ad20d1b77946ebb551064c9846279506a38581b2ca28f1da3d2e9cf6b9e90b4f53557952f44ada6f3d50251278cb021e78a9d2c5fc26053f1b269a6ca930e6becdbce73d95292845e980c2a2499fd80d63a1ed764d2f4cb59c3af83c949a06ca3c7129cc1e17529086f59b81be8ee9c58fbcb683f3b7947310ac0c3066953e667f23395d854e8c2460f23a71a659fca1b6a33bb1f1bbb8c44370dc5c208a5ff8b7ed84b170c10a8f7b0a19c66bb4d1411fd8fc01a3196a4d887c8b888f8dd408175fdf37917da6874bcb36becd00485f56963b9afdb9d846746b9e18b9d948e169ef2da04e13499a222f4605619932dc785dc12b2f3340c393a3f5d9d44acfef82b6444651d2933e229516d35d638817256008f435fcbbbf56a39632cd30e2c24ade9b612ec7a38688b61159df4bb7ae359d4bf6195a776f4f8c03d0e67056b3ac5885200291d52a7876c9a53be5dc2cf2e1ef03535a5a9969f1ea6a03c9a30466016d909a1f854684437598bb1e2a2348f844f56e9eea31bafaf9338f3ccbc576a5e3f61a779862b2776cc164ee08314fdc143061a8c70ea04ef58b008336ecf614d0f3c61400a103a929ab8554ae5201be900f0c1c1b0e131bf1fc46247f6f98bd09ade8f6b263dacb0700d192bb903ed0da27e6e1f9cd486d26394dcb2aa9cc783780ef10e19d8b99fe4cb8667a2be213cd69a25f1d4a51d9840ec7810e7d8b88dc82b790e81430845a1a415f35a4de5cf8502fbf8df94c4e17908dd8528cc63030cd3a5cb9410af7bb96b4c7c511e9c434273b133d05bc294553277b0d9468196ce8a6b5ee34a880381bf3c94bf9beba1784d53b5233e01ab1145ee6d78a4cc39868493e0fac9fb68a319198cf478ae8b438b98bf9c274203a2e81c76e7d79c14a393f490d2882df0c71ff915b436e486be01d20b7b3894de415f14bacd5ed371aa95a89edb08e63f13f2ad8909a8de38b1d2212c99cdcfbe5bd468c1feac32b8aae275eada103ae9daf8b2fea0e2b4f40fd657d69c210e6fb6e950ff93bb3772d6075720559c082decd92496de04d0829283ba8d5240e67f51fd7185e311866c53d2badee98556b9fefc398c22d5588897f9b21de7190bc0ceaa716684d04be9389ced547d8c5820ce491d637a82301ca2e8612a22daca810756ffda82f001665833a84ad5f35032fa7ec595786f12a449b1ce67982d79d590d66c2b8cdb003016957687a74c9f7ee0e77e7fefdea54b8ce6404fe655036e95861735b1a252549e2ff5c1282798679197a3875a31ac4b86494b7b85cb585b0f3e25544079bf4696d71f34b302a52f21fface779eb7dd3a6d04b52256a279cef408ceddf79cfa74253da8584de05293a1dc71b067e30820f94c1190689cfce12cec56f560b40e465b75fde01c3a7ca8605c9d404917c8a88e083c80a6a7b50edf50c93663f51efbef3d3c49d8cd37137b74856a60f0a876d15a46bb01b44668e61443085beb5f3671764d85b83d98bddd7c62a6a61ddee57a6ac7a38f46ecbc59b0bc7f04215b82b93f68b02ec7aaf5c8dbea288a43cd8008e358ceff39b912f628fbd7e30ecdacfb2c05fbaa0732b79a6c9c67972aa9543029e462c6c2e0877be6c973c42d1b21f22b1d45095d0bcc9e1f278545df5a4c85f53d61ceabbedaa19587cddebc87ad5f1982eb60ddeea1a4bc2d4f03c2b3793ea9c3262b4adb665105d258c461504583ac1361c20d2daa608dd81567e050322db1376acd6e1a8014684aee2a292e4160425a3a1248a96de1bd489a64a920ee647c2db1696a1e9299ac08732e8032720318f5ed0f0998f539b7e163c347803c1e0206d926d4b3f45a0893702e8b7b579d3008e8bfb051f6f316fe5233ab2c5c9beee010969f380653ed769d5a1e4b3e5aec7020631224b94ea31d9ccd0c4a84bd62148cbe96bdcacce03a1c41f0080bacb5d1f0236ad8a8d68feb282d6c974d481d0a778b66141c5eb0d5e96b55be32220670bc2749cec419511d7297c6f849a805cd4bf1b26d803c9cc856855b45de8709a29d96d2da66c7fbec0ebe090122ca469205c3fe36fb086775faff06c31dd0a72338ef2338e9de3804d04318191eaa87ab78b1f8f7850cd3e8f33b8c2a323289c3b9e454e834fb4ddeed09efe292d517fab7ef98f89d4f36024f3559128d6057c75ddbbc5d3e8d6824a72a0cba9f76b83b4c8f88d88dfd0795d9ffbebba679c65a53b9786754d1cbb9fb5336ab74a4aec07085bb927de34a0b5f0642f188d299cffd4b13479962f12ebfb522c6da47966d16c81920040a18d98092eb083ac1faabed5af6aa393e524b9a0cea66da66f370d3a56ad2bebc199746148ca209c496a3c2b42323f199c1567b074a3a389de9a9000313052874d5d12193f248b18810b5fc139ca7365c26c4529953dc4dc1dfd8a1d650e4d08ec2d2d01c8cb5fd4ed0413c0df6b5d168a4ce0c24a85af446b40aeafad0aab4cfa7acc8fd5e3a0c49c8cdb4d6bdc595a533592ed395d9af286feb9265a32e8ac9831abcaa909d41ac58035a94dd399d5a7d850511e9d25137247df3a7b623ae445fc0e8097a523e4c8919fd5abc33381ad61dfcb950f1e858b13028c2d4f97cbc1bbae32581770cb6fee9d2b82e29733b2be46f0827315604ff4a386769a6e1466b645c40e794c9f23c837d20610e5abbeb7b9cc81327263dc7d3d2c10dea0441d1c27a268742030a6edb3084f661c6d5bb6bcaf241e93ef8a5a73a62ed2a77df105fb199538995250e0a0d1228cd54cb92729e2ede7606139d9d7392d067741697430643a25f880293d0fc0caff8ba5f7aeb003cb4dafe1a5847cda3211314823d8d3a62e3db7cfab6713233c994c405ed1a438ef5a7e2111714bf66433e02316d89de89187461b9cb0d82643f09f586b691d9c5abb367873f5ec659cad94104cf77850cd506a3f95a5c6d16e09f01e6483004012299fcc6f702cbf651423f0b03ca5889e38223721c6b157caa08f4c99a09c4d308144d24b1b6d86bb1cc79aa3d7b1ac81bb492adcb5c26f5c4a733496b128f69fb870b812e881306f8ee0c6250c47b5b83baa1ec981b8d4a2962bcd0fbcd16b0d1fbe6b2cbde60ec16744510e01a720de3c9bbd7c7a2f24ea9878c680dcf15d3602dd02b9324d226332cd76ca412048936193700bf8af7693d0aa5c762324ff0a97cc57c73667567df6eb5d4f7c0ff8cdfbd9f94be1bfcf1c713add6d8b995859d1b7966a4b6754639f2099ad60fad35d7a730f2c614275b0e799a29f6c0233266653540926de3d2491098b75887ad657ba80137c97c6bbd0e9c41e6d3dc9c2d66ca4c580345573ec1946fa992102e623b2fe3c493acd888bbe7e87264319dee6293ab935daed0b8ab35d277e357b355704ac0a5270c4ab6a54e26f62f428d039b6debb72bbf04dc1872eb930a541b0abb39d4949b2ce3d03a3009e37f4d7ecb4c6c12521dc0dd6143a51ed78bdff39828deb2e59b9e978f1589af71f55023993f3acebb2200095bf48bcef7cc6a0ffd6829200daf104434358de8c3e841db18b15c56fed4914c0554424b778adc58d632ad873457a3ea6cc9a543713fc2b241761db5443bf87de91b3ef2bd368a53e80e32408770b1c99d138ebd9b0c743d8cacddbbcd8f3aa6f8c38390326cfc03c592ef68c8118e7992cb047012a359c4614079c35a7f961f8cd0231e7e740d3f7f08e3c503c9357921d385995cc3d59f240a1e40fad952131bc6be1956fc43bbb662c34c76a0df1310c1a0bb8908bc1d5f08d7d1ff03ee651590e752f56eb44f630a3e66461499d6e47c195934c30e553ea3b7ffcb9766223412793c0dadd7d6624e70de2fbe323d886a376eb9e050b2fbac7502639b7409485b8f34edec0f183f4ed1e79a1748f5ce0327d5390a5cd30a8473ab4e96c3163d2242ef3987639c5ed25249ee1961db756710124744a08d2ad2195f5312b88f01e00eb6238cb2cf960b32f57de62d462771a7a6ff8c4c5db315df5ed3ac43d8fcc9ebfa62ae11fe74a6e3de7b5887a4e402684bf264bbedad42586bdb2f87f6580081d867d3a2e5a31fe00d82757b87e7a07dfaf7380992dc9b824a69ba3f7cb213dc1f706c710b76cc3a10070f00ae229561e710161f76211b9704dee384b25d205a581411b6229808090f9b7c6eab73b1d1cd25d20be2b52d5796698b6bd79778ecc3eb44f170916d877c92786fefde1cfbeca13f4bc639f5f9043cde8eebe8bd3daf511194a522456c1b296fe62bae978286632f7a12b4ac3a8912591b250e41efbadf8d26668e445808467a7993516d2b266f86062ee9cbe5a566aff7c31f1a86e89e263838b50884fefbf1aa48a58b9080ab73b04c0ed0d9ed177df0893bb33f9f73699c49c6dd35ec0ee3f0780e8ab1aee2a48929afd1fce2b20da48df9264edfd5cfbd92205ac98cc37e1af3bffd43f2182985e45cc0d424497bf365a225923a31818bf1a00edb09bb1b84dc8f40d1782ce5a9fdb7548708a041b5f971a62593530d1ae509118460166d5c167e61916cfb6dd5186312cc638f319bfb7c97d0504133118bea99f25b609f048daa1d124986c1e4167bb0ad8255e58c8bb59c3551e9e4fa0128fd426fa51cf19fad8879c7b70e2ef4aefa176c1f18d4fbbb95e977f5187fdd1df312819dab2f00a1289a237eeee3640a4543249fad9cada6cba939d4465c687c5aa914", 0x1000}, {&(0x7f0000001480)="7f2d568940c8eed833e52b0ae89a6ffbf2a435bf7d6dba8cef9ae0b873056073bf8d628878aacf3ca7ce39888482d1fa2e9a507aea364641e8fc021aebfc13e919f50a399524765ce76439ba1c9f7c0e1bd3ceb4677fcaf81cef8fb5510b76c21bd64acb91c77dde3e07806daeb6fff381a57a3b33273ee41da49a32036027e59afbd9f118f80ffac727617c5f8f9d64b517ff3af83f9e53783743204ed90ab8829bf992c7884ac5ed266de45c159f1bb7a1873d83b5f7cc5be2b5c1b5915693ae2117834568095b1c1dc001205329ce4fc007e18dd86e30c7fcb809b2e88ec348ad8c630f4a01fa350a7489", 0xec}, {&(0x7f0000000400)="83c7798eeb8668705f", 0x9}, {&(0x7f0000001580)="c1d69d0f9c7bcaa1b74a781f0d955e755fe5f2f283d43d6b05db515d94fa7851473458809aaa8926bc23ade7cd409bd469cacc208581007c1d6805d035caeb2642cffefc644b9bc677e9703c742ab3e1a7809bf3d608347bf2d7bb5caf12efe938b50e49c4b3a7644f5fdb2f1607edc87dcccffc00fdce15e93ffb64c6a41c3d6c7b92a777010b56281ed7b06894efa17d", 0x91}, {&(0x7f0000001640)="b5dfc04ab9", 0x5}, {&(0x7f0000001680)="a11b22f0ed3fdeaa9024b35bf25221c582af380c6869cacd705ba82e34c348133c66fc01769f77997babf8720069685ef584af69bd61f6474f045446aad75282ee642da121188eb0404db15173dcfaad8694d9c91c98e384893fe07edca4435c8de5cefdcfea1b11962de48bd771474d86da257f1317bc299b5217fff3a12f72213692a0e50402e491305db632bde97f5142f48fbe664c2c7c5640739eb13c2cc4ea33ad550776fc2027a99ba09b56e9343f102f4b", 0xb5}, {&(0x7f0000001740)="aa0a1644ff4b30cda5f0855df50b198773045fbdbcbbc69390943efad2d225093c68e966e1bc19671eb1e8a53b822d42bb8d5f578e930e380b94dea5c1ef4c8cd5115286415e6418996496098c79f7fa1eaae9f9dfde3d439c0655dc0d8cbbecc664f267c2711d1ae2723fed5e73e08ce846a574c0fc40275243e769b02c9e6b1b212533a627a84d7c9a1fe16d1e89dce14bde465ea3e64d4a15c6", 0x9b}], 0x8, &(0x7f0000001880)=[@timestamping={{0x14, 0x1, 0x25, 0x37c}}, @timestamping={{0x14, 0x1, 0x25, 0x4}}], 0x30}}, {{&(0x7f00000018c0)=@rxrpc=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e20, 0xfffffffffffff461, @rand_addr="a46d4fd8bc699b455baa8b8f3ff694c1", 0x3}}, 0x80, &(0x7f0000001dc0)=[{&(0x7f0000001940)="2b1a474efafe41a7f41075", 0xb}, {&(0x7f0000001980)="83e8b33661cf5ebd296210fac399b59521090bb55e06d0d206e9f11a1774acce8f786a3d630366e442e8fd9d5cb07065980d185a8e08e6852e2a52c0b4c58ea5898ea3e6a8b986527008a3b2c4bb0a7dbf94644303f7bb2074c0ebb1d870d8c96fb19bd9434c463e89286cce025326dbd19b3bec568cf08d921cd680a06dc941c69da03422cf3abcba2e70e189b75c8fb3bb6006cc6e8153e442d3156d26774e517ed8", 0xa3}, {&(0x7f0000001a40)="3b9cc57d233ebca195980d465888696c06b3eadf5b461619b23f3e6b79fefd5dcb4064e2c213f8af536e358e782b7046b5c952d27e05e2c1aab58b78eb5f9857d24d472bebbc542c03147398de99f0bde118ad4fe96d1de4a3ac1c3eb8b2ae21171696252b7e4f56a8bf47", 0x6b}, {&(0x7f0000001ac0)="1c30cd2da84574a627a8258c06685692908386e3e9c3128d6c2e749f70bfeb8c73f6a34ce945cc8eceba67a323828d699d8298a4ec7b57cf16f4392c56c5bb67", 0x40}, {&(0x7f0000001b00)="dc59e605c3da6d56aa18157d988213270702f25c95bcefb5d814a07f40cac9a93b49a3afdfd36210e296972fcb809486c260b82512e88ad3aafee005bfe50b74763ee7702b6ee90eea23c1f36c9aab13434331cfa827bfadb8adb69771747775c815bd7842e8a5", 0x67}, {&(0x7f0000001b80)="4b89f58ebe491340a6cc21ab098075b05b865b703d4b2ab4456eab599e23136a76b6ca6f57b066f6f13d992708f451dc34c567f9b7393f6bd108cc08337362b85ae628aeb668e2c962424fc56ad0ed5f978cdd71861b2f0c3ac233a389c8ee2436d08ef46fe32712327c3ddfddca3518707cfefa2069", 0x76}, {&(0x7f0000001c00)="12ea4ad6cab9fb1a4a7acb6a8b6585161500e006f9aaae4f9cd4b79781d94ce08bcdf9f997bc150afc1c37309a913e69e1c85d8f0277b324cbdb9f53e62ef0f40c740968be45507fdde24430aeec2446400c9043c7a9f0", 0x57}, {&(0x7f0000001c80)="d3661ab5edb378dad7772f5d39a1c7ae786c5de57fe19a34e67866cd7e8704f76356cb88042ee2a81900891c6a498fdbbdbbb6fef0828c7a950f816c10b138df817f4cdb3016266d8f744b47135190a82aabf906582426f862b62dd6cfca7c8238f0aa95a8ca07aac09e5746d0b544a6d33453febd8f0fc46e9dcb80a811e25095b46a52c225a9586877a90e58d8958a3b3cc67f12cf4dbae2f7f7fe7c9c6240d5aa3935f991385fff899256ad03d01456cc6eb1e7731467174eeb3e52", 0xbd}, {&(0x7f0000001d40)="38ad8338b46f8433e484b215e966014bf5cfae17ff785edb23a2b9df83594a194d045d42d6b3100871831b09e00ab65c5e2537d0f1038278a27d08", 0x3b}, {&(0x7f0000001d80)="0c51d9e87d9731f0d50fc6f7e6eb2c7d188f406b0b063144828fce11a48623f509988be048b7cc84a574a23d237fe3fb20870a8b5dce7a60c49e97", 0x3b}], 0xa, &(0x7f0000001e80)=[@mark={{0x14, 0x1, 0x24, 0x5}}, @mark={{0x14, 0x1, 0x24, 0x9}}, @mark={{0x14, 0x1, 0x24, 0xfffffffffffffffb}}, @mark={{0x14}}, @mark={{0x14, 0x1, 0x24, 0x4}}, @timestamping={{0x14, 0x1, 0x25, 0x2}}, @timestamping={{0x14, 0x1, 0x25, 0xfffffffffffff000}}, @txtime={{0x18, 0x1, 0x3d, 0x8001}}, @mark={{0x14, 0x1, 0x24, 0x7f}}], 0xd8}}, {{&(0x7f0000001f80)=@in6={0xa, 0x4e23, 0xcd92, @mcast1, 0x9}, 0x80, &(0x7f0000002100)=[{&(0x7f0000002000)="710edec8aaf8", 0x6}, {&(0x7f0000002040)="62e9ed5a6adf3306c786667ac4807aa758060b62753366d19785103027362b5f67f3db6f8a726bc9cb8f0cda82f0401c9a8ab0a398390262f1a08f4c9bf6be499eb57112ac764472d111febb52c1ab0265eb90dd16", 0x55}, {&(0x7f00000020c0)="89302c707453f1efe63bb9347a5c08b17cc8e1bf2704eecd4f6d3703494fb6d7bc644d03ae47f0b615bfa2943ac852d026c14557e6bd117c8966cdb99020", 0x3e}], 0x3}}, {{&(0x7f0000002140)=@isdn={0x22, 0x3, 0x400, 0x1000, 0x3}, 0x80, &(0x7f0000002540)=[{&(0x7f00000021c0)="281e9accce8a53531b45e2abf2a2a44fe1c7f5", 0x13}, {&(0x7f0000002200)="8ebe2e610c30018726c059ebeec789e21184a01988fd350d493f1ed99dba9a", 0x1f}, {&(0x7f0000002240)="381ca9208d2ff38ac24d8c43e474d447edeb48b06607eb7523f3041288f15bbaf8c11ffcd5c9ae3001abfa875eb1c08cbe9eea79dd5d86dcda2cf2b59fc2421ab9fb2ee1ecfebe3aab24cf193ffe1e8ec96992b5aeba660b59b47b8997175bf35271444f27c148c3caea42007faf9890118aa07c8dfa5cea0d797894bde8c2662602acb2f079799166384a715f7dea79c9323b6b061b3aab8addfd8aee843f9c0272327bd53ac8d58cfb3b14489fd5d945d04598341e42455112da3a5e452668473a32b6be8620ae94e15a0b35e512c0aa5145ff", 0xd4}, {&(0x7f0000002340)="8418642aeca5b607ea850b1bf172ea", 0xf}, {&(0x7f0000002380)="5fdf843dbb2b94f073e39bfe122bace44ef48753692ac95024befda07330c82319f924c526cbc84e99e047b75b079247acd7e5e84b6bd3ea8c4da78d0df903786370bd869132094e4feb2ff338e9f7571abc713cfdd2f87a87ee7f5b4ffed8759e6309e3ebf630e1316e5d4b5a56c337134b883788fb874aff3a8a", 0x7b}, {&(0x7f0000002400)="a7d88bbbed9876e006ebe1b89ab210aea22ea91e48c706151355910547d59305bf5f40e0492b43f9f38d5d2e0c1ae455e91cd9a4143cee8ac4fbb972580691ccde44c3df5f7b8e148c38f9317c1a8aabda82023faee5599e902b077b48fd20af1f5ba5fb19c38f7297dd9b2b229cfa405429f1ea0b88fec6d1e8ae3f134ee58313cd671a02a80a040a98cdfcd107318d1eca44b2afabff01837bad85602464e0e43d0560365078dab1eafd71c2014527076cd2f0b900b6df198bd56eae4f0d6f30b0e179a56f3b9f8719cd38", 0xcc}, {&(0x7f0000002500)="5cdaca6d61c0dc1550616a5a7fecb61af942e346e245534d8173120385248da48f1cb11258fe78ddc02e4c8a52fb8c3ee418", 0x32}], 0x7, &(0x7f00000025c0)=[@mark={{0x14, 0x1, 0x24, 0x8db8}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}, @timestamping={{0x14, 0x1, 0x25, 0x7}}], 0x48}}], 0x4, 0xadba3cdd76fd5586) 16:55:43 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/101, 0x65) io_setup(0xacc, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$sock_inet_SIOCSIFADDR(r3, 0x8916, &(0x7f0000000000)={'\x00', {0x2, 0x4e22, @broadcast}}) 16:55:43 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], 0x0}) 16:55:43 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], 0x0}) 16:55:43 executing program 2: r0 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r0) request_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)='selinux\\wlan0\x00', r0) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000240)='/proc/self/net/pfkey\x00', 0x0, 0x0) ioctl$VT_RESIZE(r4, 0x5609, &(0x7f0000000340)={0x0, 0x80000001, 0x2}) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r5, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r1) r2 = add_key$keyring(&(0x7f0000000080)='keyring\x00', &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, r1) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f00000001c0)="47c197de5118a46803a90b10e9bdb2fcb867c8e96798e075343c14ef018cc4881654b2ff2aab87aedc369a5008d5da1b8ce17674dfbf053f962d5ecaad6e1828aa828e926b36bf46b290aa7033", 0x4d, r2) io_setup(0x30, &(0x7f0000000180)) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) sendmsg$nfc_llcp(r1, &(0x7f0000000200)={&(0x7f0000000000)={0x27, 0x0, 0x2, 0x22b9e6aa4d0313f7, 0x7fff, 0x2, "2ce50e0cc76bc338c708380215757e528acdfe840b9ee3eeabd2b1ccdbb2a5a2dde836b6b390c3793c1dfe24308118930408fb8bcc61ac2c26dd076b3087c5", 0x20}, 0x60, &(0x7f00000001c0)=[{&(0x7f0000000140)="6f099fd52d02509ddb9cecd380255561b5fe6931a72020ed398dc9dc30e4fedba9991efce1ee8b6158b418fd00f4d6e991b7e2a08c0399fcabfadb972df0bb729637b08992301b097e9a4f1e354837563e8fbc9ad9abd60cd0f60f5ea4fd9fbf8a5770bacf27f4fed9e3858d74bf14180d80bca36c", 0x75}, {&(0x7f0000000080)="3242f6cd75a3ccb3816340d3ff5c7d862dd80c614280abcbb9721f7a4295250a", 0x20}], 0x2, 0x0, 0x0, 0x80}, 0x44000040) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:43 executing program 4: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$VIDIOC_ENUMSTD(r0, 0xc0485619, &(0x7f00000004c0)={0x6, 0x3000000, "1497f5034c55bdcd0df94511f93e9602626b9c99e4c905b3", {0x0, 0x400}, 0x7fffffff}) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = request_key(&(0x7f0000000200)='user\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000480)='user\x00', 0xfffffffffffffffb) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000340)="5cd8602c2216936e41eed2dd6ad20a9b8c1a59a33e795661a542fae5a3e0e87237a41a591debed37e7b51ddee3354abcbba5956a9d74ff5498ac57f0f86fef2b222697dac6231c6b8ba393106f8fb5400f202722f86ad1c8ee23fc005a", 0x5d, r2) keyctl$update(0x2, r1, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$RTC_IRQP_READ(r4, 0x8008700b, &(0x7f0000000500)) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) ioctl$VIDIOC_ENUMAUDIO(r5, 0xc0345641, &(0x7f0000000540)={0x80000001, "e1fbb522b453b324c7ecb33a25a6e0dfb96a5ee5b571a6655b53235214cecf46", 0x1, 0x2}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r3, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:43 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:43 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], &(0x7f0000000040)={0x0, 0x80000001, [], @value=0x2}}) 16:55:43 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x309, 0xfffffffffffffffd) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000000)={0x100000000, 0x8fe8, 0x5, 0x1, 0xf, 0x9, 0x800, 0x1, 0x3, 0x2, 0x8, 0x600000000}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0x205c9e7bd399f30b, 0x0) 16:55:44 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:44 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], &(0x7f0000000040)={0x0, 0x0, [], @value=0x2}}) 16:55:44 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101000, 0x0) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000480)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0x336, 0x0) r3 = epoll_create1(0x0) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r3, &(0x7f0000000040)) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r2, 0x84, 0x8, &(0x7f0000001800)=0x4, 0x4) r5 = getpid() kcmp$KCMP_EPOLL_TFD(r5, r5, 0x7, r3, &(0x7f0000000080)={r4, r3}) process_vm_writev(r5, &(0x7f0000001700)=[{&(0x7f0000000600)=""/244, 0xf4}, {&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000001840)=""/182, 0xb6}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000340)=""/87, 0x57}], 0x5, &(0x7f0000000400)=[{&(0x7f0000001900)=""/121, 0x79}], 0x1000000000000217, 0x0) 16:55:44 executing program 2: fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) sched_setaffinity(0x0, 0x0, 0x0) lsetxattr$security_selinux(0x0, 0x0, 0x0, 0x0, 0x1) setpriority(0x0, 0x0, 0x0) ioctl$sock_bt_bnep_BNEPGETCONNLIST(0xffffffffffffffff, 0x800442d2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) clone(0x4007fc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) execve(&(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000780)=[&(0x7f0000000640)='proc\x00']) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r4 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r3, r4}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000080)={r0, r1, r3}, &(0x7f0000000000)=""/83, 0xfffffffffffffd91, 0x0) 16:55:44 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:44 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r1, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r1) r2 = add_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f00000001c0)={'syz', 0x0}, &(0x7f0000000200)="565dac6623fb48459d66ef157d9300d56b9dbfa9eca6c014bcbb4adbbeeefcc333e3d95f4d1087f6942c5cecc6438a99ce67", 0x32, r1) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000480)="2011b485481310732455cae12a1e23a41dfd6d33e964e3a8d6fafc3942f2306fb5636ff2446761bc7bb33e3fc49cc0974a72db1e8fa9c69b48709fa1c689ccc896cb95c6b917c0f60658ce0170da277a00b15e118a8dd991d8364ac08f7800140b7a80b7fc5077ae710100b38e6e6c632bc67ffa9cd74dae51aeac60d282ef6782d54c2c029f4d7b15e533747d3d052bfd9aeb8aa70c6ddc84c8053f08446e24415fb502a6f2e49874446a0b2fc5a528c5c129feecb7", 0xa3, r2) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r4 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r4, 0xfffffffffffffffd) request_key(&(0x7f0000000340)='.dead\x00', &(0x7f0000000380)={'syz', 0x3}, &(0x7f0000000400)='keyring\x00', r4) 16:55:44 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0xc2, 0x0, [], &(0x7f0000000040)}) 16:55:44 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00'}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r1, 0xc0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=0x81, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x7, 0x3}, 0x0, 0x0, &(0x7f0000000200)={0x3, 0x6, 0x2, 0x3}, &(0x7f0000000240)=0x9, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=0x200}}, 0x10) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = syz_open_dev$usbmon(&(0x7f0000000400)='/dev/usbmon#\x00', 0x0, 0x841) write$capi20(r3, &(0x7f0000000540)={0x10, 0x66885fca, 0x8, 0x80, 0x91, 0x3}, 0x10) 16:55:44 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:44 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0xfffffea0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000000)="36628748076ba3a7c39c520c00008092b80d657e2d0cf900ddd6e37602cfe87746c6bf50f15a2bb03407e0a6", 0x2c, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:44 executing program 3: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) connect$caif(0xffffffffffffffff, &(0x7f0000000000)=@dgm={0x25, 0xffffffff7fffffff, 0x7}, 0x18) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vga_arbiter\x00', 0x20300, 0x0) ioctl$DRM_IOCTL_MODESET_CTL(r1, 0x40086408, &(0x7f0000000200)={0x9, 0x8}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:44 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) setxattr$security_smack_transmute(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='security.SMACK64TRANSMUTE\x00', &(0x7f0000000080)='TRUE', 0x4, 0x1) 16:55:44 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:44 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/checkreqprot\x00', 0x400, 0x0) write$P9_RSYMLINK(r1, &(0x7f00000001c0)={0x14, 0x11, 0x2, {0x10, 0x3, 0x5}}, 0x14) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:44 executing program 5: r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) ioctl$TIOCVHANGUP(r0, 0x5437, 0x0) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, 0xee01, r4) r5 = perf_event_open(&(0x7f00004e7000)={0x2, 0x70, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) fchmod(r5, 0x408) r6 = socket$inet6(0xa, 0x4000000080002, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xa) fchown(r5, 0x0, r7) getresuid(&(0x7f0000000080), &(0x7f0000000240), &(0x7f0000000280)=0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='fuse\x00', 0x80, &(0x7f00000002c0)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r4}, 0x2c, {'group_id', 0x3d, r7}, 0x2c, {[{@max_read={'max_read', 0x3d, 0xffff}}, {@max_read={'max_read', 0x3d, 0xfffffffffffffff9}}, {@default_permissions='default_permissions'}], [{@fowner_gt={'fowner>', r8}}]}}) shmctl$SHM_INFO(r1, 0xe, &(0x7f0000000140)=""/212) 16:55:45 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:45 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0xffff, 0x4}, 0xc) ioctl$FS_IOC_SETFSLABEL(0xffffffffffffffff, 0x41009432, &(0x7f0000000480)="f51a3081aecd32cef7a1d6ae34cb39f1f83bf916d0eab61b5670a875d1485d2272f182f52275a0eb9f2a803476870d74db16e837c2f05a4e61f9f5c30e49a8cf48a66b4043f26f1a7b49e90772ecfc95d0797435ba7188c2df648b7aa0aa9400577ad61cc7189e7a4e0e5c8ae96ec131575e907c84a4adcbb153d6828055259b17ea0412afbe6e37af5f70ba960046394c171557703abf37e58608de80225fc1fa7ae7097e3c6c24d06631d7799f9659082d4a77766e2a7efbdca61ae8a639cad39a85df86e36c4da7b00b14b225abf4792441f8924cbab731cf5458fed09d8cb64603a7eacfde31e17e50d8587885ab1085c8833b1c587f3e5a94893f214cff") 16:55:45 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:45 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz', 0x0}, &(0x7f0000000340)="67cc09bb86faaa76da9ded4b720b584d6e58ec12e67e44e35d9c7eec999004f690fa1abb030d1603a0fec1eb731bfca1d366270b0000000005fde1c7ca46ed8e9d16540037b2413205000000f7ffff6c32df19450735d13c481e9e2e00000000000000", 0x63, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/policy\x00', 0x0, 0x0) ioctl$VIDIOC_DBG_G_REGISTER(r2, 0xc0385650, &(0x7f0000000040)={{0x4, @name="7d3cd0c70a672b8f3d65119075678b910cd67b100aa7a2374f3ad75128a49246"}, 0x8, 0xe0da, 0x10000}) 16:55:45 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x0) ioctl$KVM_ASSIGN_SET_MSIX_ENTRY(r1, 0x4010ae74, &(0x7f00000001c0)={0x3e, 0x8, 0x9}) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f0000000200), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:45 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:45 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:45 executing program 5: getsockopt$EBT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x81, &(0x7f0000000040)={'filter\x00', 0x0, 0x4, 0x92, [], 0x1, &(0x7f0000000000)=[{}], &(0x7f0000000140)=""/146}, &(0x7f0000000200)=0x78) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) modify_ldt$write(0x1, &(0x7f0000000240)={0x1, 0x20000800, 0xffffffffffffffff, 0x6, 0x0, 0x100, 0x3ff, 0x7fffffff, 0x1}, 0x10) 16:55:45 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x8, 0x80800) ioctl$NBD_SET_BLKSIZE(r2, 0xab01, 0x62) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:45 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$VIDIOC_S_AUDIO(r3, 0x40345622, &(0x7f0000000340)={0x2, "be1c98662f0d402b4c4c5077dd765f7d85fdd969947639e2126d6654a6ebd2b9", 0x2, 0x1}) write$UHID_GET_REPORT_REPLY(r3, &(0x7f0000000380)={0xa, 0x7, 0x1000, 0x4}, 0xa) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:45 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:45 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:45 executing program 2: r0 = add_key$user(&(0x7f0000000280)='uRer\x01', &(0x7f0000000300)={'#yz', 0x1}, &(0x7f0000000000)="f5daf438bde14e719d774e71991897b47689442fdaadf7af893196abe71cdff5", 0x20, 0xfffffffffffffffc) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:45 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xfffffffffffffec6, 0x0) openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/attr/exec\x00', 0x2, 0x0) 16:55:45 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'\x00', 0x1}, &(0x7f0000000000), 0x0, 0xfffffffffffffffc) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) prctl$PR_SET_ENDIAN(0x14, 0x1) 16:55:45 executing program 3: ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:45 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = syz_open_dev$mouse(&(0x7f0000000000)='/dev/input/mouse#\x00', 0x1, 0x80000) fcntl$getown(r1, 0x9) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:45 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xffffffffffffff16, 0x0) r0 = add_key(&(0x7f0000000000)='asymmetric\x00', &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0x0) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r3, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r3) r4 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r4, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r4) keyctl$negate(0xd, r4, 0x1000, 0x0) r5 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f0000000140)={'syz', 0x1}, &(0x7f0000000180)="0ec03db3a869fd0a67002e6ce214d4696dba66085a71a1e0a6cde2b0fbb7df7113fb5f819966c6ad4504a8326d2c5a1dc43564f9f93a0cf905f0877f5a73799f363076286bfd2b2bb85abd1b23fd8ec9582745a66667db52f9dfbb5693ebedf84e32dad831942c10f99decfe9987b8e16e97bac0190f0e1e5d95105e3d52724d717f7a296f9f62c144e3f367b5569a4d96b0c045da6b3b554e163081ea880916229352eac337107dede5b61f", 0xac, r3) keyctl$dh_compute(0x17, &(0x7f0000000240)={r0, r1, r5}, &(0x7f0000000280)=""/120, 0x78, &(0x7f0000000440)={&(0x7f0000000300)={'rmd256-generic\x00'}, &(0x7f0000000340)="4546c09ec4018cb9e49aec256cf34d9ea298ab27aae29e9f0ef5fb272c6b3f679b57c1acd6f001c137f8e0c6fc707f4cfe57b7614d2ccc13e9dba2908bed960e05568aff4628f6d100cf351f871a0c0f9e113148a951f83735b895e0479179f4fdffa8f1cc1c77e69959ea25a576077b52daa218c065cadb920f730ce7e69adeb02495cc86d761efd4b06a53b78d1b8652122bcc6c091c0b7edbd6c8d204575c790196bb03cc8d6cc42dab9d24c90cea6d8a53da7bed1e2e8b67ceb4ea070dcc8ac304fe5d0cf7e924b0b0ac375b8239754bd99735c8e6", 0xd7}) 16:55:45 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:45 executing program 5: keyctl$dh_compute(0xa, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$SIOCRSACCEPT(r1, 0x89e3) 16:55:45 executing program 3: ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:46 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) r3 = add_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, r2) r4 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', r3) r5 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r4, r5}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r5}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:46 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x1000, &(0x7f0000000000)=0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r2, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r3 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/cachefiles\x00', 0x6484806009af4ec1, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r4, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r4, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) io_submit(r1, 0x2, &(0x7f0000000340)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x5, 0x789e, r2, &(0x7f0000000040)="80c843163c06dc398dad071487834750e10d1848e5299d8079bfb60d3294afa7e0b67d6a6563e03d25dec2f455ca11690120d47374f0b7acb98e8e4c45c9351ba2122d39acf092c652400104c09d4715949efa3a9795bd3225d47a49b6746d405e31add7890e172b18a5", 0x6a, 0xfffffffffffffffd, 0x0, 0x2, r3}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xfe1f4ba9c68c8be3, 0x3000000, r4, &(0x7f0000000480)="30effce089c2a6e5fd9c107e5a44b30d791e3136f5725696077140731a71ee80eacc429202ea0eb7cd799ca7b87f90516d9375a442f1d139260a213e7d8185b6a630ed7dbab593cbbda937ddb44112df2133746263e4065a7f43108582568871c07e2768fb9e018900c1f5abee47eb8596ab79be7d615038efa3e825d302532a500d4e4b05679d3d78fdfcf930e3917f0c442f1ff61b1486cf5d6da96a037dfa8a63ff8f3fce256dd07ad88659435adf59302d4b4186f481ede39ed3", 0xbc, 0x1, 0x0, 0x1}]) io_setup(0x30, &(0x7f0000000180)) r5 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r5, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:46 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) io_setup(0x1000, &(0x7f00000001c0)=0x0) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) io_pgetevents(r1, 0x0, 0x1, &(0x7f0000000200)=[{}], &(0x7f0000000380)={r2, r3+10000000}, &(0x7f0000000480)={&(0x7f0000000400)={0x3}, 0x8}) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x200, 0x1ffffffffd, 0xb8, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) openat$full(0xffffffffffffff9c, &(0x7f0000000000)='/dev/full\x00', 0x8000, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:46 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:46 executing program 3: ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:46 executing program 0: r0 = add_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff9) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f00000002c0)='u', 0x1, r0) prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f0000000bc0)="e51ae4e128ccc0750e0cf11eb13b084a33a584d358651b57d58471cbe2c9db05ac4b360941db46ae8f0afc596da7b8f545d72f1d246259c7ff6ce69c5af6c403d0f1df841c12dd884496e300eb6cf23b3accaec818db49e74641f9fe0c0a1f0c19e605c0ccb50b56391e15b329964bd9f4eeb8a83264ed70e5254297f367b70acdd81f65129b0cabe9a3a7396d2a51269763afc78f96b258d4bccba05898ec12844e2b6188148c6e69fa1c8c613bebec6a4ab86a256d6b9c4dbaca44bb5a1e293dc7d715fdce7a1cbc39116127706a2afd66ce00c9a36decb3176c83006ae5dac731c811b0aef075649e5f87a2f6076fb33bfb012d8fc079e041e4cc74e1570b9f42518cf56daa56174e6835830cd59beb41e458d23476a6a8284b7e66734c69132620af226eeab42d95976af6f381a6b31fa640451b11a7bc1757aa662d0f5d4439ab51e90b89c4c1baef88ed18c5db838121a00789adf667f8a2be97a9a33f628da170ca59fc36051fd940b21ead9eef94651885512a0a065705784b7ecb8a654f4af257bd160c3453d4837d18e5f44862d3b18b0f60b14b5550b0fa8099c85ede3b661440088f77764571e256bbe2605388cb3afbc8d2d6ba839828a6c0a8347ba32158d678e43fae09fd9d83943d5a94425ead0c7d2414d1ac4a723274f01bd1d76dcbb06d312e1e69a3ab468b268e7b40e1f57611ccbc7c665c1adc2a69c50055f05fc1881ba5480b3004a932f4244a0929d69bf1198a2c437a146fb437ffce04bf1d3f527bcec777cd4a0fdfd12a589580467e1cad91ccedbcc702756cc6758775852515b920ca5d0053c5b57e1b71146d21d99ac835418005c35713aaf56763496dc8ffbb03581753f99ff3d7e4e760f9d6e6b1d1ba76eabb0a8d2359ea259ea6f3cc00b91503b1732003741161946c6f55b08515781bf02e7a411bb6e627e6f0c36897a4482f563c1cecbbd3950ca754415d274fd17174527c0262d4c965135581465102f0ec6ead2f7380b596ed23d58545465e098246fc65558e611679fa55fab9b867c8bb0b1975c4580b54ca9867047d0942edfabfc13b98580f75b9ddc8f581e57bc6d809c89705c995b47d6b7b5dca5ed6d5708cc78a23d270bcfc5f07f850b7ae539c8d6aea7e99b19ecececd638a2b05923b4a78382fe9a602f26a462e36f4804bf05490b2cf7129a7c277b505459ff5fa0497d1e2abd154c06cfd0adacc2fb2179d76041199f3feebdac0357de36ea7e44fd77dc7460807fd04978368c09ade6752e1e1af8b33d7799066e3c20574bcd16cae18a03061b84b0de6557adf7446d068a4dd473f1d9e3807c8ee7a715ffe9deaedede5bf2c1d60367d71ae3e942c6eaab1277029a152692f7e99a7ab51585af665ba2bfafde505e0df7a929b527bb2de05c3154b49d7c4e92a85645a6b03bd196c05990e8db6e98f31ada70c0d80b8336ba217f77bb863fe8518c3be53bc364a71316f58adfd10579ec351d6ae9e85df6e2a4b1f602d05ff5b0c137674cc8000e6009c5f6fb482763b9a7ed0bc5a24fcdef6bfc356772242d45fbd4002b0fcb24c6e6ddd39362afdb2d6778e60453d06359b7b14a0f69ec996d3a5cce6bade5a178b74c5d0f3ccef99dd75d05f3d6f5b1c218ca71733609384dd02846e2cab550ea9e324f7fa4c0005eb09d7be94872e6d02dd55ae7c2a607a082e14a7aa87516d68355ae912069c5135b7792d6257b43ee78dd9961005c13053575f104fa35966bbb494838b7807d57266a865665c0b6985bea00c5f7a7250352b17b1cb96a20c7f0530012fffabdaeeedfbffb433135589f255e122c390e4730ace5bdef22d86e8a47acc441e7654065e15c044a8a4f8a0a5ef0e43ea342d23099734b821cbdcd37fd98176a6ff5455c6cbde3c888b1a5bc5f46ac37f1bdd3f178712aa54e3bd1a8f18d3cb30000bcae1a2bbc988057ae4733673edb3967810a0d56436b5cacdc0be4e855df3fdd18f235d7b3a566bc4020a0d776fc19bbdfc68a1d6f278b9d45551764e1925cbdab313f605b91cffe5c178554e9fbcc3b50b30a8ccb9981e004faeafa96fe9276a55d45ec6be47fe567f012958d5ecc6d1ce19262111b22e32062d96e194159c459914f23e77a1853a1547e86bfc1bdeeb9877da6536d30a2309b51f59576c61c8ca15a05e82343a7f54bf22cf3a37c79955604dfa9d9f20013a491f734259400292b19ffbca88a355f71246cc35749c10fbb1af6e1b3a0d5f239aa2d51324caaebfbf5b13e697268ff11ec9b14560d184b8b032cf9b55f491b46a52ab5453b0c8844c2408cbddc086d5110ad136cab618cf88355ff214fa37e93d213483455259c9e64f73e91524f418df1f7b8a5c4e0ae4069829fb3a3d6c60617ac2fae5fd353ccd24fbfaee56b09319a7ee715cfa2b97f416a7016c696e529fb18c789c6e992c9991ee0ac0ceb97c634ea5483980fb1022bb19a4195f89ca44d21c25c485a3479f7863906dcf4fbfae44c942289a79471d821ee9ccb02e1e3a3ee2b8fc21c9f46f356eec65400d005f649b83b7e669f7dfbc4ae5d4a1a2b5aea835d5d688fd51cf8db05151de078e14df2f780389945af1c1ee9f23ef5f098b95d2443d490f76a41616cb26a3931dc4a60150857400d9d77127aa89a4a6942220f9b0f03bbf72b4b0e602afaa7d84094c756ee53723d353a803fbf964a92b4fdd4fefad1ebc76e5497a07970c9adcd94b641fb7727563611a0894b5f1f774f26196218ab1a3d1b0e4d4b18655993155cc3e4116c33d4dc3dfce50deab713facec731e7168c40c3ab0e03007e64de288129f3f0e147e3902fdc8a4d48d8e78cae9ac98460a0f1f6d9df57010de6293d8bc41dec082820ce8756adb4a4224a135fc5eef0d024d8d3e223c3be9b172a77489dd9f7bb22cfa9d3cef070a668fbbaf09d385ab213b3e55a57b92e32a20a4de077d219ba8571778f19f628084e43525f67445144823a84c303890255e05a6f2f791ee2329e28650094de9d649ad493c1dfe6eb14e3f157a35f35be508f865b7f15a30788a9020c0ae4d8523b0e5c6a37c8eceaee7cad5734f738c9e4e5bbb711c13c38cbd1a6d265464b415f630357eae5f89ea663235bf74019fbb44e3163da3a7f7f30f6954047f7f2aa618090383002091f2df478972ccabac116481824a7d233ed489374c4199a2f52a3ed08a03bd96e49268dd648976e7ddc8c9a66e98457308e650ef15b797982fad7c3ec40e9ab727dbf6be4f30e4705832fbd53d49236ebae9389a42a4e524a8a4580311580001790d15dfc58c8b46afd5c4e2f30a55510d05a6325df96f4a95f26df56576fa2c42a73feff68fdb810d31d0439379ee389cdf8e90402b6b1a0541537d40e5d4af8e0fed1d51bcbef5b22ae34a0dadd8a0b5541a451ed2c41ac7fd88bda70eecc730b876dc60ae70009f642b3ffaa6d2f592584242bc9661ef967bfe58e6504361510d9b34be843c1f8a58a913f4dc80fee5fdeb4009a6e61f8a4362d9053736549732b3811e04ea822fd5239c1350f96f06c916b29b3275c7a510ba8fd0609a6dd05c91001d96bba13901c41aa9d668dd4e5607cb3f7f910b9dcfbf3d98cf2e67feb98a229ff98c481f8447ae94904cdccdea1843822fff344f04a33b812abc42df23ad45d5f285152c8ff23a8c24f840108e8c4fe2c3542f1b3d633caddcb6ed981715c59ffbeedf5a735401cd22b7d8edc52a4bd86cfab7cc4f5571798fd7de469f2c1ccf6368a703b6b3faf1c9c3732b413ce8bb8eabc5ff18b99efa16815d4bd790589bc44e57fef21e2c9cae8c0e62d80f8d54514dd28023486064f11b170adb7beb8feccff214f580a54adee231847aef2284c7d226f5d406f25011daeeaf333d01ba3f994104933bc791f79266cd22c3d342cc5170a5dfbae93f90dfc71ded94eb25eaa50266f46b7501ed745df98e76fe2771fa70b72f32f9995835f1c7b4893d8bb48030c7e2b3d67a3c76255b0d23de261f79b6ee378e4b3295b1decfac31a2b54fdbac45b4862686ff4dfa17695bfa876e947a3f6a5f7c3d49badcd2786bf1d858ab32f7e4e3d1d5f350bfd4e9062a7d36931d8dd7b1180f68d9deb4e383797cbcdd53eac82593ba9dfd92c77f396fc1b488114b5bb9c453f1ca3d814120027446d45b9bc3fbaca950688e62f209ee510a0ee3496be883a296dbceb5a2c8061d30d35a035067dbda522ab7f7986cbc17fa06d4336773c08b1f8e7041719841de43bc8450d81f149f28b28f43ca785bd37e59613e8c50e3d67dbec31f43ff2381b2ccf1d4d01eb590128571206030508287d93c7d654c52c5454ec56b95c33583649185c9604327d61a561befb3f492e371d30b7329bbb90eb1900e580e8f41e211a1a88c12d3a19b2b04b7a8e55fcdd42b1780bc00445786206c1e57a96a78914310ce7c04850953a5260833da44ab7069644802b7227ba1045a4e795f0ba624097fb3a2d58646a95b44a6c9cc2706a97cf12d588d03a7bd77e0ddb575c40e6146cab4a03e9646e94b32dacb0e9003c5c976f098fe00a8895f3d00a577b8a9e93fea69569d6cb6a65a6fc894e0eea07318e79faa59c2e06bb230705624b53b207fa10a8ae662658a4e93b9b17d5953cf8a09bc9d0a77192a2186fe67d422132021d558545db9ec91628c219c2fd15374cf844d151d3083a6ab2a8f4d9c4cbf3d517aee32fe0a9730a776d2405bb748fc558a8659d0529338b008064e2cb4aed17db3d79eaff14db0a0185d311ce2d10e3482478847fc13317af322a53cd185b77a2d7e7428754544fa7e66adcda891ea8bb4c7fdaffe1e618897eebdbc17cf5ff1992b2bb68e9db81829b65b9c3d32c69ec06eea3020b8dc5a391353fa6edd55842837e1deb48aa60b72f84611704b7df6c10a1f00bad390a328045337ff685b71fb6dd57cd0d69bda1e12e9aca235df7d5d774108b67b1e7f3923ac17596b5d506bd168cfec7c7e6945f8ef909376f0a990ed6644abb557548b14fad27fce9aa4e5a48099b6206993afe8f070c2741e2f051fc33de05c836c3042c36435ef84482a889e7cf90bd6d0632128b95863b94426ad55a5bf96b7be18b844d99c968bb9dadb5f79e4f2bbeb404cd0c787882d2bdff264ee92c7ca6e6337a1303f6483db265717a7fc8c25b7ec1382d58d530c91b6abe3c17a3a8b92c0e9fc70032bf57b117d2840d6d439b8a486a1b14ffa4132fc0d55e66f9c4e482782c4eade204367474c80bed2bce3e011e2f9b2c743096d05e53725353baa122ac9a1b189018e8ec43e0fa4090e79b7ac5cde98e270d2c0bafe25f7f872daf6299871f553c73e5f30004cc74e60d7622502efd41e03e74e7dc45f6c76aaf35e47fb6eb39ef4bcba5d312bfc8b9401892f56228bd5459710947ea381414080a7945560a819acb408985bbd30f387b6f235c422b205a9076ce8d4e1605c65bd0641ba45ddf579e25b4eb094b80a49e44a78ca369d2d6c20957678e5d7920f1341e9a720f3daa8aa0383344f1ddb24295790ff677284b43307283b75482aa3374f463ab0cf94caa5867fe8a9ee59abe201640145b3b8ff817f016b4e7ad40e8541bff2b256602178f40a9abd46331f3d67a6589ea7bbec55c6afcf937cd10336d702b71eca377fbd36eb7a0dac6b7a362978d7974942738d4255c2ed0dc36b9711a56918f56841626cebe5b4b495b08a04ac8434ae271965ffcd1b316d802aba117679fd5eb1748710865fa214f61cb566568e0cdeff1cea7ec57d31e6d01b38298d838d", 0x1000) io_setup(0x30, &(0x7f0000000180)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r5 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x2}, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r6, r6) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r8) r9 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r9, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r8, 0x84, 0x9, &(0x7f0000000000)={r10, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r10, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r7, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r10, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r4, 0x84, 0x22, &(0x7f0000000240)={0xd, 0x4, 0x1cb, 0x2, r10}, 0x10) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r2, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r11 = openat$selinux_avc_hash_stats(0xffffffffffffff9c, &(0x7f0000000000)='/selinux/avc/hash_stats\x00', 0x0, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r11, 0x6, 0x1, &(0x7f0000000040)={0xfffffffffffffff7, 0x3ff, 0x10000, 0x3, 0x6688c1f8, 0xfff, 0x5}, 0xc) 16:55:46 executing program 5: r0 = syz_open_dev$swradio(&(0x7f0000000000)='/dev/swradio#\x00', 0x0, 0x2) ioctl$EVIOCSABS2F(r0, 0x401845ef, &(0x7f0000000040)={0x8, 0x9, 0x2, 0x3, 0x6, 0x2}) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xfffffffffffffdd2, 0x0) 16:55:46 executing program 3: r0 = syz_open_dev$vbi(0x0, 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:46 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r1}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:46 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:46 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r3, r3) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) r6 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f0000000000)={r7, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r7, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r7, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r1, 0x84, 0x5, &(0x7f0000000480)={r7, @in6={{0xa, 0x4e21, 0x1, @loopback, 0x8}}}, 0x84) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r8 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r8, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:46 executing program 3: r0 = syz_open_dev$vbi(0x0, 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:46 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:46 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000000)="f503def92a117fda6374ac1106f016e1dc7c1d62f9733d50a4cddcdacf02ff314ad853e5227349b5f5406d619e705f739cb66bc710063af6119cf7fca2c22ada18e367f8d7af22477130795f905a9961649c6108fc5e8fc6b76e5400749b716ff409324e0fcb34d58e69841069fabaa9dae14a44b95c5b61e4326c90fac58e90b93ade8e4c57e76f89500efe8ea19f4889de", 0x92, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:46 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) io_setup(0x3, &(0x7f00000000c0)=0x0) io_destroy(r0) io_destroy(r0) setsockopt$inet_sctp_SCTP_RECVNXTINFO(0xffffffffffffffff, 0x84, 0x21, &(0x7f0000000000)=0x2, 0x4) 16:55:46 executing program 3: r0 = syz_open_dev$vbi(0x0, 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:46 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) ioperm(0x200, 0x100, 0x1) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:46 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) r3 = perf_event_open(&(0x7f000001d000)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x84) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r6) r7 = socket(0x1e, 0x805, 0x0) r8 = creat(&(0x7f0000000240)='./file0\x00', 0x10) recvfrom$llc(r8, &(0x7f0000000480)=""/153, 0x99, 0x10040, &(0x7f0000000340)={0x1a, 0x722, 0x2fd, 0x7, 0x0, 0x8001}, 0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r7, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000000)={r9, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r9, 0x3a8e}, &(0x7f00000000c0)=0x8) r10 = socket$alg(0x26, 0x5, 0x0) bind$alg(r10, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r11 = accept4(r10, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r12 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r12, 0x0, 0xc) r13 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_buf(r13, 0x0, 0x28, &(0x7f0000000400)=""/53, &(0x7f0000000540)=0x35) ioctl$TUNSETVNETHDRSZ(r12, 0x400454d8, &(0x7f0000000380)=0x7) ioctl$SIOCX25SENDCALLACCPT(r11, 0x89e9) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r9, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={r9, 0x8}, &(0x7f0000000040)=0x8) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:47 executing program 3: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:47 executing program 1: io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, 0x0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:47 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r3, 0x29, 0x23, &(0x7f0000000c80)={{{@in=@dev, @in6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@empty}}, &(0x7f0000000d80)=0xe8) prctl$PR_TASK_PERF_EVENTS_DISABLE(0x1f) bind$bt_hci(r1, &(0x7f0000000dc0)={0x1f, r4}, 0xc) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0xfffffffffffffe6f, 0x0) syz_open_dev$adsp(&(0x7f0000000000)='/dev/adsp#\x00', 0x4, 0x0) 16:55:47 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x1200000080000001, &(0x7f0000000180)) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$KVM_PPC_GET_SMMU_INFO(r1, 0x8250aea6, &(0x7f0000000680)=""/95) r2 = request_key(&(0x7f0000000400)='blacklist\x00', &(0x7f00000005c0)={'syz', 0x3}, &(0x7f0000000600)='%proc\\userwlan0eth1user[\x00', 0xfffffffffffffff9) r3 = add_key$user(&(0x7f0000000640)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, r2) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r7, 0x0, 0xc) r8 = socket$alg(0x26, 0x5, 0x0) bind$alg(r8, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r9 = accept4(r8, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockname$packet(r9, &(0x7f0000000740)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000780)=0x14) ioctl$TUNSETIFINDEX(r7, 0x400454da, &(0x7f00000007c0)=r10) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r11, r11) r12 = fcntl$dupfd(r6, 0x0, r11) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4180, 0x0) close(r13) r14 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r14, 0x84, 0x1d, &(0x7f0000000880)=ANY=[@ANYBLOB="2cfca470c99238c43c5202f41ae1ad250100000042d444cb05e9080dd48bb0dda4766032d70b423f41fff05dd60339942d52bd2d275abf8761283151bfe908d41b748d53b431dca082a239a253607711f8cf62d4effae7e7f6", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r13, 0x84, 0x9, &(0x7f0000000000)={r15, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r15, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r12, 0x84, 0x1b, &(0x7f0000000480)=ANY=[@ANYRES32=r15, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527ec645b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971b835a7aabf98cb005a9df58ef8a6a1fe9329be42cd31c470691f86ba1d244a0b56041275f1af6eeae896566d97a964b8747e431ac5716b0fcb73e1f494ef9b84ece0aa82dcea062f472fe2e72f8fadeb481002188184f29cfb29d43712f8e47ccfaa8384c1e10e79be8c24f01c18ef1bf78fb8a40e884fbf5e9caddae41db826b09c4767f402d79c1bee0893fd123a73ceb4fb19c11ecd4ebcd536efbfcb5d4b154fbdac73948b013907a907631c255a6f7cee19023ae0"], &(0x7f0000000200)=0x86) r16 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r17, r17) r18 = fcntl$dupfd(r16, 0x0, r17) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r19) r20 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r20, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r19, 0x84, 0x9, &(0x7f0000000000)={r21, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r21, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r18, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r21, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r5, 0x84, 0xa, &(0x7f0000000080)={0x0, 0xff, 0x4, 0x2, 0xffff, 0x8, 0x6, 0xc, r21}, &(0x7f00000001c0)=0xa) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) ioctl$EVIOCSABS20(0xffffffffffffffff, 0x401845e0, &(0x7f0000000040)={0xb0, 0xfffffffffffffff7, 0x7, 0x14, 0x5, 0x6}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$EVIOCSMASK(0xffffffffffffffff, 0x40104593, &(0x7f0000000240)={0x8062d1243f050c87, 0x80, &(0x7f0000000340)="4ad9b91bce9934b1701ab35fb3a426c8b902cacf62a4a2600f4e688a8b4e44d8bdef5c0da6d83c03fda153063bfdf23ff1ceffb584a925dbc41af77bf6d639722a76371d7f66b0ef6e83dc4c8509d2132c83d677ce9720650f03dc4005d916b2a1e2fb99a318e67a36d7959d04b30a26d4b21fbd636bff771f3f848e22e7b5a2"}) 16:55:47 executing program 3: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:47 executing program 1: io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, 0x0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:47 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000000)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xffffffffffffff20, 0x0) 16:55:47 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) ioctl$RTC_PLL_GET(0xffffffffffffffff, 0x80207011, &(0x7f0000000000)) 16:55:47 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = accept4$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xe, 0x80000) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x1, {0x7ff, 0xfffffffffffffffd, 0x3f, 0x3, 0x3}, 0x1000, 0x7c}, 0xe) 16:55:47 executing program 5: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000340)="fc0000001c00071bab092500090007000aab08000e00000000004c93210001c0000700000000a7a72acf7e31aac16d00000000000000039815fa2c1ec28656aaa79bb94b46fe0000000700000000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d3edbbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d9a48a170e5bba4a463ae4f5116df18f70cf6dd0e77bab1b84c7566f91cf190201ded815b2ccd243fa95ed94e0d4322088b20b57ad91bd0734babc7c6d27392ad23f2eeb57d47689cd3dd16b17e583df150c3b880f411f46a60467b4d57155870271777a58a10000c8", 0xfc) ustat(0x7ff, &(0x7f0000000040)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x11, 0x800000003, 0x0) bind(r8, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r8, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@gettfilter={0x74, 0x2e, 0x200, 0x70bd2c, 0x25dfdbfb, {0x0, r9, {0x654a97323306a7af, 0xfff2}, {0xfff1, 0xffe3}, {0xb, 0xfff7}}, [{0x8, 0xb, 0x8001}, {0x8, 0xb, 0x5c}, {0x8, 0xb, 0x7ff}, {0x8, 0xb, 0xfff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x2000000000000000}, {0x8, 0xb, 0x23c}, {0x8, 0xb, 0x56}, {0x8, 0xb, 0x401}, {0x8, 0xb, 0x32cf}]}, 0x74}, 0x1, 0x0, 0x0, 0xb84eb4619dd32799}, 0x810) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r10) r11 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r11, 0x84, 0x1d, &(0x7f0000000540)=ANY=[@ANYBLOB="010000004f32d1ef69b6c62a69f5f2776f3168965b3cff42512b13bb610d1d5bd599836e2f63b6f8be9851912ace0fda910c29c8a4282aa275fcd2999e2454eefad4693e2d11d0b2f97f383e36bed55639046ad33c79c923d898cf4e95113a9e19", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r10, 0x84, 0x9, &(0x7f0000000000)={r12, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r12, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r6, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r12, @ANYBLOB="7e00000011b6027b0000000090122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b1897100"/130], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000080)={r12, 0xcc, &(0x7f0000000140)=[@in6={0xa, 0x4e21, 0x8, @local, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x7}, @in6={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x5}, @in6={0xa, 0x4e20, 0xa6, @remote, 0x1}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xe}}, @in6={0xa, 0x4e21, 0x80, @remote, 0x8}, @in={0x2, 0x4e22, @local}, @in6={0xa, 0x4e22, 0x2, @ipv4={[], [], @broadcast}, 0x6}]}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r1, 0x84, 0x66, &(0x7f0000000280)={r13, 0xf75e}, &(0x7f00000002c0)=0x8) 16:55:47 executing program 3: syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(0xffffffffffffffff, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:47 executing program 1: io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, 0x0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:47 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0xd1b5, 0x0, 0x0, 0x511, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x677b, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, @perf_config_ext={0x7, 0x3ff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r2, 0x1, 0xd, &(0x7f0000000000)={0x0, 0x7}, 0x8) r3 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xfffffffffffffd23, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r3, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT(r4, 0xc04c5349, &(0x7f00000001c0)={0x1, 0x7, 0x2}) 16:55:47 executing program 0: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) [ 737.195030][ T7089] netlink: 188 bytes leftover after parsing attributes in process `syz-executor.5'. 16:55:47 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, 0x0) 16:55:47 executing program 2: io_setup(0x30, &(0x7f0000000180)) r0 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x5, 0x3175fa576034d03d) openat$audio(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/audio\x00', 0x2000, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) accept4(r1, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, r1) prctl$PR_SET_MM_AUXV(0x23, 0xc, &(0x7f0000000480)="76fbde3ca78ee28106d0fedec388ca5dd586fdf81592b76aba5a0b8060bebe9d15cf1e10a95a97cc10c6efa5b3c1c480f37fc0c34a3173c32faa1564e9cf3ce417242520ef28c30201c8f9fbd24dc3ce7aaa4d5893f0eb4750b5f2cf060440a75882f7209c03503e4d495c3a27199e65451a79d542ba9088b879e60a7285a7a363246915e6c7cc4665d680e6908d2b85c1307e807c171ccc056a163a2585ab8fcec4089d0a4a3c2f1efa5f8195822ba08b371cc61ff606cc09a2877e8a01060a6e1ee3840c38014db4e67fd2b148694c1a4a3ba80663e98b4c316fe67a80a4a0819c729a2ea9ae23cfc02b65ae1ccac77e527ff24673f6ea3b10cbfd213e3d11d92030a91cf6e0d6fcffda413ccda51002dee6ceae600b677d0049180e0e42a5612db766333a1761c0b2822d933ecaaa6705edec8b3b598d130bc35146482dbd3e9164ccd31eafbc72df9821a111681e1acc20c954afdb77068ae08cab984fd537466521a0d725a9d3e9de7e176a0949209634ed45617d267cadb636657a7f9bacf611e9e84525b8b9d1d4e32fb19eee3f6da970b25d5cbac25e7a8f38e0a0e9aa5c44bd43bd3dc5595969faf47d4058f59656c3633d8fdf25a165adf05907200f7f8e536a0920155fe87e48909d252724372e66509510469fb48b8a0e11f15806cd509a006c6d7f236621c93e7615983ac523ca0211b415bc2950bf1e2c69bbc6aa7c28f8529cfb30431910bfb135f7a54040b194cef03e56cc7a46a7686331eb2c3b4f62a92466591cf4c97c49b8382395a6d3412b0ddc3f59aa032ec227481f6d4b579a9a6b3d9ca1e028fca75eaf745bd546afd4426908521e482a0e83de1af809c7583730e1470469a41576f5245c343f7bb35842e003df693f3cd5081e183ea6de47dd2d8dec6c526af729fb721a6dba5c1b5b095462cf36bdb36b96b512658e9899755f5e83bc594ddcfcae1a94f7b5d8ad2f048e7b4c2870ff352498daedb7f3c7b37cdc2881dc8dc68fbf4c3b8955d10dfb92d98f45f2f1cd3740894c8e4c152d1cdb751c1f9b1c183996b388854ecdb11d3873e93aa0474fe905e45c43622e143f41d2101caae6424acdf4f2e2719c1eff1fa69db8c1a311c6bba41688c44dea961ba525d69f2c8e11b57d7b27d541b24c357097c8036e4a20e939d59630d47df04edd9d6bbe581ff989a59b9f5f91ca9085a64d689e01663ab838d0a404f23d90aa3f68e2945a15d01f85bd00c7b728639faee2911d77b2571c5751139b72b6caba0392860dfd7d07806f23052a311aa06a4199b0bd99b325e739037f3a8d7bca177c33fbf1d8cf1c8ab082322fe34875ed66e8644905e52bd1e661fa1855afd3d8d8775acb40da087e452e0fdafc5444daf989dfb74108452a6b424c723d1732b34cab632921a36c2580f6f5ffff7289d79ed396aed4fcb922410fcd43918aefe292cc533595c48f41fb7ab307c66ca31e667476c99a40496bdc748136dca63f157f8f1b00524037ede0dc44ee14e2fadcbb59b161ad3d7f69bc4accc1d5ae20cb59d6b99242e55fb924fff96032e532060b06ed2bdd8589b4505017c758e4678bb6ea67795db39c315d78115699c02ece010be3283cc379010ab1f94f29614ccaf8cbd65b99c06b9040edf7e7dd9dc4a7f95c3c8a3bbfa4509fdd6e5dc4cc85de07e279d8ba4111d45c94d9c5e961be3420ce52431be652fba4a98bf9871a7957356b51085e7bdb4f2d1aa076ccaef1b3dcb7e0990715e2269783d5ee21d982d2c665dc4aaf6b03b745d8fca98d992086161ce121dd8d392137e5848e9975d2e75a5b2de48bd0abd3b739c5a5f0c08e7d5edff5c334cae9281ce831a6ce79e88047e850039029ff96a665c95344d73819a4c5810dcd8981c03a6e285a1b31be70f8daf4cd79e6d332f141999972f2e793b5937700e12beb4415686227757226051627b1d46e27527ea732c1b3e658030e296eac0a8a236f4147e63d5e402fdcd3f4d7ab0fb64d78f67d31863b027596bc62c1ce45a5baaaa566d61dcc64cdeba144651b95a935494aec3f3d002755522c2c6f817b3ff4fa49a50098cb03790cfd9c0263ad59eb06d7b8a5704322ebba2739c688c9bbb69832a141b6122c9768f54663c4dd170f95514a9dae0708c244c46b762276fdd4533cbbc412892458b09dba110db9f0f918eaa46a1467d70e6338d0bfa433c9b6a29135b2521b54c49966f5b8aa359e3c492e562cc32efb1354e10a279f920bd5546ad9f2d8076a768a85c407efa3b039ae02b6306d27cca5095d448f88c9c932091542be842a2361d5795f09c90dc5716de6bec96f289318918d798cf14c14b7922ef229699e5a256d839d456ffe4bc2114f1d8cd552413a0c972ca538594c36b7344149f25ce92241ef931b54102a0573cea45f3650b197d3f6a73290f81a33ea9a9a030696e58fe1091693e9df2edc2658c2b757328c31480d097f2b9f70d2ec1089b2f59aa46eb5b3f21021218a2647d81f992893aff03e625182ed009dbc60352eb8fa72d48ea14ca7e54fddb70ea9afd1948afbebe28dd16c0c5529a043f4bd942f639c82506698a322c702afa406cfacd5281ec94678751ed552b24a8063e1b22c1ae5087ee51a46e7724ffd0f8d9943d69b66a08bfda0a1a528cc30e95be6e73bbf069d9e8d64b8717413997406c14e086375ebb2df345954cdfdd7ae9989cff06f3ea27b99d975ca908176134e3994bc7cad75923f11481e523d87cd834cbd45e6f18300aa05722172b2402069a975dae3654ed0b6f6830b1c363c154989360786abc2d89ce91e5906fe206cb192cc5cb7edeee99e0a78c29d73039e1d6e3eff16976168053de5b58fe2ece8c86a4210edf8103b2b1775c155c7dc34cbadae3d658d609b9283c76c189736e7064c756cb922c826bacdbc28608fd2b1584fb06a5f8e75f7e029d3cfbaae14a61bad62047285873c779f5f2beb82b947d7a81162e754b5313bbed8e3b369c1e0d1ad7f603322a74d425191695d6f24504c485e555fc0bf5128b8b2ae5f19c649d40050fca2961500d75d235ca43dca3b053b73a023b83a8419d4ec038a6b3a21dcf0b5921f6b51f65da400155d9c57ca7e272b6cc3e7230018031937c2027735cf3a7c2b6db3968d5def95fbea3ce44935ac68fa0507c7244a16004d18e1a7a9fc0852a62f1ac4536615760fa51bb6b39ba3bc35fa11135b6c3b4fe7c0e93615ed3bfa135257d26d0031e21d0edb18a41c0ab3356cd71b512bbf33c9d17fcc4f03700de48d172434923ab5576533ca2081a14f7b029fb2a930d160a5088f6bf8091a06079cebc0be05eaa9ff6e2a8001b7a55f589f16f43def6aaf804d75a9001ff74139f59745f4938d41c6e451252216006679d308b04899e936e146147ece001ddde8514ba34c2295c507d7005dba06682fb39825e67b987a7fea5f53e2d10bb1109bbfedffb2f937aa3eb5d5eb9e038e1ccf7728e93711a38b72645aabe464c1fdc7d2647221a1b9a94104f3ecd31bb7753c320b5224f11660090f84b0eb0b84b4cc6ff0b9a758a36bcd4af08f4032cbf8c2e4d1965e2ddbe006911b2e04ec2f6039e270a4526db55aa22548b7b961ab80e105d6577d73735355d04efc824d92e5969abaa8d148aeca4fff0e9515d93a77949050f0c01db093bc55859f7cb34efe0768f08850b4a894fe180b2e8967471a1c9ffe54c5fbea9f39e15b12496bf9b54d50af511f55642b044829aa75aecd34a7c65532d7775bf9595d1a392c6e8b6c209c9b2f6b165512977019c5d71db0883c76c7438476f6647fb5eca77968696da13920615e1bf8a66b6c189bb9791c14f8f0741f3a71d21b5da877b5bd4b82ef50f21f752c88a20ce9e289abf72dc2175d8891b59bd95367095bca3cc1d36bb318d2480b298114730546d9c0b6267e25d884a975d27b45a7f53885126c31e85e182d36c8f3022df13da3e8e5ad2c189c24200671bc5586ec1ca49c7d86f3ded7ee959c63b56c086e3e91b498322eb58cea9e62dff2e748fce230a7b7911d2ce0a7ae55a456d694c038d70c383b206f84f8197b4cf58b048f54e84f201bc4625b6c73716c55f6dd08ad15f9ff2f541f2f21246c017cde882dfd841479ade5bbb2c2beea89c4112db25f8d283bbacebe076ebf4e455f3c76fb1a27db12cff223b824283685486e20f5d2a936ee5f1ec8c10cb82d5e50c9ca79f4e01619bab1ba56098f3669b3c7b299ffafce99ccbdb2fcc258a2680f16bf8353fd6157ac150aab69a92bded8309f5b3f09b8854229021f4c3db9c3a4a401fed25929abcc68371ae4c5835c6f0a26845cca232315fb4db8d640176dd9968ea056984ecd4a6f2adf6e8893281275fec8f00f9170993e681a09fae7c054cccc117dc242a0a3b6e281fcdb58093896521646d3c0e8ea5d16eec57944b3d132b69b51530610246b80a86769beceb9aae6a6b59c9f0882c645436143cbeedfc84932d8fb117b4cc139b6cadccc3d4a2ba8d72d0b1a2952e85d504213afaba775a5ea08e42da4ef09ccc6705f489ffa07d0751326556479170c3f57237dfb80330d59d62ebc805a59d31512bc0a4db3b5f4cfc11d8a8bc787e5621d5fc20ee10ec10cf71ae8fa08582ad2985d870e7e652857f46dc338745c9d472130ecaf54ce951e102cb131edab97a4596d9f17de9c4b6c6bebf4e324e97c2f0b59e5becd4225842cd480e06f97ea9eaaf5b644f67ca37783df4446fa0c868867003e2f0266dd0723bb4c524305f281ec51051142683fd2585783f8c622dbba06a6502a847d3d474ecce52c19d2bb2e1cfb4137b6ff24f43e3a39b43d3c07a4c96eda7a234097024b511a26fb609d33d9fda6815ae73788c48d9343aa024e23542cbbbf2593278b08d4c3ac477fc904ff98b806813c35ddc2141c68c55e8ec5dfecab3e2afe97255d63477129db7279b3c88fd3f25e3cba6ed02debd47988f53a7ebe872b3be3f254d59738708339a82107e986200ec120991f56a3c8c65f9992e7a3e64bf460437fcf7f922a9715c17058b6351d74c368c7471a1050b56da45d87cbefe1a9153f4d8105ae94df3f86bf41c2988680db2433fa6e4c9e2194acf74d5ec55ab6fff775e536f05b04b7f03193de1660a1c11d11dc408e7c46253fbea515aab54467122c81024f61fe3dc0808903bf35aa019a1172effa28668a916f34691bce44a07a8c8c078323681c762d5c96edf022088812ddc1b464647ba72ec0bdfb4d27f8b44a062d37fa8c844bfeac35f35677a96e5ec8bcad095d6d8e7e434b893938d78730c82541d34507f52e9dba64e811a54cc2fc6bc9386e1fd3bd7fb66e9c3c9015b6804c7aad0d3052d107bc08b3d41310fe6fffea20ced37cbbd0b390fcc5f9c905c6c445ac958cd0f8db869dee1b69746ad434f8a937d76ce4ed5436692acd999683c7746923cb7f6068d47ea5d679d65dd80ccc367a415ce58150a3a6488dd23e1bf576a4c8f42c0a7f5bdc2b830df364381dab4df84cd9211e4233e4f5c0d149c20e2d3a13eb7eac5dbdf44600b1d3fd21652639dd2e48196548d0015a2e2e6e91535f92120534872578609771bb2359d1d30190aaf084776c8c9953ce292c435f2f05b957e567f933d1ff648cf9500ccefff459d6478af14fd7ba7194bff73a44f5d67fc48c8a8abf7b02895d2c15c16a7c637edaead0630918dea58013f19ddd226729d6a2f8d163011155d3c455a34ac4f67dfb31857e8dc6e19cdb601be5c11b4669e9d3d21473d634cd31a2bbde222f89a33a5a6c", 0x1000) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r2}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r3 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r3, 0x0, 0xc) ioctl$VIDIOC_SUBDEV_S_FRAME_INTERVAL(r3, 0xc0305616, &(0x7f0000000080)={0x0, {0x40, 0x5}}) ioctl$KVM_SET_ONE_REG(r0, 0x4010aeac, &(0x7f0000000040)={0xe7, 0x1000}) 16:55:47 executing program 1: r0 = add_key$user(0x0, &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:47 executing program 5: r0 = openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000080)='/proc/capi/capi20ncci\x00', 0x8000, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f00000001c0)=0xb, 0x4) ioctl$BLKZEROOUT(0xffffffffffffffff, 0x127f, &(0x7f0000000000)={0x2e, 0xdf}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:48 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ptmx\x00', 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x5417, &(0x7f00000001c0)=0x6) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0x0, 0x0, 0x4, 0x4000000000000000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x564f, 0x0, 0x0, 0x0, 0x6, 0x8000000, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xf, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:48 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, 0x0) 16:55:48 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$UI_DEV_CREATE(r1, 0x5501) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:48 executing program 1: r0 = add_key$user(0x0, &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:48 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, 0x0) 16:55:48 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) recvfrom$x25(r1, &(0x7f0000000000)=""/20, 0x14, 0x40001140, 0x0, 0x0) 16:55:48 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self\x00', 0x0, 0x0) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:48 executing program 2: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f0000000000), 0xffffffffffffffcf, 0xfffffffffffffffd) r0 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r1 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r0, r1}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r2 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r3 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r2, r3}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r2, r1}, &(0x7f0000000000)=""/83, 0x28, 0x0) 16:55:48 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:48 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140)='keyring\x00', &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, r2) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)="e5a74cf5854cfc91c669a510361d96bdfaa8781c4d4e06bba865a3f39000ff0f73f24e951aaa", 0x26, r2) 16:55:48 executing program 1: r0 = add_key$user(0x0, &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:48 executing program 5: ioctl$MON_IOCX_GETX(0xffffffffffffffff, 0x4018920a, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @iso}, &(0x7f0000000140)=""/138, 0x8a}) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) sendmmsg$inet(r1, &(0x7f0000006340)=[{{&(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10, &(0x7f00000000c0)=[{&(0x7f0000000040)="f0", 0x1}], 0x1}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000002680)}}], 0x2, 0x0) fsmount(r0, 0x0, 0xc) ioctl$BLKBSZSET(r0, 0x40081271, &(0x7f0000000080)=0x3) r2 = openat$full(0xffffffffffffff9c, &(0x7f0000000100)='/dev/full\x00', 0x644100, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r4, 0x0, 0x11, &(0x7f0000000300)={{{@in6=@dev, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@remote}}, &(0x7f0000000400)=0xe8) pause() sendmsg$nl_route_sched(r2, &(0x7f0000000740)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000440)=@newqdisc={0x258, 0x24, 0x100, 0x70bd2a, 0x25dfdbff, {0x0, r5, {0x0, 0x5}, {0xffff, 0x6}, {0x1, 0xfff3}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x8}, @TCA_INGRESS_BLOCK={0x8}, @TCA_STAB={0x1b0, 0x8, [{{0x1c, 0x1, {0x8, 0x1, 0x8, 0xa312, 0x0, 0x3, 0x4, 0x8}}, {0x14, 0x2, [0x0, 0x7f, 0x0, 0x2, 0x5, 0x1, 0x2, 0x10001]}}, {{0x1c, 0x1, {0x3f, 0xff, 0x3, 0x7, 0x1, 0x4, 0x3, 0x4}}, {0xc, 0x2, [0xffffffffffffffc0, 0xc1f, 0x6, 0x3de9]}}, {{0x1c, 0x1, {0x7, 0x7, 0x9, 0x9, 0x7f325ebbf9154933, 0x3, 0x4, 0x2}}, {0x8, 0x2, [0x5, 0x1f]}}, {{0x1c, 0x1, {0x5, 0x0, 0x5, 0x9, 0x0, 0x7, 0x1000, 0x3}}, {0xc, 0x2, [0xff, 0xfa5b, 0x1]}}, {{0x1c, 0x1, {0x81, 0x9, 0xe06, 0x2f4b, 0x2, 0x80000000, 0x36, 0xa}}, {0x18, 0x2, [0x5, 0x0, 0x3, 0x6, 0xaf0, 0x7, 0x7, 0x1, 0xd7b0, 0x20]}}, {{0x1c, 0x1, {0x78, 0x100000000, 0x1, 0x0, 0x2, 0x2, 0xba, 0x3}}, {0xc, 0x2, [0x401, 0x4, 0x5]}}, {{0x1c, 0x1, {0xd6f, 0x5, 0x9, 0x1f, 0x1, 0xff8, 0x6, 0xa}}, {0x18, 0x2, [0x3, 0x0, 0x96, 0x1, 0x2, 0x4, 0x1000, 0x4, 0x7fffffff, 0x6]}}, {{0x1c, 0x1, {0x8, 0x5, 0x4, 0xeb, 0x0, 0x2, 0x4, 0x2}}, {0x8, 0x2, [0x7fff, 0x40]}}, {{0x1c, 0x1, {0x0, 0x9, 0x3, 0x80000001, 0x1, 0x9, 0xe6f1, 0x3}}, {0xc, 0x2, [0x5b, 0x7, 0x3]}}, {{0x1c, 0x1, {0x6, 0x1f, 0x6707, 0x9, 0x1, 0x5, 0x5, 0x5}}, {0x10, 0x2, [0x5, 0x100000000, 0x400, 0x1ff, 0x5]}}]}, @TCA_EGRESS_BLOCK={0x8}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x973a}, @TCA_RATE={0x8, 0x5, {0x4, 0x5}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x2}, @TCA_STAB={0x54, 0x8, [{{0x1c, 0x1, {0x1000, 0x8ddac94, 0x0, 0x3b8d, 0x2, 0x260, 0x0, 0x2}}, {0x8, 0x2, [0x8, 0x9]}}, {{0x1c, 0x1, {0x8001, 0x1000, 0xd5dc, 0xcef, 0x0, 0x4, 0x1, 0x5}}, {0x10, 0x2, [0x5b8, 0x7, 0x13, 0x2, 0x1]}}]}]}, 0x258}, 0x1, 0x0, 0x0, 0x40040}, 0x0) 16:55:48 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vga_arbiter\x00', 0x383082, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080)='IPVS\x00') r4 = socket(0x200000000000011, 0x3, 0x0) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup3(r5, r6, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000580)={'bridge0\x00', 0x0}) bind$packet(r4, &(0x7f0000000180)={0x11, 0x0, r8}, 0x14) write(r4, &(0x7f0000000040)="bd38832aa0da3ed709249f2c8848", 0xca) sendmsg$IPVS_CMD_NEW_SERVICE(r2, &(0x7f0000000340)={&(0x7f0000000040), 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x58, r3, 0x8, 0xfff, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0xffffffff}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x401}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8000}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x10001}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, [@IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x1}, @IPVS_DEST_ATTR_INACT_CONNS={0x8, 0x8, 0x7ea0}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x1}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x2}]}, 0x58}, 0x1, 0x0, 0x0, 0x806}, 0x8000) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:48 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:48 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:48 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000200)='keyring\x00', &(0x7f0000000400)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f00000001c0)={'syz', 0x3}, &(0x7f0000000340)="30fab69e5a27ac44ee5e82c64f7cabd932e1452de06b5e7e54fc3f09aff4a436fa5eb894c3c695f5f414246478ed84a74e98186f42016d3e7b8e7722674f6a6657571fc3bda0ba1dfc03f82bba419b091683cd5b68b6e50d6ef4920efec1ce23f89468a4a1a18670142fa25219f2287be062", 0x72, r1) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x5e9, 0x0, 0xfffffffffffffffe, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:48 executing program 2: io_setup(0x80000000001030, &(0x7f0000000000)) ioctl$KDADDIO(0xffffffffffffffff, 0x4b34, 0x857) lsetxattr$trusted_overlay_origin(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='trusted.overlay.origin\x00', &(0x7f0000000180)='y\x00', 0x2, 0x1) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(&(0x7f000025c000)={0x400000001, 0x70, 0x2005, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8090, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, r1, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, r1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f00000001c0)='syz') keyctl$dh_compute(0x17, &(0x7f0000000140)={0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:48 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x0, 0x0, 0x2, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:49 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) add_key(&(0x7f0000000000)='.dead\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000140)="8ae72c470ca27337f8c6831fe94686bb12f89738ccd16257467830b8a0af97e9a47c19986254afc012537100c8ed8c2c4f5262dd3157a823f2689ffd42d4574790f3a2bfa787dcb07100b0ead9f262e7cabf5c8562c65b90e0a0a9c1592ff0ab5ae38ec6c71f76279e2ed064a2f8dbdc02d9a5dec7bae485dc0ee60a8c9591c0cc3544149228c0d4017ba9ef", 0x8c, 0x0) 16:55:49 executing program 0: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r4 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r3, r4}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r4, r0, r2}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:49 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x0, [], &(0x7f0000000040)={0x9c0905, 0x80000001, [], @value=0x2}}) 16:55:49 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:49 executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x868a0, 0x88) ioctl$PPPIOCSFLAGS(r0, 0x40047459, &(0x7f0000000040)=0x4000) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:49 executing program 4: r0 = add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000580)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000340)={'syz', 0x2}, &(0x7f0000000380)="ab0c5c8159a041c0e87b2f6c69356effa70e952b51f4be132ce39ee5958d7a851e6fc0838d7b654f3a47138c820d1c34d4", 0x31, r0) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) getsockopt$TIPC_NODE_RECVQ_DEPTH(r3, 0x10f, 0x83, &(0x7f0000000500), &(0x7f0000000540)=0x4) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x1, 0x1) bind$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e) keyctl$update(0x2, r1, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x3, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x40000, 0x0, 0x6, 0x0, 0x0, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r4, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(0xffffffffffffffff, 0x10e, 0x5, &(0x7f0000000480)=0xff, 0x4) 16:55:49 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffa) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:49 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/bnep\x00') ioctl$VIDIOC_ENUMSTD(r2, 0xc0485619, &(0x7f0000000040)={0x7fff, 0xc000c, "154ba0013213e0cac8365fa8ac1a7949b6c7a14b85e1f0de", {0x5, 0x6}, 0xcb4}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffece, 0x0) 16:55:49 executing program 3: r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) ioctl$VIDIOC_S_EXT_CTRLS(r0, 0xc0205648, &(0x7f0000000080)={0x9d0000, 0x0, 0x0, [], 0x0}) 16:55:49 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:49 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x0}, &(0x7f0000000000)="d4a1a75dbe14099e136e5bdfdfeb813409c82764f7fb73ab26b9cbccbc6b773cf8de1b50221ed98352f54ae1c43b35c9068a60a4a70e8a4c4ef9e062075542b57c70e5b06468ced1d6f472c4bfd19c6e865283de69eea852e7f81972ccea8b01b5e06036cb9240220a5205eaf3a647c46ea3b1eb67b4a8545b6cfd5e9ef0c268b3190bd68dad417ce3a705351484c0e16b908dcb808c275516487845aa770ee87214e16c0b98873c1a58babdac6571bcda39e53900000000000000", 0xffffff04, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/dlm-control\x00', 0x80600, 0x0) ioctl$KVM_TPR_ACCESS_REPORTING(r2, 0xc028ae92, &(0x7f0000000200)={0xfffffffffffffff9}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/dlm-control\x00', 0x40000, 0x0) syz_open_dev$admmidi(&(0x7f0000000240)='/dev/admmidi#\x00', 0x5, 0x2) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r4 = socket$alg(0x26, 0x5, 0x0) bind$alg(r4, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r5 = accept4(r4, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r6 = syz_open_dev$vbi(&(0x7f0000000340)='/dev/vbi#\x00', 0x3, 0x2) ioctl$sock_kcm_SIOCKCMATTACH(r5, 0x89e0, &(0x7f0000000380)={r3, r6}) r7 = socket$alg(0x26, 0x5, 0x0) bind$alg(r7, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r8 = accept4(r7, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_int(r8, 0x0, 0xd, &(0x7f0000000400)=0x3, 0x4) 16:55:49 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0xfffffffffffffd7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x15e2, 0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/hwrng\x00', 0x4000, 0x0) openat$uhid(0xffffffffffffff9c, &(0x7f0000000000)='/dev/uhid\x00', 0x802, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r3, 0x6, 0x14, &(0x7f0000000200), 0x4) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:49 executing program 3: r0 = add_key$user(&(0x7f0000000280)='user\x00', 0x0, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:49 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = syz_open_dev$admmidi(&(0x7f0000000000)='/dev/admmidi#\x00', 0x5, 0x1c222) r1 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r2, r2) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) r5 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000240)=ANY=[@ANYBLOB="01000022d5977716f9396a01ea88bf787dbd6803285e8f548476fd1f013f7c2bc495fa328ec4d5777479c057b627076b2b688ec59a7cb230f6496f42955e4c7438a25ff9a509b424688298a1652a2738152b4558", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000000000)={r6, @in={{0x2, 0x0, @empty}}}, 0x98) r7 = socket$alg(0x26, 0x5, 0x0) bind$alg(r7, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r8 = accept4(r7, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000100)='IPVS\x00') sendmsg$IPVS_CMD_GET_INFO(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r10, 0xf}, 0x14}}, 0x0) sendmsg$IPVS_CMD_FLUSH(r8, &(0x7f0000000400)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x24234000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000340)={0x80, r10, 0x300, 0x70bd2b, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8}, @IPVS_CMD_ATTR_DAEMON={0x54, 0x3, [@IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x1}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @rand_addr="f48f0996c5952a84e002be3c128a31d8"}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth0\x00'}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x8, 0x7, 0x4e20}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x8, 0x4, 0x3}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @broadcast}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x81}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x3}]}, 0x80}, 0x1, 0x0, 0x0, 0x1}, 0x24048080) ioctl$EVIOCGKEYCODE(r0, 0x80084504, &(0x7f00000002c0)=""/3) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r6, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYBLOB="7e000000fb165c86418d417dd370bb11b6027b7035736890122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b18971"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000040)=@assoc_value={r6, 0x3}, &(0x7f0000000080)=0x8) 16:55:49 executing program 2: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r4 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r3, r4}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r4, r0, r2}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:49 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:49 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0xa7, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$VIDIOC_S_INPUT(r1, 0xc0045627, &(0x7f0000000040)=0x5) io_setup(0x200, &(0x7f0000000080)) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:50 executing program 3: r0 = add_key$user(0x0, &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:50 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:50 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$VIDIOC_ENUMSTD(r1, 0xc0485619, &(0x7f0000000340)={0x5, 0x80000, "4218822727ce0967be184224926439551b7fa1ae91e2c2c5", {0x48bf4ef1, 0x7}, 0x5}) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) getsockopt$ARPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x61, &(0x7f0000000580)={'filter\x00', 0xec, "a6250dc560dd1057fec42cb886ef90d300ebc64e38802420ee033445c81919539971725c44c700c3484663bab3156a7c75be4ba68e46f19704d43e6dcbd7f7a2b367577d92d4f0d57e0600a0663e0cbac02cd8f3dc652f6619a55e4f556e668e79d7e69dcec40f8389b95b2a19852930b4db385dd6a518e87468596aff483b38b550bdecce257c2cb37f85578216720764c1977e38d201ce6089408b2f287aba2193818d57a8f29c4556645a74f11497727efebd0c11c1cefa0b6077607b4899219670fb15132561630edfcbaf32cf90e76e4f875031ee8a9cca318bb4b1d1aaf7839a35b57aaaa030e97dc2"}, &(0x7f0000000380)=0x110) dup2(r3, r3) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r5) r6 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f0000000b80)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r5, 0x84, 0x9, &(0x7f0000000000)={r7, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r7, 0x3a8e}, &(0x7f00000000c0)=0x8) openat$userio(0xffffffffffffff9c, &(0x7f0000000400)='/dev/userio\x00', 0x60, 0x0) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r4, 0x84, 0x1b, &(0x7f0000000480)=ANY=[@ANYRES32=r7, @ANYBLOB="7e000000fb165c86418d417dd370bb295fb001a42211b6027b7035736890122588bcf9b5a6419ac83e638890948a2a2fa5ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d5789aa9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e556c3e735fa6e98ce111e6abb86cbfddd988aaa4f6c9eae40f653c247bed50f40075e1b91f4e035d6d31de986599d9147afbdc280779e4ab5cc8a1deeee9fdf3b2b4213f61ba449e08eedf76a65347e5466dc1404bf9a25bf70ddc6ccf4408f4f25750a3ca947b"], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f00000001c0)={r7, 0x1c00000000}, &(0x7f0000000200)=0x8) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000240)={r8}, 0x8) r9 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r9, 0x0, 0xc) ioctl$VIDIOC_QUERY_DV_TIMINGS(r9, 0x80845663, &(0x7f0000000000)) io_setup(0x30, &(0x7f0000000180)) r10 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r10, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:50 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x461aedec6387b8ef, 0x0) r0 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r0, 0x0, 0xc) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0x1, 0x3c, &(0x7f0000000080), &(0x7f0000000140)=0x4) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$ION_IOC_HEAP_QUERY(r2, 0xc0184908, &(0x7f00000001c0)={0x34, 0x0, &(0x7f0000000180)}) ioctl$VT_RESIZE(r0, 0x5609, &(0x7f0000000000)={0x56b1, 0xfffffffffffffff9, 0x7}) 16:55:50 executing program 4: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r2, 0x8905, &(0x7f0000000000)) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) r3 = fcntl$getown(r1, 0x9) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec53, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) keyctl$session_to_parent(0x12) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r5 = socket$alg(0x26, 0x5, 0x0) bind$alg(r5, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r6 = accept4(r5, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_REM(r6, 0x84, 0x65, &(0x7f0000000480)=[@in6={0xa, 0x4e21, 0x42, @mcast2, 0x6}, @in={0x2, 0x4e23, @remote}, @in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x1, 0x0}}, @in6={0xa, 0x4e21, 0x6, @loopback, 0xfff}, @in6={0xa, 0x4e22, 0x2, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0xf29}, @in={0x2, 0x9, @multicast2}, @in6={0xa, 0x4e21, 0x9, @empty, 0x1f}, @in={0x2, 0x4e21, @rand_addr=0xfffffffffffffff7}, @in={0x2, 0x4e21, @local}, @in={0x2, 0x4e21, @rand_addr=0x6}], 0xd0) 16:55:50 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000040)="57f19370bda7ca9100d3999ef51a7575679cfe9cc7577ed4c3e2ca2dae9e7e796f736e524437be", 0xad, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, 0x0, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:50 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:50 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000240)={0x26, 'hash\x00', 0x0, 0x0, 'sha3-224-generic\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$inet6_mtu(r4, 0x29, 0x17, &(0x7f0000000080), &(0x7f0000000180)=0x4) syz_open_dev$sndpcmp(&(0x7f00000001c0)='/dev/snd/pcmC#D#p\x00', 0x6280000000000000, 0x101100) accept4(r0, 0x0, 0x0, 0x80000) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000380)="adba731a", 0x4) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000000)=0x6) openat$selinux_member(0xffffffffffffff9c, &(0x7f0000000040)='/selinux/member\x00', 0x2, 0x0) 16:55:50 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r4, 0x0, 0xc) ioctl$EVIOCGKEY(r4, 0x80404518, &(0x7f0000000340)=""/92) setresuid(0x0, 0xee01, r3) fstat(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}) write$P9_RSTATu(r1, &(0x7f0000000480)={0x84, 0x7d, 0x1, {{0x0, 0x6a, 0xe9, 0x2, {0x80, 0x1, 0x4}, 0x80000000, 0x40, 0x101, 0x0, 0x11, '-ppp0cgroupwlan1\xd0', 0x16, 'systemposix_acl_access', 0x3, 'syz', 0xd, 'self}keyring^'}, 0x5, 'user\x00', r3, r5, r6}}, 0x84) io_setup(0x30, &(0x7f0000000180)) r7 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r7, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:50 executing program 3: add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r0 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r1 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r2 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r1, r2}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) r3 = request_key(&(0x7f0000000340)='encrypted\x00', &(0x7f0000000380)={'syz', 0x1}, &(0x7f0000001940)='ppp0\x00', 0xfffffffffffffffb) r4 = request_key(0x0, &(0x7f0000002b00)={'syz', 0x1}, &(0x7f0000002b40)='system.posix_acl_access\x00', 0x0) keyctl$dh_compute(0x17, &(0x7f0000002b80)={0x0, r3, r4}, &(0x7f0000002bc0)=""/165, 0xa5, &(0x7f0000002d00)={&(0x7f0000002c80)={'cbcmac(camellia-asm)\x00'}, &(0x7f0000002cc0)="5a91cb6c2ee44a033d6d307ad2372dc636e9c5e5f9d006f494a0f8123562a7e91d21c122c2dac90be8cf88", 0x2b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r4, r0, r2}, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:50 executing program 0: r0 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000040)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:50 executing program 4: msgget$private(0x0, 0x35) r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x210, 0x0, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x700, 0x0, @perf_bp={0x0}, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$radio(&(0x7f0000000000)='/dev/radio#\x00', 0x3, 0x2) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r3) membarrier(0x1e843a5a1ea4d1a5, 0x0) r4 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r4, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:50 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0), 0x0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:50 executing program 3: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000340)="fc0000001c00071bab092500090007000aab08000e00000000004c93210001c0000700000000a7a72acf7e31aac16d00000000000000039815fa2c1ec28656aaa79bb94b46fe0000000700000000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d3edbbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d9a48a170e5bba4a463ae4f5116df18f70cf6dd0e77bab1b84c7566f91cf190201ded815b2ccd243fa95ed94e0d4322088b20b57ad91bd0734babc7c6d27392ad23f2eeb57d47689cd3dd16b17e583df150c3b880f411f46a60467b4d57155870271777a58a10000c8", 0xfc) ustat(0x7ff, &(0x7f0000000040)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x11, 0x800000003, 0x0) bind(r8, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r8, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@gettfilter={0x74, 0x2e, 0x200, 0x70bd2c, 0x25dfdbfb, {0x0, r9, {0x654a97323306a7af, 0xfff2}, {0xfff1, 0xffe3}, {0xb, 0xfff7}}, [{0x8, 0xb, 0x8001}, {0x8, 0xb, 0x5c}, {0x8, 0xb, 0x7ff}, {0x8, 0xb, 0xfff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x2000000000000000}, {0x8, 0xb, 0x23c}, {0x8, 0xb, 0x56}, {0x8, 0xb, 0x401}, {0x8, 0xb, 0x32cf}]}, 0x74}, 0x1, 0x0, 0x0, 0xb84eb4619dd32799}, 0x810) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r10) r11 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r11, 0x84, 0x1d, &(0x7f0000000540)=ANY=[@ANYBLOB="010000004f32d1ef69b6c62a69f5f2776f3168965b3cff42512b13bb610d1d5bd599836e2f63b6f8be9851912ace0fda910c29c8a4282aa275fcd2999e2454eefad4693e2d11d0b2f97f383e36bed55639046ad33c79c923d898cf4e95113a9e19", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r10, 0x84, 0x9, &(0x7f0000000000)={r12, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r12, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r6, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r12, @ANYBLOB="7e00000011b6027b0000000090122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b1897100"/130], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000080)={r12, 0xcc, &(0x7f0000000140)=[@in6={0xa, 0x4e21, 0x8, @local, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x7}, @in6={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x5}, @in6={0xa, 0x4e20, 0xa6, @remote, 0x1}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xe}}, @in6={0xa, 0x4e21, 0x80, @remote, 0x8}, @in={0x2, 0x4e22, @local}, @in6={0xa, 0x4e22, 0x2, @ipv4={[], [], @broadcast}, 0x6}]}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r1, 0x84, 0x66, &(0x7f0000000280)={r13, 0xf75e}, &(0x7f00000002c0)=0x8) 16:55:50 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$nl_generic(r1, &(0x7f00000012c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x228}, 0xc, &(0x7f0000000080)={&(0x7f00000013c0)=ANY=[@ANYBLOB="c41000003e0001002dbd7000fddbdf25090000000400370050002a0014006900fe80000000000000000000000000000b623768f1c425ab24d1e846c9f8cf317043f44d0d755849a5e658df968dba1e5d29b75d9d3c7323081107bacab7af721e210fdacba8af0bb608002600cd1401fdd63f35eda03f8acf305e261d4d71e047455adb321cfdbbf86cddbf202fbe03105969b4889ff07d1bca3a1cdea80c5cfef10cb28cc496b0a5a296cf0abd3f616886d52ea9185983e08e140ee326928dfe0cde4baf5e163fb381e944d5b03781114fa4dc42b50dde62ef1656f362da5393884c729b322b01557b868239edf53ef2039297a065fd25184139d663", @ANYRES32=r2, @ANYBLOB="0c0007000600000000000000140052006c6f6b657972696e672a73656c6600002c003100d0fdb8a3e6c7dfcd5d0a046c3b6729f8c9b14e516e6e9174920a6caff1a3380800500000010000007f3ce8086ebaff43b3ab79334700b2c0ccfcf2fb802c211579de09914f37e02850b9850aeed6e49007e1c0ba2f61748ead665be5ce18924a52c5b2bf2706cf4c717172ef3f42a3087ce30978b02d93b5aa15e35bf4d6e457f75ad2106a027dba8f1befa80b1e814deb159827c375eeec3e9edb38a73048ba0e6066125d1bf96578bc395236defbba44b1c777a0af7f459f69cda03d54df52e8273800a3afec983e874d2dd32eeb60a117734f3588b46ff67b43cbebde4fb52e230056fc07ede619a4fe24909b831695bfb3b20c7147a65ed1d6668fb6ef4fb8480335680201942a04c301ea168b9fb04039ab3b2fc3cc81cd2fcef588b7a64c8471a34cc3e1d646d243f2f2364f07540cec988cf621eece0567a3c7da3db15203da086556af9b447b247a7d4df51f573c6b4f219343edd0651f6c1077521ebca81cccbf6a37f901dbfe78e05b2f84f504a9d4c028136ab514599e3613793b532110a14cce7b782f89d06669ff7b6fcf17831774294fd7ca7ddd8a6f9e925f0bbc50bf64b6e0eba6c67e4616212720a42c73b99813167bfb90abba8c0239bfa937f72fc3db48f4ce60c0df74e646428d525c1f37c34decfdb4bfaf653c1faf854c3b45387c51ac3f27eb86bf39ebc40d78c8e7aedc9e7ba0380127dcee39bf89b8c7c4b9c73bfe56d1f0f7756a8298ffc3ff7ba8a1b357036d14c6c9b7c4af557ca42a3d85a1dd71fa220faea814ebb2d12d11a63f955e3a0d190e1cc7b87dea82deda80dfc3a13e4a023fe7098e55196bd848cc18758099fc1e0a415d1a522a5ba9a7b74a8c0d9e1fb68edaa2ebe42829580d6ff86537e102a9418a1fe3ac9331016e72085992a79d1cc75936572de6cd5457a2fe8e4774218551928a15f54ed9a9d34f54529f905088cb60532e9a40cb777f21d9458e5202ac4d5fa86b7ae657eb9bbf676088ed6e80ebfd2f0bb5a2b3b0a85c5691f309b2bbb4b6593e3e9c5f63c722b47ddd08ec5ccacee68a0bc51d73febb27688f4b1a6093b707f4f925748a2603a8411637d98b3705d7a87d7150306774380cdb6724722d4b55bd6abf37c3a32b9539f1de509be8f4b41865c6c9ccdab2f1f49758b5c50dedfd5d430eb22729199326af023931a9a9a0dd4d3d9e35ea4bc786227214b092f6d758469e1ca1414aceada0855cfd0821cdfcca926307e4d77b160ddacdedac17924838699acda4d151ceac0925f59b77d92738b980ca8d6494f628970e40e3a196e8aa30c0d5baad519ad2c3989c029e87aa6c31ba29cb6792412205b0bc9842b272ea435c9737ea59d34769507a8ca88e2d617e902bacc3d2d2159c460cb7fe776a5fd6b255fc76d8cec07cd91824b332c80d562076d7f0728b485ae577cb68614695c716ddd8b59b120e56c96076b5df289826982d233a19233da7e394173a3f9652b46880f343bd2cda3b2703e71491974abc1c57fb67788236a69d00002414649eb2010e0457049e33be433c8546d9c26bbcd79ad606b70fc6e703600e97e26067060563eeb287c6dcf4620b26fc7870580a9e9849e2fd25b00e9923c7c0e57c5247378d446978588807fcdc9b542c7dfb0a96ac73e466af09b922331263305712ba975b4a6d283534729a4e28ed30eb02150909a2d323d234cee1a3de5fb9dad4c7db61e115f39fe041bc3f963a2e979b149b6a072f4f90b449129105ac8c3bc09280fe9db41d6579b3b80d65ed56a4512c2b09f7fb042043e2012babafc82716e7fff4c62b42121b98e2b0d71f96fc86613e96feb1fb2a64100217c01f215a0ff01133ed8b9aa110ab27ce924646f438066411dc4ad4b0368cf7dcba4052cf34a91fe37aafe4558a230268cfe6af1f2abc2600ca2cbf94e94e1fd7f38d3bd2e7df46fd9d7f47ce479f723b66e53f5fd2b7366cd727be632d006790577bb9e23090ce41c3df1bef0400a981177bd84b421b131240355e0fb03dcd0aca98b26f8bae31c0c6070a15b142ebccddb2407e94b0f081a711f34ba849232c44004676891eb74a537180c45790cceac4ab5b846d37cebf395c2c017aae2e68562883670136e1403b59fdfb9ada3eae09ded4c4f4405d0d6332ab45fd88f49caffcd600d51202e6b74895d7e3dc7f04ca33593559d011ca5b586c6517cc557bf38a91813fe3f9758057844293b58b8fbf4e4c82d89f1bbef6c05db03d57b8dfcc09b1a5cbeb5b6087b519952d10a51b8fed0960265420f6d4ec3b2db06f9aced0302d45e74099feb5653fcdeab2ae958cd3b5d3f87f0d6a38b7a385752a338975a57c92143b3829b09454999f55044fa4e912049f4de7c9a83b615295a101a9a62ce076fe442a186944d391cef47a5251a35a1d2b634808c67d16d0fcb5a3f963c013a8849913df332ed8d0400a544929bc709e8127b7012d519630d2f0b393aaaa27adcba5c41228b1b4b408768bcabd82a57f7197e25424a20806b5bd0e50113936e67f8b9ca77b8c67dfb898d61d89dfe7d816de1ba4b9db1ac9a5c47f5e64830d2efd3432f2e04ff84ca6d30bebb622222c95da4e01a4cfe8398ca646903c4c890d15599db9721425d763f6651ecc23ad03d2f7f4525b8cd55c782f3b50cb581420482549e72217fe57c6922072ee672cb3a625d697b0b090a4deedca6fb5ad2dc4c40ab3faf5d258b4319df8c6d0bc9ab499784c147485448a269631bf8ff7b946aebf3161798d91ec759809d090564b0a332444f44428d9bcdfedcb6ddf8c7642fd7261e6870e4b5e706ff10adea31fe560bb06ea06f29206d1a79bacc5e39fa12e4f697ae048419a317b72cb0f83f66ac9dfb7054886c065f2d58155636ff2312da258a85c2fb7ba49a089eb0352b7cb976f0d43b96ed71028dcc51b1dd05671f7cd296f15399f725a72ae440ac0087b65cbf36b4e0c5072fad53c61143a892362771a895aa2cb8214ca55506f10107d4e726601ec1d5a235f5793141aa3238215d4ddac9bf163b839f8330583258d6ef059f0a53f8e7c16231b0e14fc7fe96c97a09b56ef35f324596a7d8abd012f0664e0c8aaba5382960be97cc5cf826165a0f4d9d3ca8d1b719acbb2c1ac9958df9bcfb6054eb4bb415c1066da01be9b324acc23f95a83f6c36f8e83574095606fc10add999d2b93c188a4f867af5a35342098e5b77e5b8b315bd5f64095d7e73fee161912b5429bd63c322519f7effaf4aef4f720491c188f596c28d2f8be8d1d9575ab1f267300b470ec99ecab16fa3c65aa4e4072913f171b7d25eed88e6ed798aece56c0ac6971620e0659ef316ed3202ade1c1d02c159e9869ff9e3bab9fabb45cc3f2c63a88040221b668aa6f78f09ea19e18d53fd13bb35741df4027c396131799687b6bb097db956988991538ba3234bd1f438db23e92e07c4361eac7e46e5a14026d76f7fcaa0fab9d6470e445f019a3bbee02ae58d700849e87c85335c944735609fe993a0d61c7d1ac1b9a005e4b6d81c4d0c81d47d8254412e7142582164d3aaea28d5b139fd38046e59247a7505d36cf6dfc45f816ac8234a0fcead6cad593cc3e6b1c88d9586374e1e95fe1f7892a0472e116f4603b66f43f92d18f2e83c4922d8f77c24da075e6f008b90f65b332d72d1712361f6788fcbfc5bf76b955533049710bfb629ebd277309d270229af9f02479bedd5da15dde59c37b2d82f27a3de68b42f6adb0268d5ece69d13ee286ee41df120c90d1fb941718eff162dd350646426ef805192ed4b7373078aa08fcf2628167b2cfd6058910cb856978f9ade44abd6f825901cfec0420ff6616ffce2f15a834a20f06acae6c55cb6c603865918038a3d208522ed0cff9b083a41e326c358238cd4dba0a2a82fa9faf689f5669963309de3917fd42a9a09e2f37753099e0e813f2ec3bb3a3474bd04421fc026ee8ceaaedc47394b84afafc3864077e65735807d7a4f411f902dba64b425c6475b898a21d52004740b7644f93bec43c040e64886007c1b9cbedec2966e90f95ec1345a151cc8a6d3c5ff1df3dd2213b0bf36f3e6b6f6bfc2b9b71eb34015dff13ad884cd13efd204d7d94a2baaf97943bb6dc121573cd4c0f6f3815c4832159c6f988edebab6b936b47ed6384e579f648f7c7fa4156f29215b230c22d6e1613c39988b248286ec92c6652de235b3ac9da09e945c981f73d6b7bafd55c3a09b5f8b719aa565867a10c276ce47d0a890da572bbfc0b23d7924694660cc81d0c899e2ccd6dce36d6531f533d2cd45c77e2e42bc4d5ea5a7c89d81a9e0ef84339d2b781dd9213ae89a024878d4bf9f7edea051d4195ab62630b6d1b80c440abca017d0ebd65699f86902d830339e1a8d421353dd5e07a42a6132e64dce665d0f972de815988283388189f6e358379b41fcef3d8694dc80e5ecf0e294ac89a0365ed69670ff817b3d2e0de14fb63d2cd2b526204c47cad1ca5f15fe04f23d14e6429c1bb3eae6fc5e9b43c1818478b87c60876de0bcefd4324684320f7642cea38aa4fca03c35ce0041a151f94a0e4b85806384d48661ff9763d12ffe1705115c578a0554cdff379b8849c29e581043eb0f807d7c9263b38440bc815076e474a3f8f53e7d1b3f11452bc498dd4deb6c11a0efc2f84803d943c5f63eae8a6a5ce0a6c2d918b572efc1a688df919f425f80168f85fc67f912a4b381c8a52f9ac225d7f6a4db123ae0d9133cb56cc04685ede36470f377aa323a9a1231822a292810f3db77847a419923ff8ccdf02fc2deb119353c6955c7463f73b5feb4e89b565b67ea7c28347023ba3070a0925733ca181cb60c17ee79d0bc5cbe3b9bb46b62f21a11b0ab6e1dead53f6a8b43fe2d2957a68382643aea6317fb5a228317f208b1da21bcc8f5d8b87a050b834f025364e15449daef86f32b8dc3fb5870ac8a232a77bb3c08a29a50d19c3aab7929c1fe8b9f13f8c676243c0c5c7e3c44faa14358887e180b5b4c196cbaf43b5789c43b14088872bd2230ae3a6787e8a4ff24ccce4dda884e1dca89c6d68c5b6c90bf1e087d46616e744d9162985e43dde662e3fbe0a10020a2cd808db575f796ecff4253ff2e22639bc47759fd7d82163842174e87c53146cf5a18986b9045044f70f0a63f3698c4e31fe962c18135aedfb4f67cdc9153158b8fafe042bb2ed273871935fcb9bf9582eb9754700129acd762f06b2feda1e26e88723abe35ee6e3acff8a4066eee0eb312484c0826b75aa95c3dc1858e991be6be23e4a1f13d7bbab33305a018a850a576bea56be8a030d9a389c3b8eabad97001305a9ba54a0eadd85dd951970784d27465afe79b3f9db63da84127bbc6e2ad7283d7501dffc1bcb21da4e0f65fd5fb2f7e60f0ed03b1995767c6b80428aef2f031efdbb98032b24baa4d31d2af0faf1d62ec98058a7371a21c7593829a2e6dace819ac5afc9bee294ef27b5d1e93835552c04936c56e7b61a23b483dac3ea2ac0aa31e965ad001a554b83d4abe7a4aa99edd8eaa3ed06eac509669194e4d37d2e190eba112d5f03e340c0b628ebb0f9e3463610a615e6c36acf12ca194d1cf63c4aa90266deaf35c50d3d0a0e0188ca1c20c4df0b8199763e0ec807ef269504c3648d8d516e71d870e56f7c1f8eee22cfd969aa0a52616110e9bf01c40dcc0c930ee160b7af864a4bca679c402a85341be8d18d640ff7910cb77ea014275a1bd49a51a72de3ecbe0954ec4aa2000cc108a7e3272a017b3c563f7c69cbe55aeb4aa846b743d0604fe39bb0f92f3afa21e7df4ea33292dbcd67521086eda52a900eefe27437fb335702dbc888b491153a908000d00", @ANYRES32], 0x10c4}, 0x1, 0x0, 0x0, 0x8000}, 0x4000) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) close(0xffffffffffffffff) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setuid(0x0) connect$tipc(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000000), 0x10) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newlink={0x34, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, @ip6ip6={{0xc, 0x1, 'ip6tnl\x00'}, {0x4}}}]}, 0x34}}, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r4, 0x12, 0x2, &(0x7f0000001300)=""/128, &(0x7f0000001380)=0x80) 16:55:50 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x4000002030, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r2 = add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f00000001c0)="35634d0e8c19ae0745b89ae84de7e74df7c19f057afbe65b55afb39829943a3e7ae3f8865b5f5a09b39d83096cf074b0d85c6304eefd3f9792fbdd9b398b3e32a9e4f6e9e0647b911d864ed9fd01c8b8f496d9e9a5317c6e3e798b2b72f727fe159b31fca4a26ac339a22399a154227f53b840f2ace4c2c17173f306f3714c6e07628c6b431da3", 0x87, 0xfffffffffffffff9) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r2}, &(0x7f00000000c0)=""/83, 0xffffffffffffff28, 0x0) r3 = add_key$keyring(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz'}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r3, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000500)='keyring\x00', &(0x7f00000004c0)={'\x00\x00\x04', 0x2}, 0x0, 0x0, r3) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000080)={r3, 0x20, 0x1a}, &(0x7f0000000340)={'enc=', 'oaep', ' hash=', {'crct10dif-generic\x00'}}, &(0x7f0000000400)="4c655107eb5a70614ba9b336f72e23287b88c59a38919a60cd1043abe8200c63", &(0x7f0000000480)="c54441743b01f21c693a2459bd328e0daef943b81b7bfd8ab872") 16:55:50 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0), 0x0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:50 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) ioctl$UI_SET_LEDBIT(0xffffffffffffffff, 0x40045569, 0x6) r1 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r1, 0x0, 0xc) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r1, 0xc0505405, &(0x7f0000000340)={{0x0, 0x0, 0xfffffffffffffffb, 0x2, 0x8001}, 0x9, 0x7, 0x80000000}) r2 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) r3 = request_key(&(0x7f0000000000)='.request_key_auth\x00', &(0x7f0000000040)={'syz', 0x2}, &(0x7f0000000080)='user\x00', 0xfffffffffffffffc) r4 = creat(&(0x7f0000000700)='./bus\x00', 0x0) r5 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r5, 0x0, 0xc) ioctl$PPPIOCGFLAGS1(r5, 0x8004745a, &(0x7f0000000240)) fsmount(r4, 0x0, 0xc) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO(r4, 0x402c5342, &(0x7f00000001c0)={0x3, 0x7, 0xa5, {0x0, 0x989680}, 0x80000000, 0x3b}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r2, r3}, &(0x7f00000000c0)=""/83, 0x53, 0x0) [ 740.402589][ T9812] netlink: 188 bytes leftover after parsing attributes in process `syz-executor.3'. 16:55:51 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$keyring(&(0x7f0000000340)='keyring\x00', &(0x7f0000000380)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffff8) r2 = add_key$keyring(&(0x7f0000000080)='keyring\x00', 0x0, 0x0, 0x0, r1) r3 = syz_open_dev$dmmidi(&(0x7f0000000640)='/dev/dmmidi#\x00', 0x200, 0x80) getsockopt$netrom_NETROM_T1(r3, 0x103, 0x1, &(0x7f0000000680), &(0x7f00000006c0)=0x4) keyctl$unlink(0x4, r2, 0xfffffffffffffffd) r4 = openat$selinux_checkreqprot(0xffffffffffffff9c, &(0x7f0000000580)='/selinux/checkreqprot\x00', 0x80, 0x0) getsockopt$TIPC_GROUP_JOIN(r4, 0x10f, 0x87, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r5 = socket$inet6(0xa, 0x3, 0x4000000000084) connect$inet6(r5, &(0x7f0000000180)={0xa, 0x0, 0x0, @remote, 0x9}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="ba02000000000000001c857b02adc2f2", 0x10}], 0x1}, 0x0) r6 = add_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f00000001c0)="fc0e44ee4275291942e2a854730d415f1a6ff185b2725a431cc7c28bb143d8cd5f764a343be8ede7573bd1d82eae6be1f5eb47042da19024ecd890145c4ed7d257b1f41eb539d6f1970e21c4d6402609881a83a47264b79f4e159e015ca7f141783982e1f5cb21658fe4f50cedd491ecc27a87ed6f8753e88343a9f6a0a06ab768e67b3ac837bd8bf6786a70184d102cbcae6f146441c136331be6a499783ddf3d7fa9af9093a4480276ce273b66", 0xae, r2) request_key(&(0x7f00000004c0)='blacklist\x00', &(0x7f0000000500)={'\xb3;\x00', 0x1}, &(0x7f0000000540)='!userem0systembdevselfmime_type\x00', 0xffffffffffffffff) r7 = add_key$keyring(&(0x7f0000000000)='keyring\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) keyctl$unlink(0x4, r7, 0xfffffffffffffffd) r8 = add_key$keyring(&(0x7f0000000000)='\xe9\x19+\x9f\x84nf\x00', 0x0, 0x0, 0x0, r7) keyctl$unlink(0x4, r8, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000400)='keyring\x00', &(0x7f0000000480)={'syz', 0x3}, 0x0, 0x0, r6) keyctl$negate(0xd, r6, 0x6, r8) r9 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r9, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:51 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0), 0x0, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:51 executing program 5: keyctl$dh_compute(0xa, 0x0, &(0x7f0000000340)=""/83, 0xfffffffffffffe65, 0x0) r0 = syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) setsockopt$IP_VS_SO_SET_DEL(r0, 0x0, 0x484, &(0x7f0000000180)={0x2c, @local, 0x4e24, 0x0, 'lblc\x00', 0x18, 0x5, 0x2e}, 0x2c) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080)='TIPC\x00') sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x28100008}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, r1, 0x200, 0x70bd2b, 0x25dfdbfd, {{}, 0x0, 0x4101, 0x0, {0x18, 0x17, {0x14, 0x0, @udp='udp:syz0\x00'}}}, [""]}, 0x34}, 0x1, 0x0, 0x0, 0x4000}, 0x100) r2 = syz_genetlink_get_family_id$net_dm(&(0x7f0000000200)='NET_DM\x00') ioctl$BLKRESETZONE(0xffffffffffffffff, 0x40101283, &(0x7f0000000300)={0x2, 0x30b}) sendmsg$NET_DM_CMD_START(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x27f0f4afbf807e81}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x14, r2, 0x200, 0x70bd2a, 0x259fdbff, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x1}, 0x40) 16:55:51 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x8f, 0xfffffffffffffffe) io_setup(0x1, &(0x7f0000000000)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040)='/dev/snapshot\x00', 0x9c2e8f3b4e980954, 0x0) ioctl$VHOST_SET_LOG_BASE(r2, 0x4008af04, &(0x7f0000000180)=&(0x7f0000000080)) 16:55:51 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x0, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:51 executing program 3: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000340)="fc0000001c00071bab092500090007000aab08000e00000000004c93210001c0000700000000a7a72acf7e31aac16d00000000000000039815fa2c1ec28656aaa79bb94b46fe0000000700000000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d3edbbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d9a48a170e5bba4a463ae4f5116df18f70cf6dd0e77bab1b84c7566f91cf190201ded815b2ccd243fa95ed94e0d4322088b20b57ad91bd0734babc7c6d27392ad23f2eeb57d47689cd3dd16b17e583df150c3b880f411f46a60467b4d57155870271777a58a10000c8", 0xfc) ustat(0x7ff, &(0x7f0000000040)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x11, 0x800000003, 0x0) bind(r8, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r8, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@gettfilter={0x74, 0x2e, 0x200, 0x70bd2c, 0x25dfdbfb, {0x0, r9, {0x654a97323306a7af, 0xfff2}, {0xfff1, 0xffe3}, {0xb, 0xfff7}}, [{0x8, 0xb, 0x8001}, {0x8, 0xb, 0x5c}, {0x8, 0xb, 0x7ff}, {0x8, 0xb, 0xfff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x2000000000000000}, {0x8, 0xb, 0x23c}, {0x8, 0xb, 0x56}, {0x8, 0xb, 0x401}, {0x8, 0xb, 0x32cf}]}, 0x74}, 0x1, 0x0, 0x0, 0xb84eb4619dd32799}, 0x810) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r10) r11 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r11, 0x84, 0x1d, &(0x7f0000000540)=ANY=[@ANYBLOB="010000004f32d1ef69b6c62a69f5f2776f3168965b3cff42512b13bb610d1d5bd599836e2f63b6f8be9851912ace0fda910c29c8a4282aa275fcd2999e2454eefad4693e2d11d0b2f97f383e36bed55639046ad33c79c923d898cf4e95113a9e19", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r10, 0x84, 0x9, &(0x7f0000000000)={r12, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r12, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r6, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r12, @ANYBLOB="7e00000011b6027b0000000090122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b1897100"/130], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000080)={r12, 0xcc, &(0x7f0000000140)=[@in6={0xa, 0x4e21, 0x8, @local, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x7}, @in6={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x5}, @in6={0xa, 0x4e20, 0xa6, @remote, 0x1}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xe}}, @in6={0xa, 0x4e21, 0x80, @remote, 0x8}, @in={0x2, 0x4e22, @local}, @in6={0xa, 0x4e22, 0x2, @ipv4={[], [], @broadcast}, 0x6}]}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r1, 0x84, 0x66, &(0x7f0000000280)={r13, 0xf75e}, &(0x7f00000002c0)=0x8) 16:55:51 executing program 5: openat$cachefiles(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cachefiles\x00', 0x0, 0x0) unshare(0x0) mq_open(&(0x7f0000000040)='.selinux\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000380)='/dev/btrfs-control\x00', 0x100, 0x0) getsockopt$packet_buf(r0, 0x107, 0x12, &(0x7f0000000400)=""/108, &(0x7f0000000480)=0x6c) readv(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)=""/8, 0x8}], 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000240)='stack\x00') r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) ioctl$PPPIOCGL2TPSTATS(r4, 0x80487436, &(0x7f0000000280)="89475915dbbc46597fb5b78c51556d6b5bf6d3a96928d399458f423474481ce494fd351fad0414c4d42c998b643963f38a04579aa9d10bbd9bad21dc86aa0f0eefed1385959bd19d20071061755fd71d134d7779f92fc98a841dbc1d80beee33ac6a0023c344385c3796dbf550d889139b2b02a91887c0af7a3a43ab76cc96f6f2e640a82713a405207f8aca40c0621079ffb4a4878f797475dfd09fd0b57cf7dc162eaa22ac9355bf46a8f4911d9b355ba3791b67763af3b19e66aaf8d268633c8015875bca8f5615e4e590021899e650a04be0897ed03877fcac0a36e2e3dc1067a1bca2b43a806bf8c08629c8cd9cd8fd1b9f4456") ftruncate(r2, 0x9) perf_event_open(&(0x7f0000000180)={0x400000001, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) preadv(r1, &(0x7f00000013c0), 0x1e3, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000001c0)) pselect6(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000200), 0x0) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) 16:55:51 executing program 0: r0 = getpid() rt_sigqueueinfo(r0, 0x3, &(0x7f0000000000)={0x37, 0x81, 0x400}) r1 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r2 = creat(&(0x7f0000000700)='./bus\x00', 0x0) fsmount(r2, 0x0, 0xc) ioctl$UI_END_FF_UPLOAD(r2, 0x406855c9, &(0x7f0000000340)={0x1, 0xffff, {0x0, 0x800, 0x7ff, {0x3, 0x7}, {0x4, 0xbcc}, @ramp={0x15d, 0x8001, {0xffffffffffff8b48, 0xe5, 0x6, 0xfff}}}, {0x57, 0x810000000, 0x8, {0x800, 0x3}, {0xffffffffcfd710f2, 0x1}, @period={0x5b, 0x445, 0x13, 0x3, 0x3, {0x2, 0x0, 0x47, 0x2b00}, 0x4, &(0x7f0000000080)=[0x6, 0x100000000, 0x400, 0x7]}}}) r3 = add_key$user(&(0x7f00000003c0)='se\xe6\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) add_key$user(&(0x7f00000001c0)='user\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000480)="5975226f5a8e47cfd1a35b79e9243e7ffe240b8d7079ec88f254e40455f44283e97c877c69091ea8f18dffbfdd7ca5329642a408a3e178b42670cf0f7d540158e07adda384d6cfece51fe65294355d1aa796edb559e80d3bf8b08d0008cb66fcb1431875fd81927b021982dfb50bc847f4ce63abcf8ca16d308f2e55dfb9eb75764d7f544e8bf0e27883fc78a0966e4ac5ba6664049af28cd618d5963ee706e3cec52082cb0d71d554edbf353d058cc879a3774891f61e51", 0xb8, 0xfffffffffffffffa) readahead(0xffffffffffffffff, 0x9, 0xa28) keyctl$dh_compute(0x17, &(0x7f0000000140)={r1, r3, r1}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) arch_prctl$ARCH_SET_CPUID(0x1012, 0x1) [ 741.086708][T10247] netlink: 188 bytes leftover after parsing attributes in process `syz-executor.3'. 16:55:51 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x0, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) [ 741.179781][T10315] ================================================================== [ 741.188373][T10315] BUG: KASAN: out-of-bounds in unwind_next_frame.part.0+0x872/0xa20 [ 741.196373][T10315] Read of size 8 at addr ffff88805e9a7ab8 by task syz-executor.5/10315 [ 741.204611][T10315] [ 741.206963][T10315] CPU: 1 PID: 10315 Comm: syz-executor.5 Not tainted 5.3.0+ #0 [ 741.214704][T10315] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 741.224889][T10315] Call Trace: [ 741.228313][T10315] dump_stack+0x172/0x1f0 [ 741.232664][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 741.238407][T10315] print_address_description.cold+0xd4/0x306 [ 741.244402][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 741.250135][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 741.255868][T10315] __kasan_report.cold+0x1b/0x36 [ 741.260805][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 741.266519][T10315] kasan_report+0x12/0x17 [ 741.270843][T10315] __asan_report_load8_noabort+0x14/0x20 [ 741.276575][T10315] unwind_next_frame.part.0+0x872/0xa20 [ 741.282309][T10315] ? unwind_dump+0x100/0x100 [ 741.286889][T10315] ? stack_trace_consume_entry_nosched+0xa0/0x1b0 [ 741.293292][T10315] ? stack_trace_consume_entry_nosched+0xae/0x1b0 [ 741.299700][T10315] ? __sanitizer_cov_trace_pc+0x1e/0x50 [ 741.305239][T10315] ? stack_trace_snprint+0x150/0x150 [ 741.310521][T10315] unwind_next_frame+0x3b/0x50 [ 741.315321][T10315] arch_stack_walk+0x81/0xf0 [ 741.319956][T10315] ? kfree+0x239/0x2c0 [ 741.324022][T10315] stack_trace_save_tsk+0x108/0x170 [ 741.329210][T10315] ? stack_trace_consume_entry_nosched+0x1b0/0x1b0 [ 741.335702][T10315] ? _raw_spin_unlock+0x2d/0x50 [ 741.340554][T10315] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 741.346904][T10315] ? ptrace_may_access+0x44/0x60 [ 741.351839][T10315] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 741.358164][T10315] proc_pid_stack+0x111/0x200 [ 741.362851][T10315] proc_single_show+0xf0/0x170 [ 741.367611][T10315] seq_read+0x4ca/0x1110 [ 741.371864][T10315] do_iter_read+0x4a4/0x660 [ 741.376363][T10315] ? dup_iter+0x250/0x250 [ 741.381004][T10315] vfs_readv+0xf0/0x160 [ 741.385154][T10315] ? compat_rw_copy_check_uvector+0x4c0/0x4c0 [ 741.391212][T10315] ? __kasan_check_read+0x11/0x20 [ 741.396241][T10315] ? ksys_dup3+0x3e0/0x3e0 [ 741.400866][T10315] ? trace_hardirqs_on_thunk+0x1a/0x20 [ 741.406322][T10315] ? trace_hardirqs_on_thunk+0x1a/0x20 [ 741.411864][T10315] ? __fget_light+0x1a9/0x230 [ 741.416561][T10315] do_preadv+0x1c4/0x280 [ 741.420800][T10315] ? do_readv+0x330/0x330 [ 741.425123][T10315] ? retint_kernel+0x2b/0x2b [ 741.429711][T10315] __x64_sys_preadv+0x9a/0xf0 [ 741.434437][T10315] ? do_syscall_64+0x5b/0x760 [ 741.439126][T10315] do_syscall_64+0xfa/0x760 [ 741.443629][T10315] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 741.449510][T10315] RIP: 0033:0x459a09 [ 741.453429][T10315] Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 741.473151][T10315] RSP: 002b:00007f8cc9181c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 741.481640][T10315] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 0000000000459a09 [ 741.489692][T10315] RDX: 00000000000001e3 RSI: 00000000200013c0 RDI: 0000000000000007 [ 741.497677][T10315] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 741.505660][T10315] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8cc91826d4 [ 741.513630][T10315] R13: 00000000004c6d09 R14: 00000000004dc098 R15: 00000000ffffffff [ 741.521693][T10315] [ 741.524016][T10315] The buggy address belongs to the page: [ 741.529642][T10315] page:ffffea00017a69c0 refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 [ 741.538923][T10315] flags: 0x1fffc0000000000() [ 741.543509][T10315] raw: 01fffc0000000000 0000000000000000 ffffffff017a0101 0000000000000000 [ 741.552095][T10315] raw: 0000000000000000 0000000000000000 00000000ffffffff 0000000000000000 [ 741.560669][T10315] page dumped because: kasan: bad access detected [ 741.567219][T10315] [ 741.569541][T10315] Memory state around the buggy address: [ 741.575167][T10315] ffff88805e9a7980: f3 f3 f3 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 741.583324][T10315] ffff88805e9a7a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 741.591559][T10315] >ffff88805e9a7a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 741.599615][T10315] ^ [ 741.605543][T10315] ffff88805e9a7b00: 00 00 00 00 f1 f1 f1 f1 00 00 00 f2 f2 f2 00 00 [ 741.613693][T10315] ffff88805e9a7b80: 00 00 00 f3 f3 f3 f3 f3 00 00 00 00 00 00 00 00 [ 741.621741][T10315] ================================================================== 16:55:52 executing program 3: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000340)="fc0000001c00071bab092500090007000aab08000e00000000004c93210001c0000700000000a7a72acf7e31aac16d00000000000000039815fa2c1ec28656aaa79bb94b46fe0000000700000000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d3edbbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d9a48a170e5bba4a463ae4f5116df18f70cf6dd0e77bab1b84c7566f91cf190201ded815b2ccd243fa95ed94e0d4322088b20b57ad91bd0734babc7c6d27392ad23f2eeb57d47689cd3dd16b17e583df150c3b880f411f46a60467b4d57155870271777a58a10000c8", 0xfc) ustat(0x7ff, &(0x7f0000000040)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r4 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r5, r5) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x11, 0x800000003, 0x0) bind(r8, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r8, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@gettfilter={0x74, 0x2e, 0x200, 0x70bd2c, 0x25dfdbfb, {0x0, r9, {0x654a97323306a7af, 0xfff2}, {0xfff1, 0xffe3}, {0xb, 0xfff7}}, [{0x8, 0xb, 0x8001}, {0x8, 0xb, 0x5c}, {0x8, 0xb, 0x7ff}, {0x8, 0xb, 0xfff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x2000000000000000}, {0x8, 0xb, 0x23c}, {0x8, 0xb, 0x56}, {0x8, 0xb, 0x401}, {0x8, 0xb, 0x32cf}]}, 0x74}, 0x1, 0x0, 0x0, 0xb84eb4619dd32799}, 0x810) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r10) r11 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r11, 0x84, 0x1d, &(0x7f0000000540)=ANY=[@ANYBLOB="010000004f32d1ef69b6c62a69f5f2776f3168965b3cff42512b13bb610d1d5bd599836e2f63b6f8be9851912ace0fda910c29c8a4282aa275fcd2999e2454eefad4693e2d11d0b2f97f383e36bed55639046ad33c79c923d898cf4e95113a9e19", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r10, 0x84, 0x9, &(0x7f0000000000)={r12, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r12, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r6, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r12, @ANYBLOB="7e00000011b6027b0000000090122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b1897100"/130], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000080)={r12, 0xcc, &(0x7f0000000140)=[@in6={0xa, 0x4e21, 0x8, @local, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x7}, @in6={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x5}, @in6={0xa, 0x4e20, 0xa6, @remote, 0x1}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xe}}, @in6={0xa, 0x4e21, 0x80, @remote, 0x8}, @in={0x2, 0x4e22, @local}, @in6={0xa, 0x4e22, 0x2, @ipv4={[], [], @broadcast}, 0x6}]}, &(0x7f0000000240)=0x10) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r1, 0x84, 0x66, &(0x7f0000000280)={r13, 0xf75e}, &(0x7f00000002c0)=0x8) [ 741.630112][T10315] Disabling lock debugging due to kernel taint 16:55:52 executing program 2: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000000)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) io_setup(0x3, &(0x7f00000000c0)=0x0) io_destroy(r2) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) io_getevents(r2, 0x7, 0x5, &(0x7f0000000180)=[{}, {}, {}, {}, {}], &(0x7f0000000080)={r3, r4+10000000}) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) 16:55:52 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x0, &(0x7f0000000180)) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) 16:55:52 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') [ 741.780206][T10568] netlink: 188 bytes leftover after parsing attributes in process `syz-executor.3'. 16:55:52 executing program 3: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000340)="fc0000001c00071bab092500090007000aab08000e00000000004c93210001c0000700000000a7a72acf7e31aac16d00000000000000039815fa2c1ec28656aaa79bb94b46fe0000000700000000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d3edbbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d9a48a170e5bba4a463ae4f5116df18f70cf6dd0e77bab1b84c7566f91cf190201ded815b2ccd243fa95ed94e0d4322088b20b57ad91bd0734babc7c6d27392ad23f2eeb57d47689cd3dd16b17e583df150c3b880f411f46a60467b4d57155870271777a58a10000c8", 0xfc) ustat(0x7ff, &(0x7f0000000040)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@gettfilter={0x74, 0x2e, 0x200, 0x70bd2c, 0x25dfdbfb, {0x0, r8, {0x654a97323306a7af, 0xfff2}, {0xfff1, 0xffe3}, {0xb, 0xfff7}}, [{0x8, 0xb, 0x8001}, {0x8, 0xb, 0x5c}, {0x8, 0xb, 0x7ff}, {0x8, 0xb, 0xfff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x2000000000000000}, {0x8, 0xb, 0x23c}, {0x8, 0xb, 0x56}, {0x8, 0xb, 0x401}, {0x8, 0xb, 0x32cf}]}, 0x74}, 0x1, 0x0, 0x0, 0xb84eb4619dd32799}, 0x810) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r9) r10 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r10, 0x84, 0x1d, &(0x7f0000000540)=ANY=[@ANYBLOB="010000004f32d1ef69b6c62a69f5f2776f3168965b3cff42512b13bb610d1d5bd599836e2f63b6f8be9851912ace0fda910c29c8a4282aa275fcd2999e2454eefad4693e2d11d0b2f97f383e36bed55639046ad33c79c923d898cf4e95113a9e19", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r9, 0x84, 0x9, &(0x7f0000000000)={r11, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r11, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r11, @ANYBLOB="7e00000011b6027b0000000090122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b1897100"/130], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f0000000080)={r11, 0xcc, &(0x7f0000000140)=[@in6={0xa, 0x4e21, 0x8, @local, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x7}, @in6={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x5}, @in6={0xa, 0x4e20, 0xa6, @remote, 0x1}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xe}}, @in6={0xa, 0x4e21, 0x80, @remote, 0x8}, @in={0x2, 0x4e22, @local}, @in6={0xa, 0x4e22, 0x2, @ipv4={[], [], @broadcast}, 0x6}]}, &(0x7f0000000240)=0x10) 16:55:52 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, 0x0) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) [ 741.952948][T10780] netlink: 188 bytes leftover after parsing attributes in process `syz-executor.3'. 16:55:52 executing program 0: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, &(0x7f0000000180)) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:55:52 executing program 3: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000340)="fc0000001c00071bab092500090007000aab08000e00000000004c93210001c0000700000000a7a72acf7e31aac16d00000000000000039815fa2c1ec28656aaa79bb94b46fe0000000700000000036c6c256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d3edbbc91a3e2e80772c05defd5a32e280fc83ab82f605f70cec18444ef92e475ef8b29d3ef3d9a48a170e5bba4a463ae4f5116df18f70cf6dd0e77bab1b84c7566f91cf190201ded815b2ccd243fa95ed94e0d4322088b20b57ad91bd0734babc7c6d27392ad23f2eeb57d47689cd3dd16b17e583df150c3b880f411f46a60467b4d57155870271777a58a10000c8", 0xfc) ustat(0x7ff, &(0x7f0000000040)) keyctl$dh_compute(0xa, 0x0, &(0x7f00000000c0)=""/83, 0x53, 0x0) syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x6, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000100)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-blowfish-asm\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000003c0)='I', 0x1, 0x0, 0x0, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x27e, 0x0) dup2(r4, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x11, 0x800000003, 0x0) bind(r7, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b38010000000000000067e875f2e3ff5f163ee340d06795008000000000f7000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r7, &(0x7f0000000040)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r6, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@bridge_dellink={0x28, 0x11, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r8}, [@IFLA_AF_SPEC={0x8, 0x1a, [{0x4}]}]}, 0x28}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000500)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000004c0)={&(0x7f0000000440)=@gettfilter={0x74, 0x2e, 0x200, 0x70bd2c, 0x25dfdbfb, {0x0, r8, {0x654a97323306a7af, 0xfff2}, {0xfff1, 0xffe3}, {0xb, 0xfff7}}, [{0x8, 0xb, 0x8001}, {0x8, 0xb, 0x5c}, {0x8, 0xb, 0x7ff}, {0x8, 0xb, 0xfff}, {0x8, 0xb, 0x1}, {0x8, 0xb, 0x2000000000000000}, {0x8, 0xb, 0x23c}, {0x8, 0xb, 0x56}, {0x8, 0xb, 0x401}, {0x8, 0xb, 0x32cf}]}, 0x74}, 0x1, 0x0, 0x0, 0xb84eb4619dd32799}, 0x810) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r9) r10 = socket(0x1e, 0x805, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r10, 0x84, 0x1d, &(0x7f0000000540)=ANY=[@ANYBLOB="010000004f32d1ef69b6c62a69f5f2776f3168965b3cff42512b13bb610d1d5bd599836e2f63b6f8be9851912ace0fda910c29c8a4282aa275fcd2999e2454eefad4693e2d11d0b2f97f383e36bed55639046ad33c79c923d898cf4e95113a9e19", @ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r9, 0x84, 0x9, &(0x7f0000000000)={r11, @in={{0x2, 0x0, @empty}}}, 0x98) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(0xffffffffffffffff, 0x84, 0x66, &(0x7f0000000040)={r11, 0x3a8e}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r5, 0x84, 0x1b, &(0x7f0000000140)=ANY=[@ANYRES32=r11, @ANYBLOB="7e00000011b6027b0000000090122588bcf9b5a6419a1abf210c1c80d76b2fa5086908601a1ac34fa255d6087e4beb95ccca7957a9a8862d1b3c2027e0525b41d8a1f0dbb78b21c050e803d371036d9947527e2552b31c011a95a1b25e5ae5543fb15421c150b348aca71fc44f3e3a883523b0a0b1897100"/130], &(0x7f0000000200)=0x86) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f0000000080)={r11, 0xcc, &(0x7f0000000140)=[@in6={0xa, 0x4e21, 0x8, @local, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x7}, @in6={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, [], 0x1, 0x0}, 0x4}, @in={0x2, 0x4e20, @rand_addr=0x5}, @in6={0xa, 0x4e20, 0xa6, @remote, 0x1}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xe}}, @in6={0xa, 0x4e21, 0x80, @remote, 0x8}, @in={0x2, 0x4e22, @local}, @in6={0xa, 0x4e22, 0x2, @ipv4={[], [], @broadcast}, 0x6}]}, &(0x7f0000000240)=0x10) 16:55:52 executing program 1: r0 = add_key$user(&(0x7f0000000280)='user\x00', &(0x7f0000000300)={'syz', 0x1}, &(0x7f00000002c0)="f5", 0x1, 0xfffffffffffffffe) io_setup(0x30, 0x0) keyctl$update(0x2, r0, &(0x7f0000000240)="db40951195b65329", 0x8) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = add_key$user(&(0x7f00000003c0)='user\x00', &(0x7f0000000440)={'syz'}, &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000140)={r0, r1, r0}, &(0x7f00000000c0)=""/83, 0xfffffffffffffe4f, 0x0) syz_open_dev$cec(&(0x7f0000000000)='/dev/cec#\x00', 0x0, 0x2) [ 742.129656][T10890] netlink: 188 bytes leftover after parsing attributes in process `syz-executor.3'. [ 742.345260][T10315] Kernel panic - not syncing: panic_on_warn set ... [ 742.352083][T10315] CPU: 0 PID: 10315 Comm: syz-executor.5 Tainted: G B 5.3.0+ #0 [ 742.361180][T10315] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 742.371241][T10315] Call Trace: [ 742.374544][T10315] dump_stack+0x172/0x1f0 [ 742.378962][T10315] panic+0x2dc/0x755 [ 742.382865][T10315] ? add_taint.cold+0x16/0x16 [ 742.387555][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 742.393378][T10315] ? preempt_schedule+0x4b/0x60 [ 742.398250][T10315] ? ___preempt_schedule+0x16/0x20 [ 742.398949][ T3891] kobject: 'loop3' (0000000053f51b8c): kobject_uevent_env [ 742.403510][T10315] ? trace_hardirqs_on+0x5e/0x240 [ 742.403525][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 742.403538][T10315] end_report+0x47/0x4f [ 742.403549][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 742.403559][T10315] __kasan_report.cold+0xe/0x36 [ 742.403577][T10315] ? unwind_next_frame.part.0+0x872/0xa20 [ 742.410719][ T3891] kobject: 'loop3' (0000000053f51b8c): fill_kobj_path: path = '/devices/virtual/block/loop3' [ 742.415744][T10315] kasan_report+0x12/0x17 [ 742.415756][T10315] __asan_report_load8_noabort+0x14/0x20 [ 742.415767][T10315] unwind_next_frame.part.0+0x872/0xa20 [ 742.415780][T10315] ? unwind_dump+0x100/0x100 [ 742.415791][T10315] ? stack_trace_consume_entry_nosched+0xa0/0x1b0 [ 742.415802][T10315] ? stack_trace_consume_entry_nosched+0xae/0x1b0 [ 742.415816][T10315] ? __sanitizer_cov_trace_pc+0x1e/0x50 [ 742.415827][T10315] ? stack_trace_snprint+0x150/0x150 [ 742.415844][T10315] unwind_next_frame+0x3b/0x50 [ 742.501630][T10315] arch_stack_walk+0x81/0xf0 [ 742.506233][T10315] ? kfree+0x239/0x2c0 [ 742.510399][T10315] stack_trace_save_tsk+0x108/0x170 [ 742.515845][T10315] ? stack_trace_consume_entry_nosched+0x1b0/0x1b0 [ 742.522512][T10315] ? _raw_spin_unlock+0x2d/0x50 [ 742.527629][T10315] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 742.533865][T10315] ? ptrace_may_access+0x44/0x60 [ 742.538800][T10315] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 742.545059][T10315] proc_pid_stack+0x111/0x200 [ 742.550035][T10315] proc_single_show+0xf0/0x170 [ 742.554792][T10315] seq_read+0x4ca/0x1110 [ 742.559031][T10315] do_iter_read+0x4a4/0x660 [ 742.563737][T10315] ? dup_iter+0x250/0x250 [ 742.568068][T10315] vfs_readv+0xf0/0x160 [ 742.572427][T10315] ? compat_rw_copy_check_uvector+0x4c0/0x4c0 [ 742.578501][T10315] ? __kasan_check_read+0x11/0x20 [ 742.583546][T10315] ? ksys_dup3+0x3e0/0x3e0 [ 742.588057][T10315] ? trace_hardirqs_on_thunk+0x1a/0x20 [ 742.593792][T10315] ? trace_hardirqs_on_thunk+0x1a/0x20 [ 742.599421][T10315] ? __fget_light+0x1a9/0x230 [ 742.604577][T10315] do_preadv+0x1c4/0x280 [ 742.609141][T10315] ? do_readv+0x330/0x330 [ 742.613463][T10315] ? retint_kernel+0x2b/0x2b [ 742.618050][T10315] __x64_sys_preadv+0x9a/0xf0 [ 742.622823][T10315] ? do_syscall_64+0x5b/0x760 [ 742.627507][T10315] do_syscall_64+0xfa/0x760 [ 742.632293][T10315] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 742.638185][T10315] RIP: 0033:0x459a09 [ 742.642154][T10315] Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 742.661766][T10315] RSP: 002b:00007f8cc9181c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000127 [ 742.670339][T10315] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 0000000000459a09 [ 742.678359][T10315] RDX: 00000000000001e3 RSI: 00000000200013c0 RDI: 0000000000000007 [ 742.686412][T10315] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 742.694482][T10315] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8cc91826d4 [ 742.702567][T10315] R13: 00000000004c6d09 R14: 00000000004dc098 R15: 00000000ffffffff [ 742.712743][T10315] Kernel Offset: disabled [ 742.717112][T10315] Rebooting in 86400 seconds..