$bt_l2cap(0x1f, 0x15d92482e46846e4, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000140)=0xe, 0xc0000) (async) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000240)={0x0, @in={{0x2, 0x4e22, @broadcast}}}, 0x84) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000016c0), 0x240, 0x0) connect$bt_l2cap(r1, &(0x7f0000000100)={0x1f, 0x0, @any, 0xdbc}, 0xe) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x4d21c2, 0x0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000180)=@assoc_value, 0x8) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) accept4$bt_l2cap(r1, &(0x7f00000001c0)={0x1f, 0x0, @fixed}, &(0x7f0000000200)=0xe, 0x0) 02:39:22 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x400, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0xe) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x15d92482e46846e4, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000140)=0xe, 0xc0000) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000240)={0x0, @in={{0x2, 0x4e22, @broadcast}}}, 0x84) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000016c0), 0x240, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000100)={0x1f, 0x0, @any, 0xdbc}, 0xe) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x4d21c2, 0x0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000180)=@assoc_value, 0x8) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) accept4$bt_l2cap(r1, &(0x7f00000001c0)={0x1f, 0x0, @fixed}, &(0x7f0000000200)=0xe, 0x0) 02:39:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB="3d038e00a44e642c51b176688a444500c77b956d8a67c818571cff899cf75eefc10960aa7dad522c7cc232c4772c01b60fd9aaf200000000fce4266fc59b7f80d93bcce2ffbc5c19637012d123162966961a22312070cc433bd9dd6efa96b5254156c669f5696dbb5ffa88801c74c9b2634960cf5ed91870cdffffff7f000000007a0494b4ce0000"], 0x97) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0xfffffffffffffffe, 0x42, 0x40, @buffer={0x0, 0xbc, &(0x7f0000000040)=""/188}, &(0x7f0000000200)="7495b10400240e31c66bc4de31974194dbb7cb6f7240dc74d294741a383a5836cca56fa84190ffae1eb86f8b05a00ea7ff980a8fd99283b6cafb1937a8ee8383b8d1", &(0x7f0000000280)=""/195, 0x1d, 0x20002, 0x3, &(0x7f0000000100)}) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) r1 = syz_open_dev$sg(&(0x7f0000000180), 0x6, 0x2880) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000400)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) [ 2523.113175] misc userio: No port type given on /dev/userio 02:39:22 executing program 0: ioctl$PPPOEIOCSFWD(0xffffffffffffffff, 0x4008b100, &(0x7f0000000140)={0x18, 0x0, {0x0, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2f}, 'ipvlan1\x00'}}) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x20, 0x0, &(0x7f0000000000)=[@dead_binder_done, @increfs_done={0x40106308, 0x2}], 0x2d, 0x0, &(0x7f0000000040)="bd6f287a60ffc30de7e2f9f591ef9edd5329203bf2fe8db25e227e06cd0f015bca7c49a7e4640692a89db154b6"}) r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000180)={0x18, 0x0, {0x4, @local, 'macvlan0\x00'}}, 0x1e) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCGETMIFCNT_IN6(r2, 0x89e0, &(0x7f0000000100)) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$PPPOEIOCSFWD(0xffffffffffffffff, 0x4008b100, &(0x7f0000000140)={0x18, 0x0, {0x0, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2f}, 'ipvlan1\x00'}}) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x20, 0x0, &(0x7f0000000000)=[@dead_binder_done, @increfs_done={0x40106308, 0x2}], 0x2d, 0x0, &(0x7f0000000040)="bd6f287a60ffc30de7e2f9f591ef9edd5329203bf2fe8db25e227e06cd0f015bca7c49a7e4640692a89db154b6"}) (async) socket$pppoe(0x18, 0x1, 0x0) (async) connect$pppoe(r0, &(0x7f0000000180)={0x18, 0x0, {0x4, @local, 'macvlan0\x00'}}, 0x1e) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SIOCGETMIFCNT_IN6(r2, 0x89e0, &(0x7f0000000100)) (async) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:39:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0xfffffffffffffffe, 0x42, 0x40, @buffer={0x0, 0xbc, &(0x7f0000000040)=""/188}, &(0x7f0000000200)="7495b10400240e31c66bc4de31974194dbb7cb6f7240dc74d294741a383a5836cca56fa84190ffae1eb86f8b05a00ea7ff980a8fd99283b6cafb1937a8ee8383b8d1", &(0x7f0000000280)=""/195, 0x1d, 0x20002, 0x3, &(0x7f0000000100)}) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r1 = syz_open_dev$sg(&(0x7f0000000180), 0x6, 0x2880) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000400)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) (async) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f0000000380)={0x53, 0xfffffffffffffffe, 0x42, 0x40, @buffer={0x0, 0xbc, &(0x7f0000000040)=""/188}, &(0x7f0000000200)="7495b10400240e31c66bc4de31974194dbb7cb6f7240dc74d294741a383a5836cca56fa84190ffae1eb86f8b05a00ea7ff980a8fd99283b6cafb1937a8ee8383b8d1", &(0x7f0000000280)=""/195, 0x1d, 0x20002, 0x3, &(0x7f0000000100)}) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) syz_open_dev$sg(&(0x7f0000000180), 0x6, 0x2880) (async) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000400)) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) 02:39:22 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x400, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0xe) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_GET_KEEP_ORPHAN(0xffffffffffffffff, 0x2288, &(0x7f00000000c0)) ioctl$SG_SET_RESERVED_SIZE(r1, 0x2275, &(0x7f0000000100)=0x1) 02:39:22 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x400, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0xe) 02:39:22 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0xd8, @none}, 0xe) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_GET_KEEP_ORPHAN(0xffffffffffffffff, 0x2288, &(0x7f00000000c0)) (async) ioctl$SG_SET_RESERVED_SIZE(r1, 0x2275, &(0x7f0000000100)=0x1) 02:39:22 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) 02:39:22 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) 02:39:22 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0xd8, @none}, 0xe) [ 2523.271124] misc userio: Can't change port type on an already running userio instance [ 2523.280518] misc userio: Begin command sent, but we're already running 02:39:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB="3d038e00a44e642c51b176688a444500c77b956d8a67c818571cff899cf75eefc10960aa7dad522c7cc232c4772c01b60fd9aaf200000000fce4266fc59b7f80d93bcce2ffbc5c19637012d123162966961a22312070cc433bd9dd6efa96b5254156c669f5696dbb5ffa88801c74c9b2634960cf5ed91870cdffffff7f000000007a0494b4ce0000"], 0x97) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_GET_KEEP_ORPHAN(0xffffffffffffffff, 0x2288, &(0x7f00000000c0)) (async) ioctl$SG_SET_RESERVED_SIZE(r1, 0x2275, &(0x7f0000000100)=0x1) 02:39:22 executing program 0: ioctl$PPPOEIOCSFWD(0xffffffffffffffff, 0x4008b100, &(0x7f0000000140)={0x18, 0x0, {0x0, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2f}, 'ipvlan1\x00'}}) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000000c0)={0x20, 0x0, &(0x7f0000000000)=[@dead_binder_done, @increfs_done={0x40106308, 0x2}], 0x2d, 0x0, &(0x7f0000000040)="bd6f287a60ffc30de7e2f9f591ef9edd5329203bf2fe8db25e227e06cd0f015bca7c49a7e4640692a89db154b6"}) (async) r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000180)={0x18, 0x0, {0x4, @local, 'macvlan0\x00'}}, 0x1e) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SIOCGETMIFCNT_IN6(r2, 0x89e0, &(0x7f0000000100)) (async, rerun: 64) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (rerun: 64) 02:39:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0xa02, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x0, 0x8, 0x70bd2c, 0x25dfdbfb, {}, [@SEG6_ATTR_ALGID={0x5, 0x6, 0x9}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x5}, @SEG6_ATTR_DST={0x14, 0x1, @loopback}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_DST={0x14, 0x1, @local}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x300}]}, 0x70}, 0x1, 0x0, 0x0, 0x881}, 0x4004000) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) 02:39:22 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) 02:39:22 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0xd8, @none}, 0xe) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB="3d038e00a44e642c51b176688a444500c77b956d8a67c818571cff899cf75eefc10960aa7dad522c7cc232c4772c01b60fd9aaf200000000fce4266fc59b7f80d93bcce2ffbc5c19637012d123162966961a22312070cc433bd9dd6efa96b5254156c669f5696dbb5ffa88801c74c9b2634960cf5ed91870cdffffff7f000000007a0494b4ce0000"], 0x97) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0xa02, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x0, 0x8, 0x70bd2c, 0x25dfdbfb, {}, [@SEG6_ATTR_ALGID={0x5, 0x6, 0x9}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x5}, @SEG6_ATTR_DST={0x14, 0x1, @loopback}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_DST={0x14, 0x1, @local}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x300}]}, 0x70}, 0x1, 0x0, 0x0, 0x881}, 0x4004000) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) 02:39:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0xa6, 0x80, 0x7ff, 0x4, 0x4, 0x7, 0x8}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) [ 2523.380093] misc userio: The device must be registered before sending interrupts 02:39:22 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, &(0x7f0000000140)=0x8) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x8, 0x80, 0x5, 0x5e}, 0xc) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={r3, 0x3ff}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f0000000200)={r5}, &(0x7f0000000240)=0x8) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:22 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@bcast, @bcast, @default, @default, @bcast, @netrom, @null]}, &(0x7f00000000c0)=0x48, 0x80800) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, &(0x7f0000000100)=@rose={'rose', 0x0}, 0x10) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0xa02, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x70, 0x0, 0x8, 0x70bd2c, 0x25dfdbfb, {}, [@SEG6_ATTR_ALGID={0x5, 0x6, 0x9}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x3}, @SEG6_ATTR_ALGID={0x5}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x5}, @SEG6_ATTR_DST={0x14, 0x1, @loopback}, @SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_DST={0x14, 0x1, @local}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x300}]}, 0x70}, 0x1, 0x0, 0x0, 0x881}, 0x4004000) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) 02:39:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB="3d038e00a44e642c51b176688a444500c77b956d8a67c818571cff899cf75eefc10960aa7dad522c7cc232c4772c01b60fd9aaf200000000fce4266fc59b7f80d93bcce2ffbc5c19637012d123162966961a22312070cc433bd9dd6efa96b5254156c669f5696dbb5ffa88801c74c9b2634960cf5ed91870cdffffff7f000000007a0494b4ce0000"], 0x97) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:22 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) [ 2523.454076] misc userio: The device must be registered before sending interrupts 02:39:22 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) 02:39:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0xe11, 0x10, 0x0, 0x2}, &(0x7f0000000100)=0x18) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000200)={0x2, 0x3f}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000180)={r1, 0x8}, 0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x3}, 0x2) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, &(0x7f0000000080)=@bpq0, 0x10) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) 02:39:22 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) [ 2523.523187] misc userio: The device must be registered before sending interrupts 02:39:23 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) [ 2523.578825] misc userio: Begin command sent, but we're already running 02:39:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0xa6, 0x80, 0x7ff, 0x4, 0x4, 0x7, 0x8}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:23 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000000)) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:23 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@bcast, @bcast, @default, @default, @bcast, @netrom, @null]}, &(0x7f00000000c0)=0x48, 0x80800) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, &(0x7f0000000100)=@rose={'rose', 0x0}, 0x10) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@bcast, @bcast, @default, @default, @bcast, @netrom, @null]}, &(0x7f00000000c0)=0x48, 0x80800) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, &(0x7f0000000100)=@rose={'rose', 0x0}, 0x10) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:39:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:23 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0xe11, 0x10, 0x0, 0x2}, &(0x7f0000000100)=0x18) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000200)={0x2, 0x3f}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000180)={r1, 0x8}, 0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x3}, 0x2) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, &(0x7f0000000080)=@bpq0, 0x10) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) 02:39:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, &(0x7f0000000140)=0x8) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x8, 0x80, 0x5, 0x5e}, 0xc) (async, rerun: 32) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 32) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={r3, 0x3ff}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f0000000200)={r5}, &(0x7f0000000240)=0x8) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:23 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000000)) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:23 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000000)) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:23 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3fb, 0x8, 0x70bd27, 0x25dfdbfd, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40}, 0x40084) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) 02:39:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:23 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0xe11, 0x10, 0x0, 0x2}, &(0x7f0000000100)=0x18) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000200)={0x2, 0x3f}, 0x2) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000180)={r1, 0x8}, 0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x3}, 0x2) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, &(0x7f0000000080)=@bpq0, 0x10) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) 02:39:23 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3fb, 0x8, 0x70bd27, 0x25dfdbfd, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40}, 0x40084) (async) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) [ 2524.366761] misc userio: Begin command sent, but we're already running [ 2524.438404] misc userio: Begin command sent, but we're already running 02:39:24 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0xa6, 0x80, 0x7ff, 0x4, 0x4, 0x7, 0x8}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:24 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:24 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@bcast, @bcast, @default, @default, @bcast, @netrom, @null]}, &(0x7f00000000c0)=0x48, 0x80800) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, &(0x7f0000000100)=@rose={'rose', 0x0}, 0x10) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@bcast, @bcast, @default, @default, @bcast, @netrom, @null]}, &(0x7f00000000c0)=0x48, 0x80800) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, &(0x7f0000000100)=@rose={'rose', 0x0}, 0x10) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:39:24 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3fb, 0x8, 0x70bd27, 0x25dfdbfd, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40}, 0x40084) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3fb, 0x8, 0x70bd27, 0x25dfdbfd, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40}, 0x40084) (async) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) (async) 02:39:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x19) 02:39:24 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, &(0x7f0000000140)=0x8) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x8, 0x80, 0x5, 0x5e}, 0xc) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={r3, 0x3ff}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f0000000200)={r5}, &(0x7f0000000240)=0x8) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x4000, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, &(0x7f0000000140)=0x8) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x8, 0x80, 0x5, 0x5e}, 0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000180)={r3, 0x3ff}, &(0x7f00000001c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r4, 0x84, 0x18, &(0x7f0000000200)={r5}, &(0x7f0000000240)=0x8) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:39:24 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:24 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) 02:39:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x19) 02:39:24 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async, rerun: 64) ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) (rerun: 64) 02:39:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x19) 02:39:24 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240), &(0x7f0000000040)=0xc) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000200)={{0x8, 0x4}, 0x3a}, 0x10) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000140)=0x4) syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 02:39:25 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) ioctl$SG_GET_SG_TABLESIZE(0xffffffffffffffff, 0x227f, &(0x7f0000000000)) 02:39:25 executing program 2: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) 02:39:25 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x7ff}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) setsockopt$MRT_ADD_MFC_PROXY(r2, 0x0, 0xd2, &(0x7f0000000140)={@broadcast, @rand_addr=0x64010102, 0x1, "db2c918727e96bc75eaced227e8d103f89badd60ef94950b993de110580ca65a", 0x3, 0x80000000, 0x7, 0x8}, 0x3c) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), 0x4) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f00000000c0)=0xe, 0x800) 02:39:25 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:25 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e21, @multicast1}}, 0x100, 0x7, 0xff, 0x3bab5b76, 0x5}, &(0x7f0000000080)=0x98) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x18, 0x3f9, 0x300, 0x70bd2b, 0x25dfdbfb, {0x0, 0x1}, ["", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x20044154}, 0x20040000) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) connect$bt_l2cap(r2, &(0x7f0000000380)={0x1f, 0x1, @any, 0x6}, 0xe) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r3, 0x5386, &(0x7f0000000340)) r4 = syz_open_dev$sg(&(0x7f00000002c0), 0x8, 0x98801) r5 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_RECVERR(r5, 0x114, 0x5, &(0x7f00000000c0), 0x4) ioctl$SG_GET_PACK_ID(r4, 0x227c, &(0x7f0000000300)) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f00000003c0)) 02:39:25 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @none, 0x7fff, 0x1}, 0xe) 02:39:25 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000200)=ANY=[@ANYRES32=0x0, @ANYBLOB="3d038e00a44e642c51b176688a444500c77b956d8a67c818571cff899cf75eefc10960aa7dad522c7cc232c4772c01b60fd9aaf200000000fce4266fc59b7f80d93bcce2ffbc5c19637012d123162966961a22312070cc433bd9dd6efa96b5254156c669f5696dbb5ffa88801c74c9b2634960cf5ed91870cdffffff7f000000007a0494b4ce0000"], 0x97) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000680), &(0x7f00000006c0)=0x8) ioctl$PPPOEIOCDFWD(0xffffffffffffffff, 0xb101, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000500), 0x400000, 0x0) r3 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET(r3, &(0x7f0000000640)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x10, 0x3e8, 0x0, 0x70bd29, 0x25dfdbfb, "", ["", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40044}, 0x40002) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000540)={0x2, 0xc8}, 0x2) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000300)={0x0, 0x7}, &(0x7f0000000340)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000180)={0x0, 0x3}, &(0x7f00000002c0)=0x8) 02:39:25 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @none, 0x7fff, 0x1}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @none, 0x7fff, 0x1}, 0xe) (async) 02:39:25 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e21, @multicast1}}, 0x100, 0x7, 0xff, 0x3bab5b76, 0x5}, &(0x7f0000000080)=0x98) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x18, 0x3f9, 0x300, 0x70bd2b, 0x25dfdbfb, {0x0, 0x1}, ["", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x20044154}, 0x20040000) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) r2 = accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) connect$bt_l2cap(r2, &(0x7f0000000380)={0x1f, 0x1, @any, 0x6}, 0xe) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r3, 0x5386, &(0x7f0000000340)) r4 = syz_open_dev$sg(&(0x7f00000002c0), 0x8, 0x98801) r5 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_RECVERR(r5, 0x114, 0x5, &(0x7f00000000c0), 0x4) (async) ioctl$SG_GET_PACK_ID(r4, 0x227c, &(0x7f0000000300)) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f00000003c0)) 02:39:25 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x7ff}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) setsockopt$MRT_ADD_MFC_PROXY(r2, 0x0, 0xd2, &(0x7f0000000140)={@broadcast, @rand_addr=0x64010102, 0x1, "db2c918727e96bc75eaced227e8d103f89badd60ef94950b993de110580ca65a", 0x3, 0x80000000, 0x7, 0x8}, 0x3c) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), 0x4) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f00000000c0)=0xe, 0x800) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x7ff}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) (async) setsockopt$MRT_ADD_MFC_PROXY(r2, 0x0, 0xd2, &(0x7f0000000140)={@broadcast, @rand_addr=0x64010102, 0x1, "db2c918727e96bc75eaced227e8d103f89badd60ef94950b993de110580ca65a", 0x3, 0x80000000, 0x7, 0x8}, 0x3c) (async) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), 0x4) (async) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f00000000c0)=0xe, 0x800) (async) 02:39:25 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240), &(0x7f0000000040)=0xc) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000200)={{0x8, 0x4}, 0x3a}, 0x10) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000140)=0x4) syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240), &(0x7f0000000040)=0xc) (async) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000200)={{0x8, 0x4}, 0x3a}, 0x10) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000140)=0x4) (async) syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) (async) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) (async) 02:39:25 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @none, 0x7fff, 0x1}, 0xe) 02:39:25 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x7ff}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) setsockopt$MRT_ADD_MFC_PROXY(r2, 0x0, 0xd2, &(0x7f0000000140)={@broadcast, @rand_addr=0x64010102, 0x1, "db2c918727e96bc75eaced227e8d103f89badd60ef94950b993de110580ca65a", 0x3, 0x80000000, 0x7, 0x8}, 0x3c) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), 0x4) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f00000000c0)=0xe, 0x800) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x7ff}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) (async) setsockopt$MRT_ADD_MFC_PROXY(r2, 0x0, 0xd2, &(0x7f0000000140)={@broadcast, @rand_addr=0x64010102, 0x1, "db2c918727e96bc75eaced227e8d103f89badd60ef94950b993de110580ca65a", 0x3, 0x80000000, 0x7, 0x8}, 0x3c) (async) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), 0x4) (async) accept4$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f00000000c0)=0xe, 0x800) (async) 02:39:25 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e21, @multicast1}}, 0x100, 0x7, 0xff, 0x3bab5b76, 0x5}, &(0x7f0000000080)=0x98) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x18, 0x3f9, 0x300, 0x70bd2b, 0x25dfdbfb, {0x0, 0x1}, ["", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x20044154}, 0x20040000) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) connect$bt_l2cap(r2, &(0x7f0000000380)={0x1f, 0x1, @any, 0x6}, 0xe) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r3, 0x5386, &(0x7f0000000340)) (async) r4 = syz_open_dev$sg(&(0x7f00000002c0), 0x8, 0x98801) r5 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_RECVERR(r5, 0x114, 0x5, &(0x7f00000000c0), 0x4) (async) ioctl$SG_GET_PACK_ID(r4, 0x227c, &(0x7f0000000300)) (async) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f00000003c0)) 02:39:25 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:25 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:25 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x83}, 0xe) 02:39:25 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = socket$rds(0x15, 0x5, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xe, 0x80800) accept4$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x0, @fixed}, &(0x7f0000000140)=0xe, 0x40800) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r1, 0x114, 0xa, &(0x7f0000000000)={0x1, 'E'}, 0x2) 02:39:25 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:25 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:26 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240), &(0x7f0000000040)=0xc) (async) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000200)={{0x8, 0x4}, 0x3a}, 0x10) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000140)=0x4) syz_genetlink_get_family_id$SEG6(&(0x7f0000000100), 0xffffffffffffffff) getsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:26 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:26 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:26 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x83}, 0xe) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:26 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = socket$rds(0x15, 0x5, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xe, 0x80800) accept4$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x0, @fixed}, &(0x7f0000000140)=0xe, 0x40800) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r1, 0x114, 0xa, &(0x7f0000000000)={0x1, 'E'}, 0x2) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) socket$rds(0x15, 0x5, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xe, 0x80800) (async) accept4$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x0, @fixed}, &(0x7f0000000140)=0xe, 0x40800) (async) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r1, 0x114, 0xa, &(0x7f0000000000)={0x1, 'E'}, 0x2) (async) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)=0x2, 0x4) 02:39:26 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)=0x2, 0x4) 02:39:27 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x0, 0xfffc}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:27 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)=0x2, 0x4) 02:39:27 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:27 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:27 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) r1 = socket$rds(0x15, 0x5, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xe, 0x80800) accept4$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x0, @fixed}, &(0x7f0000000140)=0xe, 0x40800) (async, rerun: 64) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r1, 0x114, 0xa, &(0x7f0000000000)={0x1, 'E'}, 0x2) (rerun: 64) 02:39:27 executing program 3: shmget(0x1, 0x1000, 0x9fe4e0c83bc20f78, &(0x7f0000000000/0x1000)=nil) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) 02:39:27 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x83}, 0xe) 02:39:27 executing program 3: shmget(0x1, 0x1000, 0x9fe4e0c83bc20f78, &(0x7f0000000000/0x1000)=nil) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) 02:39:27 executing program 3: shmget(0x1, 0x1000, 0x9fe4e0c83bc20f78, &(0x7f0000000000/0x1000)=nil) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) 02:39:27 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = socket$inet6_sctp(0xa, 0x4, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e23, 0xfffffc00, @private0={0xfc, 0x0, '\x00', 0x1}, 0xfff}}, 0x80, 0x9, 0x0, 0x9a7, 0x42, 0x7, 0xff}, &(0x7f0000000000)=0x9c) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:27 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:27 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2528.390518] misc userio: The device must be registered before sending interrupts 02:39:28 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x0, 0xfffc}, 0xc) (async, rerun: 64) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (rerun: 64) 02:39:28 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:28 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x4, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e23, 0xfffffc00, @private0={0xfc, 0x0, '\x00', 0x1}, 0xfff}}, 0x80, 0x9, 0x0, 0x9a7, 0x42, 0x7, 0xff}, &(0x7f0000000000)=0x9c) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:28 executing program 1: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:28 executing program 5: ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan4\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r0}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x10}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x7}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x4baec027ea5ac416}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xf}, @NL802154_ATTR_CCA_ED_LEVEL={0xffffff20}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x9}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xa}]}, 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r2 = accept4$bt_l2cap(r1, &(0x7f00000001c0)={0x1f, 0x0, @none}, &(0x7f0000000200)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000240), 0x4) 02:39:28 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2528.786898] misc userio: The device must be registered before sending interrupts [ 2528.828008] misc userio: The device must be registered before sending interrupts 02:39:28 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) 02:39:28 executing program 1: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:28 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = socket$inet6_sctp(0xa, 0x4, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e23, 0xfffffc00, @private0={0xfc, 0x0, '\x00', 0x1}, 0xfff}}, 0x80, 0x9, 0x0, 0x9a7, 0x42, 0x7, 0xff}, &(0x7f0000000000)=0x9c) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) socket$inet6_sctp(0xa, 0x4, 0x84) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e23, 0xfffffc00, @private0={0xfc, 0x0, '\x00', 0x1}, 0xfff}}, 0x80, 0x9, 0x0, 0x9a7, 0x42, 0x7, 0xff}, &(0x7f0000000000)=0x9c) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) 02:39:28 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:28 executing program 1: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:28 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x0, 0xfffc}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x0, 0xfffc}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:39:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:29 executing program 5: ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan4\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r0}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x10}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x7}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x4baec027ea5ac416}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xf}, @NL802154_ATTR_CCA_ED_LEVEL={0xffffff20}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x9}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xa}]}, 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r2 = accept4$bt_l2cap(r1, &(0x7f00000001c0)={0x1f, 0x0, @none}, &(0x7f0000000200)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000240), 0x4) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan4\x00'}) (async) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r0}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x10}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x7}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x4baec027ea5ac416}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xf}, @NL802154_ATTR_CCA_ED_LEVEL={0xffffff20}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x9}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xa}]}, 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) accept4$bt_l2cap(r1, &(0x7f00000001c0)={0x1f, 0x0, @none}, &(0x7f0000000200)=0xe, 0x80000) (async) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000240), 0x4) (async) 02:39:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) 02:39:29 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) 02:39:29 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendto$ax25(0xffffffffffffffff, &(0x7f0000000380)="837c0745912ac1f00f11aedb5fc4a5efe88bf59d73d7531d4819cdf44c6e9ca7ebe57e9c58064244fb8a75d40ad3fdade20f6d86bae93d58daf423bc2f6bd019633796377891eb1e537c49f2175f6e760df6aeb65857a51f93f492d046ab714084ea69c75bc09e0974ddf6f3799706acdd92c5822ae9d19db66c999a1d7801e0d421a0e307e8817c2b92087417a67cc9914332fc5281c689188a33cecf40754f49abf121de98bd52adccb8815e6e2fc5675f13e27d0f907ba50907641963613b28d8c305252925855d6e73fabfeee53b2affddfcd69083", 0xd7, 0x200008c0, &(0x7f0000000480)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x7}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x48) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:29 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x200000, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000340)={0xf67, 0x7, 0x3f, 0xce, 0x3, 0x9}, 0xc) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f0000000040)=0x8, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000180)) setsockopt$MRT_ADD_MFC(r2, 0x0, 0xcc, &(0x7f0000000140)={@broadcast, @loopback, 0xffffffffffffffff, "9e94fa3d410bf3da1ad2d4918ef2867c72596393e94af13f8cb64345bf0d81a3", 0xffffffff, 0x2, 0x1f, 0x1}, 0x3c) 02:39:29 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) 02:39:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000000c0)={r1, @in6={{0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xff}}, 0x4, 0x2, 0x7, 0x0, 0x9}, &(0x7f0000000180)=0x98) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:29 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:29 executing program 5: ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wpan4\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x64, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r0}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x10}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x7}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x4baec027ea5ac416}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xf}, @NL802154_ATTR_CCA_ED_LEVEL={0xffffff20}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x9}, @NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0xa}]}, 0x64}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r2 = accept4$bt_l2cap(r1, &(0x7f00000001c0)={0x1f, 0x0, @none}, &(0x7f0000000200)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000240), 0x4) 02:39:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000000c0)={r1, @in6={{0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xff}}, 0x4, 0x2, 0x7, 0x0, 0x9}, &(0x7f0000000180)=0x98) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:30 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x6}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0xf, &(0x7f00000000c0)={r1, @in6={{0xa, 0x4e20, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xff}}, 0x4, 0x2, 0x7, 0x0, 0x9}, &(0x7f0000000180)=0x98) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:30 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 3: pkey_mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3000002, 0xffffffffffffffff) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) [ 2530.631502] misc userio: No port type given on /dev/userio [ 2530.638123] misc userio: The device must be registered before sending interrupts [ 2530.684294] misc userio: No port type given on /dev/userio [ 2530.694002] misc userio: The device must be registered before sending interrupts 02:39:30 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x200000, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000340)={0xf67, 0x7, 0x3f, 0xce, 0x3, 0x9}, 0xc) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f0000000040)=0x8, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000180)) setsockopt$MRT_ADD_MFC(r2, 0x0, 0xcc, &(0x7f0000000140)={@broadcast, @loopback, 0xffffffffffffffff, "9e94fa3d410bf3da1ad2d4918ef2867c72596393e94af13f8cb64345bf0d81a3", 0xffffffff, 0x2, 0x1f, 0x1}, 0x3c) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x200000, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000340)={0xf67, 0x7, 0x3f, 0xce, 0x3, 0x9}, 0xc) (async) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f0000000040)=0x8, 0x4) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000180)) (async) setsockopt$MRT_ADD_MFC(r2, 0x0, 0xcc, &(0x7f0000000140)={@broadcast, @loopback, 0xffffffffffffffff, "9e94fa3d410bf3da1ad2d4918ef2867c72596393e94af13f8cb64345bf0d81a3", 0xffffffff, 0x2, 0x1f, 0x1}, 0x3c) (async) 02:39:30 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x3}, 0xe) 02:39:30 executing program 3: pkey_mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3000002, 0xffffffffffffffff) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) pkey_mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3000002, 0xffffffffffffffff) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) 02:39:30 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 2: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 5: ioctl$SG_GET_RESERVED_SIZE(0xffffffffffffffff, 0x2272, &(0x7f0000000000)) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x6, 0x4) 02:39:30 executing program 2: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2531.456436] misc userio: No port type given on /dev/userio [ 2531.467488] misc userio: The device must be registered before sending interrupts 02:39:30 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x200000, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000340)={0xf67, 0x7, 0x3f, 0xce, 0x3, 0x9}, 0xc) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f0000000040)=0x8, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000180)) setsockopt$MRT_ADD_MFC(r2, 0x0, 0xcc, &(0x7f0000000140)={@broadcast, @loopback, 0xffffffffffffffff, "9e94fa3d410bf3da1ad2d4918ef2867c72596393e94af13f8cb64345bf0d81a3", 0xffffffff, 0x2, 0x1f, 0x1}, 0x3c) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000300), 0x200000, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000340)={0xf67, 0x7, 0x3f, 0xce, 0x3, 0x9}, 0xc) (async) setsockopt$MRT_FLUSH(0xffffffffffffffff, 0x0, 0xd4, &(0x7f0000000040)=0x8, 0x4) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000180)) (async) setsockopt$MRT_ADD_MFC(r2, 0x0, 0xcc, &(0x7f0000000140)={@broadcast, @loopback, 0xffffffffffffffff, "9e94fa3d410bf3da1ad2d4918ef2867c72596393e94af13f8cb64345bf0d81a3", 0xffffffff, 0x2, 0x1f, 0x1}, 0x3c) (async) 02:39:30 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x3}, 0xe) 02:39:30 executing program 3: pkey_mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3000002, 0xffffffffffffffff) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:30 executing program 2: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:30 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x3}, 0xe) 02:39:31 executing program 2: r0 = openat$userio(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:31 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getpeername$ax25(r0, &(0x7f0000000000)={{0x3, @bcast}, [@bcast, @default, @bcast, @null, @bcast, @null, @netrom, @rose]}, &(0x7f00000000c0)=0x48) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:31 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2531.553130] misc userio: Invalid payload size [ 2531.567714] misc userio: No port type given on /dev/userio [ 2531.582614] misc userio: The device must be registered before sending interrupts 02:39:31 executing program 0: sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000001100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x1010, 0x3ed, 0x0, 0x70bd29, 0x25dfdbfb, "c9e7bd10d9e208084087ebbd81798834395c3cab36767c192b43aa24c20502587bc864219b55a2c948c76d7a8c7c76f61e6cb682a2adc2ce12c27f29e0cf000c5fe07d17da5950400cca5e2a9b5d0bf425485b23777fcb57b5c6318279e9a3388b64d4917a9e665c1d2f9777b7ea8cfea0dc30fdcc52dec3c0b39a73f73734ad417c9151dbc5cfb51972054b4f0b1eac35c25d327db4d818760e1a48b518bacc1b13b9de520e38b9c89580676d26dddcdd06fb39f16b22d5bbd649a0c49b3240ddb3309f94410e783a2c75540742e205cebcdb45ff699c79d7b71e175a682a336ce2b27dcbb06e0df9a1aa59f8c914a6d99882a47538d6c68a4349b03a3b00ce6754f277a620a147e7b97b8d1edf66f6984b85bb083b9fb212e778b18b57fb81e81271116c6d97fdde70e6349828e99c0e25c27c29fe6bf3083038695404b55c634603f7706b1abe52b6968c031ebdbdff198b94c9e3138952b69b1b482c90694f866a6f3dbeea351415a53f9b541535bfb24d3f58d94b537f9bbca8b641a56a5f8f71c509668fbfd418bf41cd0989a1db64bb2d964873a00b4aab05017315097b4f1186f30cab6249fab52ec62c203a5d449bcd77cc267a6f83a98c3afc0a9d10f27ac34a5ae9c2fcb40ff1293d0fd529cc1f25740cb40df964f957f1244e84050fe1e56cdaf8cf6f636c05ce5c7a05116a44a259cc02e421e456b7dc12cfd86ee8a4c54067ff3dac66edf0bbdac1220cc4f55d124cd1f6785069bafc09bac709823396aa869ff679fc2cd8e5237736aa27639f120a5d332ce230201aa52faba9e74f5522bf1f8bd4892b963d347d4631215d3ee7cfb5050b0c2ec5f07eab86a5bc2a6476d2ec54103d741c94d160cac58c32a0e5b9d71578be3a67449dac91fd23d4e995fba3931bec1648252d37c3d615111372cb35a2815442a010ce16e882597b9687e789806a6a7546630d683a51d7728806be6461297b7d2e176965ab9e31d6166bde2943a907fb6177c6fbaa7941ef4615281ea976962807285eea5051bb1dfaea44c2ce80feb0496210d0844763415e9944f26edd89ab211e89289618cb4897b19186cb79a14bc3ddbaeeadde6a229531633cba14f507b18ced1b9fd53d648a9f20c40c22eda470fcdf0f8983e4c732ff47ff77ae971387400f57e4185da52f4f801757d5d73c28e92e4b08442c8bc48df985aacf1e3a66d23d03e49a2499035f88169cbe86994da5577443d22a7832a01684fe3c89ef00748f5249dc379d9e0e7cb6b6865ef3d3902d3abbb6c0a0fde700efabc454566b4dda899a09da0d827e8d8a885817e146bece8b15020ded447a9b71dc370686bd72f476b7c1bc46af46f0f47976ceba18822d9e255eec712ef0b732a9df66afb1a21c305a39eb06f8ada4e7f2c236d7f610b200c6b40de8b4425ee5cd192b03b2bc77194bd358ea356b44a73c6992b7714e3ec385dab498c064d70bf54f232e86bfe857ff9f592d6cef1a26386f23e631ef9bc2446bf462d996542ebe711c4596944a63159864ca330cf8166eda1a9ce2e3bb15684e5dfffefb5265383b2b8f193bb906baf1e8f2cc2b8d373210bc0ef640935f10a99082ab50317f8fec28409656601e7ec505c123b93f0dfdfa6861d423ebc6fd7140d6b0a86cb0e399b67f0e78bfd9e4a20515c3bd068cc335f0ea93a0ca20babc6719f4513492959587ddd1c4695431d22c72641766ef811aab231a8ed3be3b43f35d2b691e056c38b035ffb62fbe9c4933d5062a934b4e96f6afd4dedae0076f4bfe79c4e247684704d6e8c4269b821f30a4709cccdf4f388e7167bf25b26b2346e0f0f4cfa6d0b8e6c1cfdbb4ea62b7b0ca049f8e1ab5fd4a84a54cba92d1408f9f43940ec49dcf972a0f8fd9eb14ff89ee4c1d5823aebc2166a8a665ceaa78dac36377ff67f4f8863cba6c0c522e3497f5b090821eded987ee6dd32a66e524147e233068474b27186e9ae35b32354d0d1a21cb153da17c91983d7565e9a1638c38c16ab9b7bc950eefa2e47ad0de5a166f2630c0c385bbd5de693cc4c71d102ecaa2bd43b05ce17056bcd1a3aebadf556b787d68d1511c2fd4822839ad275c4b5f127b9b642b0a09ab97aae11d9a72e1926ba81fd58bcb2b84c62cf0ea755ce930bc07193e0fa2ec61fcae6875eae17dce7d064f6a9f80284b95b74f3c9e900d751e0b0da81656be4be45b35dd742769f627e0e8481c9e72ff43fc79d9484e28dfbabcd237f91bacfc27c27d14ccbc47884ce87c0086d3a78d3bc190a0a022e83d31ab03263cdac0d32320c0b1a202620f2ea81e3cd187aff78bf930922ce2cd5859879b786e02080dad552a29063e52806e3e57a0b76f0e495e35a6a09d29afe7b176fad3aebec2272d88d97b82062dc045ba812891d632f1d35ef9e31e3c5a156b7995f9ffb14aee1a22437eb90602fbf52ff475c119ef66975031b4584b6100bbaafcf8be795dc52ae246b7722d1d6e195288995f936cdecf8370de8fdb49913bd859036e424a39fc8506d58d7a71adedc394dd74008d8001c6cf223152fb711fb299e4ff265dfa10ff0c810fcb03718c85fa8ec2c179d8dab81971206885955f46e65480cdd472b572bb16237b232e094d0721ceefcb81db01a3848418bac04c2f2fe4488baa9051625d13c0d0c658d9fd8a535eca4c279348d22bd4e8e35304fe4eeff4b7487ed23fe39249ddacd2f8e7a15175b986ad5a68e7fb6a95de95157c02f4704e9a1ed93821bb9f2718fc040999a98fd0246ace925684f35cca9037452175201713ec5de0b02718b6310aa5ee9874d2879fb7c2448928a3cd84262c5d773f9dd9878a4af3836602656583ccd1e89e754f129a3b90cce81aff65dfd8d20a442f6e830fc24a534e39a64b70c2fb9cdfbf4421b376c04d23e6bc45146a3174f0bee4574a51a5758a0287be74ef8883eb012efae02349ac33dd5a2a16ec28ea2699cc6d1083bbd5b4e402faf03d7f1b7220ac519a9ea65d30720dace036238c17c3ba50c72f43768e6601e638c79c99cf6570d63f47a19efba3cd46e563e6a6a0a91d153083c92547533dde0b33ec476a8d67b68c7b4c192ce071bc678eca1f9b6d22b5ae70d77cb4b7b21e2b7d917d89c817dcd5e069d8c2de886449a80830d58350a4488a8e43f987566cf8385681f2fccf0f9ee68d73dc0ae50f8a9241660676db954c0ced6e8f67f54ef26483fe2eaeab23e5c0f193218fb24c16f9c7a4975c37773f23150b4eef48bfab995afa9b1b615f576dbc2e728a93bbb6ea58f49b9009323bd6b93f062ae8b73a445ea63609ae4bee9a8359cdd56388791eeb8141655ff425c26a011f60fac8436975c24aba05aa3d94f39a65902e9436c996828ab46ae64e1fa57beaaae3ba9aa4ca000117513b528eff66a7e0617306ea618199f5c36be73f5323aec6a73fd26b5e75696222f6f0e99c3a46afd8d33d511a41c73861d96cfe36623ca804a0c6b595ebed8a38a391af135c01cc72736b5aad76c51473a72e373d7c9893a5e13e47325b8f9fcf7737905db917e16aaa71f7874676aa454ee2deca20bcbab7b807723492dcc0fd88efb5f4e8d925458b646e66786e7d48cafc1de2ac3348a7ae51209270346781a145d17a99ffabb9d8f7f0bacf1ab32f4ebd371de44628bb9e60a583ccc7232fc1f5805fe2e2d4ae0ee498bb9d4310913895e11de95c333be6544b0689f69177f92fb68e531c1fc6daa11673baf1b83d156d87e742d40bdb9e5731657542ced51e5c0e6dc961a6f0f824cb18bbbfe56f9b8cf70489682f9ed5628f6e4c82c7f0a38e30ec860008f1bd2cfa55840f35cf3379acbf511e49aac910bc6d8c62748afc78125c66d44a55e5d7ea42adafa8db00d3d425a1c202b2ab3a07f37cdc35ebb3efd0d6392066d98a4525eed204acb500fa00b5a40d55bf76dd5e3ef2d3de60d1c92ef7f6012e761e46d291cffffe75abf9c632a8a08b437009f6ebef4186591eaa65f6a48abbacf1575a5168f4840cc92cd31573205618b2114e72adcceac3cd344baafaee2c384630a20c8a43a2b87ccee2eeee49d823a0736897ea4cef3377f986743f790e8052e01cef9ee62d08b71d44c2dd4264df7173fb100fd65218958229b559cd67c69289af2600064b0111f4164e74f34a5e2a3c83714ec46e305d350f51d25fcbb718f44d10b0b1e1bc1665f9320be7fbd13526a2bda03e15e00cc86c4624e14ddde092a73ff740cc5ad81b1d8e4611b804ef89a1ea43c501e32e8ed23acd822476b8969c888d729fa1d2f242f384ffc7a5acf6a39a573527a2a5ea973bfc54e528fdc8f8a0052a35b7ccd00091349f06cf3cd4dcbe7f5a37a2065a0c23337413feaecbb66db004b42e8755e7e28f382f9ceb3989b5e007c3fc445a8a8d2c548a0089a99894e9571139a5acfe6b67b4a5e43fb86434e84a402ba731c2cbc7148f64870fdae0066795b93095db33a78721bdd273728c230567cf4e8897dec288fc3dd6622dcb2ac305a0d6cca00dfc82890627370c7ced24350df69154f83148a15943c3f821b55e55a6c63f53f9ad069ab20c63fbd7064129dbecccf44c4f2badd5724b9a5cae597c2a4d94afaf1a30bcec3512f71d81c616ebb7e789e6efed01b029baa25caa28349c7026935ca2fc21fad84704e80b5562423003dec9f38cf185d1a74c28a98d045b1b51a9e95a45feaf39ba3584027ab43130df2c66667ef4eba62716896d28363775db80aee53627bf39b5bf3349e6ef671d572c2002f511bae210275cba8cbdc4f7440f2e9a821401dee7e78a68c7b8e303d4a3f56c962bc42a114a3434e7c0ec246e636b6c5357006d7efbc9228cc1b363958b80be633412142cc4db80a81231fc219e0afe18a1ae4e25d5db981586d3d421779bfc28bacf36ca4497bf90dcb2dcd98043420a6c42ccab5be26da492cda04db49272bc86ec92285399bd344ae0f8318fd28fb40a1f486e5ba933007111ac7649097c82f64f75e438f823cdc727e0ce35fdda3a4c2cedac2cf121185992d2807765bb6eb439ee2658b49aec1178a82935eab0ee5d26ab7364ec67be6d11238898cecaa723df41e0fa2dc4ced58d4d4e6d73771e83e3754812594f6e0b64c648154e310aacdf55d53d4ca5e888c25a5f4ab020c99abdb186ab7f91e22f63ae8e800c8280ab11c9d687edb59d7f84b30366d8947266689807cfca8e6b8ac747319197e07f5205cb24ebacced6ba48094b781ab8ee001f4c9de1a4e244a4568b86afca5e89192a58e7babe32aa4e2c7fd38ddf50a10dfa889bfe2de100bb83e39ea44857d16ef451a78c614a025ec2627b805c1a9379595f05b4769f250498698f0f515a8bf1e181763a866d38a148de4d84468c06881e868261261c59dbbeb934c667467b938ff0e5cee25077bf20d1257a256b5621c09de9fe5ef6c4c8fd459d7585155dc3d07146d01245e4e9baa5d338b3fe879358f139fe7cf3dbba8c75d6355c6179cfad9e17a5bc82830b7c8a59a4b84a520485275abe48a1082bb8c538283e3d114e6c64fdae550c963d4bb55878da518130e4cbff5a89676acfaf64e06acc57885e0c8fae913df2c4a3ffa2c8df77cd073f8bba8a583492be3ed7a0356c7a10c9a9e23073fa9c31a0099b9b9bb54a4d728af7123f722285ea8d510023c8f9767b66370cd3cf3214a1ede0f1470a109baed1dc724c70aeed0bb6c258edfc3fbf4ea68d8524e0351eb15600ba079a0d6afc3940065751d29bf30c756a56e8806e46d5bfe8ca1921b6f80bb7973a780871b2bd", [""]}, 0x1010}, 0x1, 0x0, 0x0, 0x40000}, 0x6c000) r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001180), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) sendmsg$NL802154_CMD_SET_CCA_MODE(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000001140), 0xc, &(0x7f0000001200)={&(0x7f00000011c0)={0x24, r0, 0x4, 0x70bd2a, 0x25dfdbfd, {}, [@NL802154_ATTR_CCA_OPT={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x40) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) [ 2531.664254] misc userio: Invalid payload size [ 2531.669407] misc userio: No port type given on /dev/userio [ 2531.675513] misc userio: The device must be registered before sending interrupts 02:39:31 executing program 5: ioctl$SG_GET_RESERVED_SIZE(0xffffffffffffffff, 0x2272, &(0x7f0000000000)) (async, rerun: 32) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (rerun: 32) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async, rerun: 64) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x6, 0x4) (rerun: 64) 02:39:31 executing program 2: r0 = openat$userio(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:31 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) getpeername$ax25(r0, &(0x7f0000000000)={{0x3, @bcast}, [@bcast, @default, @bcast, @null, @bcast, @null, @netrom, @rose]}, &(0x7f00000000c0)=0x48) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:31 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x3, 0xb7b3, 0x6, 0x80, 0x1f, 0x0, 0x9}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0xffc0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x100, 0x2}, 0xe) 02:39:31 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:31 executing program 2: r0 = openat$userio(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:31 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) getpeername$ax25(r0, &(0x7f0000000000)={{0x3, @bcast}, [@bcast, @default, @bcast, @null, @bcast, @null, @netrom, @rose]}, &(0x7f00000000c0)=0x48) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:31 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:31 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0xc0000) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:31 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2532.376261] misc userio: Invalid payload size [ 2532.390959] misc userio: No port type given on /dev/userio [ 2532.404720] misc userio: The device must be registered before sending interrupts 02:39:31 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:31 executing program 0: sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000001100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x1010, 0x3ed, 0x0, 0x70bd29, 0x25dfdbfb, "c9e7bd10d9e208084087ebbd81798834395c3cab36767c192b43aa24c20502587bc864219b55a2c948c76d7a8c7c76f61e6cb682a2adc2ce12c27f29e0cf000c5fe07d17da5950400cca5e2a9b5d0bf425485b23777fcb57b5c6318279e9a3388b64d4917a9e665c1d2f9777b7ea8cfea0dc30fdcc52dec3c0b39a73f73734ad417c9151dbc5cfb51972054b4f0b1eac35c25d327db4d818760e1a48b518bacc1b13b9de520e38b9c89580676d26dddcdd06fb39f16b22d5bbd649a0c49b3240ddb3309f94410e783a2c75540742e205cebcdb45ff699c79d7b71e175a682a336ce2b27dcbb06e0df9a1aa59f8c914a6d99882a47538d6c68a4349b03a3b00ce6754f277a620a147e7b97b8d1edf66f6984b85bb083b9fb212e778b18b57fb81e81271116c6d97fdde70e6349828e99c0e25c27c29fe6bf3083038695404b55c634603f7706b1abe52b6968c031ebdbdff198b94c9e3138952b69b1b482c90694f866a6f3dbeea351415a53f9b541535bfb24d3f58d94b537f9bbca8b641a56a5f8f71c509668fbfd418bf41cd0989a1db64bb2d964873a00b4aab05017315097b4f1186f30cab6249fab52ec62c203a5d449bcd77cc267a6f83a98c3afc0a9d10f27ac34a5ae9c2fcb40ff1293d0fd529cc1f25740cb40df964f957f1244e84050fe1e56cdaf8cf6f636c05ce5c7a05116a44a259cc02e421e456b7dc12cfd86ee8a4c54067ff3dac66edf0bbdac1220cc4f55d124cd1f6785069bafc09bac709823396aa869ff679fc2cd8e5237736aa27639f120a5d332ce230201aa52faba9e74f5522bf1f8bd4892b963d347d4631215d3ee7cfb5050b0c2ec5f07eab86a5bc2a6476d2ec54103d741c94d160cac58c32a0e5b9d71578be3a67449dac91fd23d4e995fba3931bec1648252d37c3d615111372cb35a2815442a010ce16e882597b9687e789806a6a7546630d683a51d7728806be6461297b7d2e176965ab9e31d6166bde2943a907fb6177c6fbaa7941ef4615281ea976962807285eea5051bb1dfaea44c2ce80feb0496210d0844763415e9944f26edd89ab211e89289618cb4897b19186cb79a14bc3ddbaeeadde6a229531633cba14f507b18ced1b9fd53d648a9f20c40c22eda470fcdf0f8983e4c732ff47ff77ae971387400f57e4185da52f4f801757d5d73c28e92e4b08442c8bc48df985aacf1e3a66d23d03e49a2499035f88169cbe86994da5577443d22a7832a01684fe3c89ef00748f5249dc379d9e0e7cb6b6865ef3d3902d3abbb6c0a0fde700efabc454566b4dda899a09da0d827e8d8a885817e146bece8b15020ded447a9b71dc370686bd72f476b7c1bc46af46f0f47976ceba18822d9e255eec712ef0b732a9df66afb1a21c305a39eb06f8ada4e7f2c236d7f610b200c6b40de8b4425ee5cd192b03b2bc77194bd358ea356b44a73c6992b7714e3ec385dab498c064d70bf54f232e86bfe857ff9f592d6cef1a26386f23e631ef9bc2446bf462d996542ebe711c4596944a63159864ca330cf8166eda1a9ce2e3bb15684e5dfffefb5265383b2b8f193bb906baf1e8f2cc2b8d373210bc0ef640935f10a99082ab50317f8fec28409656601e7ec505c123b93f0dfdfa6861d423ebc6fd7140d6b0a86cb0e399b67f0e78bfd9e4a20515c3bd068cc335f0ea93a0ca20babc6719f4513492959587ddd1c4695431d22c72641766ef811aab231a8ed3be3b43f35d2b691e056c38b035ffb62fbe9c4933d5062a934b4e96f6afd4dedae0076f4bfe79c4e247684704d6e8c4269b821f30a4709cccdf4f388e7167bf25b26b2346e0f0f4cfa6d0b8e6c1cfdbb4ea62b7b0ca049f8e1ab5fd4a84a54cba92d1408f9f43940ec49dcf972a0f8fd9eb14ff89ee4c1d5823aebc2166a8a665ceaa78dac36377ff67f4f8863cba6c0c522e3497f5b090821eded987ee6dd32a66e524147e233068474b27186e9ae35b32354d0d1a21cb153da17c91983d7565e9a1638c38c16ab9b7bc950eefa2e47ad0de5a166f2630c0c385bbd5de693cc4c71d102ecaa2bd43b05ce17056bcd1a3aebadf556b787d68d1511c2fd4822839ad275c4b5f127b9b642b0a09ab97aae11d9a72e1926ba81fd58bcb2b84c62cf0ea755ce930bc07193e0fa2ec61fcae6875eae17dce7d064f6a9f80284b95b74f3c9e900d751e0b0da81656be4be45b35dd742769f627e0e8481c9e72ff43fc79d9484e28dfbabcd237f91bacfc27c27d14ccbc47884ce87c0086d3a78d3bc190a0a022e83d31ab03263cdac0d32320c0b1a202620f2ea81e3cd187aff78bf930922ce2cd5859879b786e02080dad552a29063e52806e3e57a0b76f0e495e35a6a09d29afe7b176fad3aebec2272d88d97b82062dc045ba812891d632f1d35ef9e31e3c5a156b7995f9ffb14aee1a22437eb90602fbf52ff475c119ef66975031b4584b6100bbaafcf8be795dc52ae246b7722d1d6e195288995f936cdecf8370de8fdb49913bd859036e424a39fc8506d58d7a71adedc394dd74008d8001c6cf223152fb711fb299e4ff265dfa10ff0c810fcb03718c85fa8ec2c179d8dab81971206885955f46e65480cdd472b572bb16237b232e094d0721ceefcb81db01a3848418bac04c2f2fe4488baa9051625d13c0d0c658d9fd8a535eca4c279348d22bd4e8e35304fe4eeff4b7487ed23fe39249ddacd2f8e7a15175b986ad5a68e7fb6a95de95157c02f4704e9a1ed93821bb9f2718fc040999a98fd0246ace925684f35cca9037452175201713ec5de0b02718b6310aa5ee9874d2879fb7c2448928a3cd84262c5d773f9dd9878a4af3836602656583ccd1e89e754f129a3b90cce81aff65dfd8d20a442f6e830fc24a534e39a64b70c2fb9cdfbf4421b376c04d23e6bc45146a3174f0bee4574a51a5758a0287be74ef8883eb012efae02349ac33dd5a2a16ec28ea2699cc6d1083bbd5b4e402faf03d7f1b7220ac519a9ea65d30720dace036238c17c3ba50c72f43768e6601e638c79c99cf6570d63f47a19efba3cd46e563e6a6a0a91d153083c92547533dde0b33ec476a8d67b68c7b4c192ce071bc678eca1f9b6d22b5ae70d77cb4b7b21e2b7d917d89c817dcd5e069d8c2de886449a80830d58350a4488a8e43f987566cf8385681f2fccf0f9ee68d73dc0ae50f8a9241660676db954c0ced6e8f67f54ef26483fe2eaeab23e5c0f193218fb24c16f9c7a4975c37773f23150b4eef48bfab995afa9b1b615f576dbc2e728a93bbb6ea58f49b9009323bd6b93f062ae8b73a445ea63609ae4bee9a8359cdd56388791eeb8141655ff425c26a011f60fac8436975c24aba05aa3d94f39a65902e9436c996828ab46ae64e1fa57beaaae3ba9aa4ca000117513b528eff66a7e0617306ea618199f5c36be73f5323aec6a73fd26b5e75696222f6f0e99c3a46afd8d33d511a41c73861d96cfe36623ca804a0c6b595ebed8a38a391af135c01cc72736b5aad76c51473a72e373d7c9893a5e13e47325b8f9fcf7737905db917e16aaa71f7874676aa454ee2deca20bcbab7b807723492dcc0fd88efb5f4e8d925458b646e66786e7d48cafc1de2ac3348a7ae51209270346781a145d17a99ffabb9d8f7f0bacf1ab32f4ebd371de44628bb9e60a583ccc7232fc1f5805fe2e2d4ae0ee498bb9d4310913895e11de95c333be6544b0689f69177f92fb68e531c1fc6daa11673baf1b83d156d87e742d40bdb9e5731657542ced51e5c0e6dc961a6f0f824cb18bbbfe56f9b8cf70489682f9ed5628f6e4c82c7f0a38e30ec860008f1bd2cfa55840f35cf3379acbf511e49aac910bc6d8c62748afc78125c66d44a55e5d7ea42adafa8db00d3d425a1c202b2ab3a07f37cdc35ebb3efd0d6392066d98a4525eed204acb500fa00b5a40d55bf76dd5e3ef2d3de60d1c92ef7f6012e761e46d291cffffe75abf9c632a8a08b437009f6ebef4186591eaa65f6a48abbacf1575a5168f4840cc92cd31573205618b2114e72adcceac3cd344baafaee2c384630a20c8a43a2b87ccee2eeee49d823a0736897ea4cef3377f986743f790e8052e01cef9ee62d08b71d44c2dd4264df7173fb100fd65218958229b559cd67c69289af2600064b0111f4164e74f34a5e2a3c83714ec46e305d350f51d25fcbb718f44d10b0b1e1bc1665f9320be7fbd13526a2bda03e15e00cc86c4624e14ddde092a73ff740cc5ad81b1d8e4611b804ef89a1ea43c501e32e8ed23acd822476b8969c888d729fa1d2f242f384ffc7a5acf6a39a573527a2a5ea973bfc54e528fdc8f8a0052a35b7ccd00091349f06cf3cd4dcbe7f5a37a2065a0c23337413feaecbb66db004b42e8755e7e28f382f9ceb3989b5e007c3fc445a8a8d2c548a0089a99894e9571139a5acfe6b67b4a5e43fb86434e84a402ba731c2cbc7148f64870fdae0066795b93095db33a78721bdd273728c230567cf4e8897dec288fc3dd6622dcb2ac305a0d6cca00dfc82890627370c7ced24350df69154f83148a15943c3f821b55e55a6c63f53f9ad069ab20c63fbd7064129dbecccf44c4f2badd5724b9a5cae597c2a4d94afaf1a30bcec3512f71d81c616ebb7e789e6efed01b029baa25caa28349c7026935ca2fc21fad84704e80b5562423003dec9f38cf185d1a74c28a98d045b1b51a9e95a45feaf39ba3584027ab43130df2c66667ef4eba62716896d28363775db80aee53627bf39b5bf3349e6ef671d572c2002f511bae210275cba8cbdc4f7440f2e9a821401dee7e78a68c7b8e303d4a3f56c962bc42a114a3434e7c0ec246e636b6c5357006d7efbc9228cc1b363958b80be633412142cc4db80a81231fc219e0afe18a1ae4e25d5db981586d3d421779bfc28bacf36ca4497bf90dcb2dcd98043420a6c42ccab5be26da492cda04db49272bc86ec92285399bd344ae0f8318fd28fb40a1f486e5ba933007111ac7649097c82f64f75e438f823cdc727e0ce35fdda3a4c2cedac2cf121185992d2807765bb6eb439ee2658b49aec1178a82935eab0ee5d26ab7364ec67be6d11238898cecaa723df41e0fa2dc4ced58d4d4e6d73771e83e3754812594f6e0b64c648154e310aacdf55d53d4ca5e888c25a5f4ab020c99abdb186ab7f91e22f63ae8e800c8280ab11c9d687edb59d7f84b30366d8947266689807cfca8e6b8ac747319197e07f5205cb24ebacced6ba48094b781ab8ee001f4c9de1a4e244a4568b86afca5e89192a58e7babe32aa4e2c7fd38ddf50a10dfa889bfe2de100bb83e39ea44857d16ef451a78c614a025ec2627b805c1a9379595f05b4769f250498698f0f515a8bf1e181763a866d38a148de4d84468c06881e868261261c59dbbeb934c667467b938ff0e5cee25077bf20d1257a256b5621c09de9fe5ef6c4c8fd459d7585155dc3d07146d01245e4e9baa5d338b3fe879358f139fe7cf3dbba8c75d6355c6179cfad9e17a5bc82830b7c8a59a4b84a520485275abe48a1082bb8c538283e3d114e6c64fdae550c963d4bb55878da518130e4cbff5a89676acfaf64e06acc57885e0c8fae913df2c4a3ffa2c8df77cd073f8bba8a583492be3ed7a0356c7a10c9a9e23073fa9c31a0099b9b9bb54a4d728af7123f722285ea8d510023c8f9767b66370cd3cf3214a1ede0f1470a109baed1dc724c70aeed0bb6c258edfc3fbf4ea68d8524e0351eb15600ba079a0d6afc3940065751d29bf30c756a56e8806e46d5bfe8ca1921b6f80bb7973a780871b2bd", [""]}, 0x1010}, 0x1, 0x0, 0x0, 0x40000}, 0x6c000) (async) r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001180), 0xffffffffffffffff) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) sendmsg$NL802154_CMD_SET_CCA_MODE(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000001140), 0xc, &(0x7f0000001200)={&(0x7f00000011c0)={0x24, r0, 0x4, 0x70bd2a, 0x25dfdbfd, {}, [@NL802154_ATTR_CCA_OPT={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x40) (async) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) [ 2532.464281] misc userio: No port type given on /dev/userio [ 2532.472000] misc userio: The device must be registered before sending interrupts 02:39:32 executing program 5: ioctl$SG_GET_RESERVED_SIZE(0xffffffffffffffff, 0x2272, &(0x7f0000000000)) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x6, 0x4) ioctl$SG_GET_RESERVED_SIZE(0xffffffffffffffff, 0x2272, &(0x7f0000000000)) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x6, 0x4) (async) 02:39:32 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0xc0000) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:32 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:32 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x3, 0xb7b3, 0x6, 0x80, 0x1f, 0x0, 0x9}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0xffc0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x100, 0x2}, 0xe) 02:39:32 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:32 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0xc0000) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0xc0000) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) 02:39:32 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:32 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2533.271757] misc userio: No port type given on /dev/userio [ 2533.278926] misc userio: The device must be registered before sending interrupts 02:39:32 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:32 executing program 0: sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000001100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x1010, 0x3ed, 0x0, 0x70bd29, 0x25dfdbfb, "c9e7bd10d9e208084087ebbd81798834395c3cab36767c192b43aa24c20502587bc864219b55a2c948c76d7a8c7c76f61e6cb682a2adc2ce12c27f29e0cf000c5fe07d17da5950400cca5e2a9b5d0bf425485b23777fcb57b5c6318279e9a3388b64d4917a9e665c1d2f9777b7ea8cfea0dc30fdcc52dec3c0b39a73f73734ad417c9151dbc5cfb51972054b4f0b1eac35c25d327db4d818760e1a48b518bacc1b13b9de520e38b9c89580676d26dddcdd06fb39f16b22d5bbd649a0c49b3240ddb3309f94410e783a2c75540742e205cebcdb45ff699c79d7b71e175a682a336ce2b27dcbb06e0df9a1aa59f8c914a6d99882a47538d6c68a4349b03a3b00ce6754f277a620a147e7b97b8d1edf66f6984b85bb083b9fb212e778b18b57fb81e81271116c6d97fdde70e6349828e99c0e25c27c29fe6bf3083038695404b55c634603f7706b1abe52b6968c031ebdbdff198b94c9e3138952b69b1b482c90694f866a6f3dbeea351415a53f9b541535bfb24d3f58d94b537f9bbca8b641a56a5f8f71c509668fbfd418bf41cd0989a1db64bb2d964873a00b4aab05017315097b4f1186f30cab6249fab52ec62c203a5d449bcd77cc267a6f83a98c3afc0a9d10f27ac34a5ae9c2fcb40ff1293d0fd529cc1f25740cb40df964f957f1244e84050fe1e56cdaf8cf6f636c05ce5c7a05116a44a259cc02e421e456b7dc12cfd86ee8a4c54067ff3dac66edf0bbdac1220cc4f55d124cd1f6785069bafc09bac709823396aa869ff679fc2cd8e5237736aa27639f120a5d332ce230201aa52faba9e74f5522bf1f8bd4892b963d347d4631215d3ee7cfb5050b0c2ec5f07eab86a5bc2a6476d2ec54103d741c94d160cac58c32a0e5b9d71578be3a67449dac91fd23d4e995fba3931bec1648252d37c3d615111372cb35a2815442a010ce16e882597b9687e789806a6a7546630d683a51d7728806be6461297b7d2e176965ab9e31d6166bde2943a907fb6177c6fbaa7941ef4615281ea976962807285eea5051bb1dfaea44c2ce80feb0496210d0844763415e9944f26edd89ab211e89289618cb4897b19186cb79a14bc3ddbaeeadde6a229531633cba14f507b18ced1b9fd53d648a9f20c40c22eda470fcdf0f8983e4c732ff47ff77ae971387400f57e4185da52f4f801757d5d73c28e92e4b08442c8bc48df985aacf1e3a66d23d03e49a2499035f88169cbe86994da5577443d22a7832a01684fe3c89ef00748f5249dc379d9e0e7cb6b6865ef3d3902d3abbb6c0a0fde700efabc454566b4dda899a09da0d827e8d8a885817e146bece8b15020ded447a9b71dc370686bd72f476b7c1bc46af46f0f47976ceba18822d9e255eec712ef0b732a9df66afb1a21c305a39eb06f8ada4e7f2c236d7f610b200c6b40de8b4425ee5cd192b03b2bc77194bd358ea356b44a73c6992b7714e3ec385dab498c064d70bf54f232e86bfe857ff9f592d6cef1a26386f23e631ef9bc2446bf462d996542ebe711c4596944a63159864ca330cf8166eda1a9ce2e3bb15684e5dfffefb5265383b2b8f193bb906baf1e8f2cc2b8d373210bc0ef640935f10a99082ab50317f8fec28409656601e7ec505c123b93f0dfdfa6861d423ebc6fd7140d6b0a86cb0e399b67f0e78bfd9e4a20515c3bd068cc335f0ea93a0ca20babc6719f4513492959587ddd1c4695431d22c72641766ef811aab231a8ed3be3b43f35d2b691e056c38b035ffb62fbe9c4933d5062a934b4e96f6afd4dedae0076f4bfe79c4e247684704d6e8c4269b821f30a4709cccdf4f388e7167bf25b26b2346e0f0f4cfa6d0b8e6c1cfdbb4ea62b7b0ca049f8e1ab5fd4a84a54cba92d1408f9f43940ec49dcf972a0f8fd9eb14ff89ee4c1d5823aebc2166a8a665ceaa78dac36377ff67f4f8863cba6c0c522e3497f5b090821eded987ee6dd32a66e524147e233068474b27186e9ae35b32354d0d1a21cb153da17c91983d7565e9a1638c38c16ab9b7bc950eefa2e47ad0de5a166f2630c0c385bbd5de693cc4c71d102ecaa2bd43b05ce17056bcd1a3aebadf556b787d68d1511c2fd4822839ad275c4b5f127b9b642b0a09ab97aae11d9a72e1926ba81fd58bcb2b84c62cf0ea755ce930bc07193e0fa2ec61fcae6875eae17dce7d064f6a9f80284b95b74f3c9e900d751e0b0da81656be4be45b35dd742769f627e0e8481c9e72ff43fc79d9484e28dfbabcd237f91bacfc27c27d14ccbc47884ce87c0086d3a78d3bc190a0a022e83d31ab03263cdac0d32320c0b1a202620f2ea81e3cd187aff78bf930922ce2cd5859879b786e02080dad552a29063e52806e3e57a0b76f0e495e35a6a09d29afe7b176fad3aebec2272d88d97b82062dc045ba812891d632f1d35ef9e31e3c5a156b7995f9ffb14aee1a22437eb90602fbf52ff475c119ef66975031b4584b6100bbaafcf8be795dc52ae246b7722d1d6e195288995f936cdecf8370de8fdb49913bd859036e424a39fc8506d58d7a71adedc394dd74008d8001c6cf223152fb711fb299e4ff265dfa10ff0c810fcb03718c85fa8ec2c179d8dab81971206885955f46e65480cdd472b572bb16237b232e094d0721ceefcb81db01a3848418bac04c2f2fe4488baa9051625d13c0d0c658d9fd8a535eca4c279348d22bd4e8e35304fe4eeff4b7487ed23fe39249ddacd2f8e7a15175b986ad5a68e7fb6a95de95157c02f4704e9a1ed93821bb9f2718fc040999a98fd0246ace925684f35cca9037452175201713ec5de0b02718b6310aa5ee9874d2879fb7c2448928a3cd84262c5d773f9dd9878a4af3836602656583ccd1e89e754f129a3b90cce81aff65dfd8d20a442f6e830fc24a534e39a64b70c2fb9cdfbf4421b376c04d23e6bc45146a3174f0bee4574a51a5758a0287be74ef8883eb012efae02349ac33dd5a2a16ec28ea2699cc6d1083bbd5b4e402faf03d7f1b7220ac519a9ea65d30720dace036238c17c3ba50c72f43768e6601e638c79c99cf6570d63f47a19efba3cd46e563e6a6a0a91d153083c92547533dde0b33ec476a8d67b68c7b4c192ce071bc678eca1f9b6d22b5ae70d77cb4b7b21e2b7d917d89c817dcd5e069d8c2de886449a80830d58350a4488a8e43f987566cf8385681f2fccf0f9ee68d73dc0ae50f8a9241660676db954c0ced6e8f67f54ef26483fe2eaeab23e5c0f193218fb24c16f9c7a4975c37773f23150b4eef48bfab995afa9b1b615f576dbc2e728a93bbb6ea58f49b9009323bd6b93f062ae8b73a445ea63609ae4bee9a8359cdd56388791eeb8141655ff425c26a011f60fac8436975c24aba05aa3d94f39a65902e9436c996828ab46ae64e1fa57beaaae3ba9aa4ca000117513b528eff66a7e0617306ea618199f5c36be73f5323aec6a73fd26b5e75696222f6f0e99c3a46afd8d33d511a41c73861d96cfe36623ca804a0c6b595ebed8a38a391af135c01cc72736b5aad76c51473a72e373d7c9893a5e13e47325b8f9fcf7737905db917e16aaa71f7874676aa454ee2deca20bcbab7b807723492dcc0fd88efb5f4e8d925458b646e66786e7d48cafc1de2ac3348a7ae51209270346781a145d17a99ffabb9d8f7f0bacf1ab32f4ebd371de44628bb9e60a583ccc7232fc1f5805fe2e2d4ae0ee498bb9d4310913895e11de95c333be6544b0689f69177f92fb68e531c1fc6daa11673baf1b83d156d87e742d40bdb9e5731657542ced51e5c0e6dc961a6f0f824cb18bbbfe56f9b8cf70489682f9ed5628f6e4c82c7f0a38e30ec860008f1bd2cfa55840f35cf3379acbf511e49aac910bc6d8c62748afc78125c66d44a55e5d7ea42adafa8db00d3d425a1c202b2ab3a07f37cdc35ebb3efd0d6392066d98a4525eed204acb500fa00b5a40d55bf76dd5e3ef2d3de60d1c92ef7f6012e761e46d291cffffe75abf9c632a8a08b437009f6ebef4186591eaa65f6a48abbacf1575a5168f4840cc92cd31573205618b2114e72adcceac3cd344baafaee2c384630a20c8a43a2b87ccee2eeee49d823a0736897ea4cef3377f986743f790e8052e01cef9ee62d08b71d44c2dd4264df7173fb100fd65218958229b559cd67c69289af2600064b0111f4164e74f34a5e2a3c83714ec46e305d350f51d25fcbb718f44d10b0b1e1bc1665f9320be7fbd13526a2bda03e15e00cc86c4624e14ddde092a73ff740cc5ad81b1d8e4611b804ef89a1ea43c501e32e8ed23acd822476b8969c888d729fa1d2f242f384ffc7a5acf6a39a573527a2a5ea973bfc54e528fdc8f8a0052a35b7ccd00091349f06cf3cd4dcbe7f5a37a2065a0c23337413feaecbb66db004b42e8755e7e28f382f9ceb3989b5e007c3fc445a8a8d2c548a0089a99894e9571139a5acfe6b67b4a5e43fb86434e84a402ba731c2cbc7148f64870fdae0066795b93095db33a78721bdd273728c230567cf4e8897dec288fc3dd6622dcb2ac305a0d6cca00dfc82890627370c7ced24350df69154f83148a15943c3f821b55e55a6c63f53f9ad069ab20c63fbd7064129dbecccf44c4f2badd5724b9a5cae597c2a4d94afaf1a30bcec3512f71d81c616ebb7e789e6efed01b029baa25caa28349c7026935ca2fc21fad84704e80b5562423003dec9f38cf185d1a74c28a98d045b1b51a9e95a45feaf39ba3584027ab43130df2c66667ef4eba62716896d28363775db80aee53627bf39b5bf3349e6ef671d572c2002f511bae210275cba8cbdc4f7440f2e9a821401dee7e78a68c7b8e303d4a3f56c962bc42a114a3434e7c0ec246e636b6c5357006d7efbc9228cc1b363958b80be633412142cc4db80a81231fc219e0afe18a1ae4e25d5db981586d3d421779bfc28bacf36ca4497bf90dcb2dcd98043420a6c42ccab5be26da492cda04db49272bc86ec92285399bd344ae0f8318fd28fb40a1f486e5ba933007111ac7649097c82f64f75e438f823cdc727e0ce35fdda3a4c2cedac2cf121185992d2807765bb6eb439ee2658b49aec1178a82935eab0ee5d26ab7364ec67be6d11238898cecaa723df41e0fa2dc4ced58d4d4e6d73771e83e3754812594f6e0b64c648154e310aacdf55d53d4ca5e888c25a5f4ab020c99abdb186ab7f91e22f63ae8e800c8280ab11c9d687edb59d7f84b30366d8947266689807cfca8e6b8ac747319197e07f5205cb24ebacced6ba48094b781ab8ee001f4c9de1a4e244a4568b86afca5e89192a58e7babe32aa4e2c7fd38ddf50a10dfa889bfe2de100bb83e39ea44857d16ef451a78c614a025ec2627b805c1a9379595f05b4769f250498698f0f515a8bf1e181763a866d38a148de4d84468c06881e868261261c59dbbeb934c667467b938ff0e5cee25077bf20d1257a256b5621c09de9fe5ef6c4c8fd459d7585155dc3d07146d01245e4e9baa5d338b3fe879358f139fe7cf3dbba8c75d6355c6179cfad9e17a5bc82830b7c8a59a4b84a520485275abe48a1082bb8c538283e3d114e6c64fdae550c963d4bb55878da518130e4cbff5a89676acfaf64e06acc57885e0c8fae913df2c4a3ffa2c8df77cd073f8bba8a583492be3ed7a0356c7a10c9a9e23073fa9c31a0099b9b9bb54a4d728af7123f722285ea8d510023c8f9767b66370cd3cf3214a1ede0f1470a109baed1dc724c70aeed0bb6c258edfc3fbf4ea68d8524e0351eb15600ba079a0d6afc3940065751d29bf30c756a56e8806e46d5bfe8ca1921b6f80bb7973a780871b2bd", [""]}, 0x1010}, 0x1, 0x0, 0x0, 0x40000}, 0x6c000) r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001180), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) sendmsg$NL802154_CMD_SET_CCA_MODE(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000001140), 0xc, &(0x7f0000001200)={&(0x7f00000011c0)={0x24, r0, 0x4, 0x70bd2a, 0x25dfdbfd, {}, [@NL802154_ATTR_CCA_OPT={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x40) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000001100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x1010, 0x3ed, 0x0, 0x70bd29, 0x25dfdbfb, "c9e7bd10d9e208084087ebbd81798834395c3cab36767c192b43aa24c20502587bc864219b55a2c948c76d7a8c7c76f61e6cb682a2adc2ce12c27f29e0cf000c5fe07d17da5950400cca5e2a9b5d0bf425485b23777fcb57b5c6318279e9a3388b64d4917a9e665c1d2f9777b7ea8cfea0dc30fdcc52dec3c0b39a73f73734ad417c9151dbc5cfb51972054b4f0b1eac35c25d327db4d818760e1a48b518bacc1b13b9de520e38b9c89580676d26dddcdd06fb39f16b22d5bbd649a0c49b3240ddb3309f94410e783a2c75540742e205cebcdb45ff699c79d7b71e175a682a336ce2b27dcbb06e0df9a1aa59f8c914a6d99882a47538d6c68a4349b03a3b00ce6754f277a620a147e7b97b8d1edf66f6984b85bb083b9fb212e778b18b57fb81e81271116c6d97fdde70e6349828e99c0e25c27c29fe6bf3083038695404b55c634603f7706b1abe52b6968c031ebdbdff198b94c9e3138952b69b1b482c90694f866a6f3dbeea351415a53f9b541535bfb24d3f58d94b537f9bbca8b641a56a5f8f71c509668fbfd418bf41cd0989a1db64bb2d964873a00b4aab05017315097b4f1186f30cab6249fab52ec62c203a5d449bcd77cc267a6f83a98c3afc0a9d10f27ac34a5ae9c2fcb40ff1293d0fd529cc1f25740cb40df964f957f1244e84050fe1e56cdaf8cf6f636c05ce5c7a05116a44a259cc02e421e456b7dc12cfd86ee8a4c54067ff3dac66edf0bbdac1220cc4f55d124cd1f6785069bafc09bac709823396aa869ff679fc2cd8e5237736aa27639f120a5d332ce230201aa52faba9e74f5522bf1f8bd4892b963d347d4631215d3ee7cfb5050b0c2ec5f07eab86a5bc2a6476d2ec54103d741c94d160cac58c32a0e5b9d71578be3a67449dac91fd23d4e995fba3931bec1648252d37c3d615111372cb35a2815442a010ce16e882597b9687e789806a6a7546630d683a51d7728806be6461297b7d2e176965ab9e31d6166bde2943a907fb6177c6fbaa7941ef4615281ea976962807285eea5051bb1dfaea44c2ce80feb0496210d0844763415e9944f26edd89ab211e89289618cb4897b19186cb79a14bc3ddbaeeadde6a229531633cba14f507b18ced1b9fd53d648a9f20c40c22eda470fcdf0f8983e4c732ff47ff77ae971387400f57e4185da52f4f801757d5d73c28e92e4b08442c8bc48df985aacf1e3a66d23d03e49a2499035f88169cbe86994da5577443d22a7832a01684fe3c89ef00748f5249dc379d9e0e7cb6b6865ef3d3902d3abbb6c0a0fde700efabc454566b4dda899a09da0d827e8d8a885817e146bece8b15020ded447a9b71dc370686bd72f476b7c1bc46af46f0f47976ceba18822d9e255eec712ef0b732a9df66afb1a21c305a39eb06f8ada4e7f2c236d7f610b200c6b40de8b4425ee5cd192b03b2bc77194bd358ea356b44a73c6992b7714e3ec385dab498c064d70bf54f232e86bfe857ff9f592d6cef1a26386f23e631ef9bc2446bf462d996542ebe711c4596944a63159864ca330cf8166eda1a9ce2e3bb15684e5dfffefb5265383b2b8f193bb906baf1e8f2cc2b8d373210bc0ef640935f10a99082ab50317f8fec28409656601e7ec505c123b93f0dfdfa6861d423ebc6fd7140d6b0a86cb0e399b67f0e78bfd9e4a20515c3bd068cc335f0ea93a0ca20babc6719f4513492959587ddd1c4695431d22c72641766ef811aab231a8ed3be3b43f35d2b691e056c38b035ffb62fbe9c4933d5062a934b4e96f6afd4dedae0076f4bfe79c4e247684704d6e8c4269b821f30a4709cccdf4f388e7167bf25b26b2346e0f0f4cfa6d0b8e6c1cfdbb4ea62b7b0ca049f8e1ab5fd4a84a54cba92d1408f9f43940ec49dcf972a0f8fd9eb14ff89ee4c1d5823aebc2166a8a665ceaa78dac36377ff67f4f8863cba6c0c522e3497f5b090821eded987ee6dd32a66e524147e233068474b27186e9ae35b32354d0d1a21cb153da17c91983d7565e9a1638c38c16ab9b7bc950eefa2e47ad0de5a166f2630c0c385bbd5de693cc4c71d102ecaa2bd43b05ce17056bcd1a3aebadf556b787d68d1511c2fd4822839ad275c4b5f127b9b642b0a09ab97aae11d9a72e1926ba81fd58bcb2b84c62cf0ea755ce930bc07193e0fa2ec61fcae6875eae17dce7d064f6a9f80284b95b74f3c9e900d751e0b0da81656be4be45b35dd742769f627e0e8481c9e72ff43fc79d9484e28dfbabcd237f91bacfc27c27d14ccbc47884ce87c0086d3a78d3bc190a0a022e83d31ab03263cdac0d32320c0b1a202620f2ea81e3cd187aff78bf930922ce2cd5859879b786e02080dad552a29063e52806e3e57a0b76f0e495e35a6a09d29afe7b176fad3aebec2272d88d97b82062dc045ba812891d632f1d35ef9e31e3c5a156b7995f9ffb14aee1a22437eb90602fbf52ff475c119ef66975031b4584b6100bbaafcf8be795dc52ae246b7722d1d6e195288995f936cdecf8370de8fdb49913bd859036e424a39fc8506d58d7a71adedc394dd74008d8001c6cf223152fb711fb299e4ff265dfa10ff0c810fcb03718c85fa8ec2c179d8dab81971206885955f46e65480cdd472b572bb16237b232e094d0721ceefcb81db01a3848418bac04c2f2fe4488baa9051625d13c0d0c658d9fd8a535eca4c279348d22bd4e8e35304fe4eeff4b7487ed23fe39249ddacd2f8e7a15175b986ad5a68e7fb6a95de95157c02f4704e9a1ed93821bb9f2718fc040999a98fd0246ace925684f35cca9037452175201713ec5de0b02718b6310aa5ee9874d2879fb7c2448928a3cd84262c5d773f9dd9878a4af3836602656583ccd1e89e754f129a3b90cce81aff65dfd8d20a442f6e830fc24a534e39a64b70c2fb9cdfbf4421b376c04d23e6bc45146a3174f0bee4574a51a5758a0287be74ef8883eb012efae02349ac33dd5a2a16ec28ea2699cc6d1083bbd5b4e402faf03d7f1b7220ac519a9ea65d30720dace036238c17c3ba50c72f43768e6601e638c79c99cf6570d63f47a19efba3cd46e563e6a6a0a91d153083c92547533dde0b33ec476a8d67b68c7b4c192ce071bc678eca1f9b6d22b5ae70d77cb4b7b21e2b7d917d89c817dcd5e069d8c2de886449a80830d58350a4488a8e43f987566cf8385681f2fccf0f9ee68d73dc0ae50f8a9241660676db954c0ced6e8f67f54ef26483fe2eaeab23e5c0f193218fb24c16f9c7a4975c37773f23150b4eef48bfab995afa9b1b615f576dbc2e728a93bbb6ea58f49b9009323bd6b93f062ae8b73a445ea63609ae4bee9a8359cdd56388791eeb8141655ff425c26a011f60fac8436975c24aba05aa3d94f39a65902e9436c996828ab46ae64e1fa57beaaae3ba9aa4ca000117513b528eff66a7e0617306ea618199f5c36be73f5323aec6a73fd26b5e75696222f6f0e99c3a46afd8d33d511a41c73861d96cfe36623ca804a0c6b595ebed8a38a391af135c01cc72736b5aad76c51473a72e373d7c9893a5e13e47325b8f9fcf7737905db917e16aaa71f7874676aa454ee2deca20bcbab7b807723492dcc0fd88efb5f4e8d925458b646e66786e7d48cafc1de2ac3348a7ae51209270346781a145d17a99ffabb9d8f7f0bacf1ab32f4ebd371de44628bb9e60a583ccc7232fc1f5805fe2e2d4ae0ee498bb9d4310913895e11de95c333be6544b0689f69177f92fb68e531c1fc6daa11673baf1b83d156d87e742d40bdb9e5731657542ced51e5c0e6dc961a6f0f824cb18bbbfe56f9b8cf70489682f9ed5628f6e4c82c7f0a38e30ec860008f1bd2cfa55840f35cf3379acbf511e49aac910bc6d8c62748afc78125c66d44a55e5d7ea42adafa8db00d3d425a1c202b2ab3a07f37cdc35ebb3efd0d6392066d98a4525eed204acb500fa00b5a40d55bf76dd5e3ef2d3de60d1c92ef7f6012e761e46d291cffffe75abf9c632a8a08b437009f6ebef4186591eaa65f6a48abbacf1575a5168f4840cc92cd31573205618b2114e72adcceac3cd344baafaee2c384630a20c8a43a2b87ccee2eeee49d823a0736897ea4cef3377f986743f790e8052e01cef9ee62d08b71d44c2dd4264df7173fb100fd65218958229b559cd67c69289af2600064b0111f4164e74f34a5e2a3c83714ec46e305d350f51d25fcbb718f44d10b0b1e1bc1665f9320be7fbd13526a2bda03e15e00cc86c4624e14ddde092a73ff740cc5ad81b1d8e4611b804ef89a1ea43c501e32e8ed23acd822476b8969c888d729fa1d2f242f384ffc7a5acf6a39a573527a2a5ea973bfc54e528fdc8f8a0052a35b7ccd00091349f06cf3cd4dcbe7f5a37a2065a0c23337413feaecbb66db004b42e8755e7e28f382f9ceb3989b5e007c3fc445a8a8d2c548a0089a99894e9571139a5acfe6b67b4a5e43fb86434e84a402ba731c2cbc7148f64870fdae0066795b93095db33a78721bdd273728c230567cf4e8897dec288fc3dd6622dcb2ac305a0d6cca00dfc82890627370c7ced24350df69154f83148a15943c3f821b55e55a6c63f53f9ad069ab20c63fbd7064129dbecccf44c4f2badd5724b9a5cae597c2a4d94afaf1a30bcec3512f71d81c616ebb7e789e6efed01b029baa25caa28349c7026935ca2fc21fad84704e80b5562423003dec9f38cf185d1a74c28a98d045b1b51a9e95a45feaf39ba3584027ab43130df2c66667ef4eba62716896d28363775db80aee53627bf39b5bf3349e6ef671d572c2002f511bae210275cba8cbdc4f7440f2e9a821401dee7e78a68c7b8e303d4a3f56c962bc42a114a3434e7c0ec246e636b6c5357006d7efbc9228cc1b363958b80be633412142cc4db80a81231fc219e0afe18a1ae4e25d5db981586d3d421779bfc28bacf36ca4497bf90dcb2dcd98043420a6c42ccab5be26da492cda04db49272bc86ec92285399bd344ae0f8318fd28fb40a1f486e5ba933007111ac7649097c82f64f75e438f823cdc727e0ce35fdda3a4c2cedac2cf121185992d2807765bb6eb439ee2658b49aec1178a82935eab0ee5d26ab7364ec67be6d11238898cecaa723df41e0fa2dc4ced58d4d4e6d73771e83e3754812594f6e0b64c648154e310aacdf55d53d4ca5e888c25a5f4ab020c99abdb186ab7f91e22f63ae8e800c8280ab11c9d687edb59d7f84b30366d8947266689807cfca8e6b8ac747319197e07f5205cb24ebacced6ba48094b781ab8ee001f4c9de1a4e244a4568b86afca5e89192a58e7babe32aa4e2c7fd38ddf50a10dfa889bfe2de100bb83e39ea44857d16ef451a78c614a025ec2627b805c1a9379595f05b4769f250498698f0f515a8bf1e181763a866d38a148de4d84468c06881e868261261c59dbbeb934c667467b938ff0e5cee25077bf20d1257a256b5621c09de9fe5ef6c4c8fd459d7585155dc3d07146d01245e4e9baa5d338b3fe879358f139fe7cf3dbba8c75d6355c6179cfad9e17a5bc82830b7c8a59a4b84a520485275abe48a1082bb8c538283e3d114e6c64fdae550c963d4bb55878da518130e4cbff5a89676acfaf64e06acc57885e0c8fae913df2c4a3ffa2c8df77cd073f8bba8a583492be3ed7a0356c7a10c9a9e23073fa9c31a0099b9b9bb54a4d728af7123f722285ea8d510023c8f9767b66370cd3cf3214a1ede0f1470a109baed1dc724c70aeed0bb6c258edfc3fbf4ea68d8524e0351eb15600ba079a0d6afc3940065751d29bf30c756a56e8806e46d5bfe8ca1921b6f80bb7973a780871b2bd", [""]}, 0x1010}, 0x1, 0x0, 0x0, 0x40000}, 0x6c000) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000001180), 0xffffffffffffffff) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000180)={'wpan0\x00'}) (async) sendmsg$NL802154_CMD_SET_CCA_MODE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}}, 0x0) (async) sendmsg$NL802154_CMD_SET_CCA_MODE(0xffffffffffffffff, &(0x7f0000001240)={&(0x7f0000001140), 0xc, &(0x7f0000001200)={&(0x7f00000011c0)={0x24, r0, 0x4, 0x70bd2a, 0x25dfdbfd, {}, [@NL802154_ATTR_CCA_OPT={0x8}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x40) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:39:32 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:32 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2533.336683] misc userio: No port type given on /dev/userio [ 2533.340485] misc userio: No port type given on /dev/userio [ 2533.345734] misc userio: The device must be registered before sending interrupts [ 2533.357363] misc userio: The device must be registered before sending interrupts [ 2533.411188] misc userio: The device must be registered before sending interrupts [ 2533.422078] misc userio: No port type given on /dev/userio [ 2533.432695] misc userio: The device must be registered before sending interrupts 02:39:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:39:33 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:33 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:33 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x3, 0xb7b3, 0x6, 0x80, 0x1f, 0x0, 0x9}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0xffc0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x100, 0x2}, 0xe) 02:39:33 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:33 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none}, &(0x7f0000000100)=0xe, 0x100000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x94, 0x3ed, 0x2, 0x70bd2c, 0x25dfdbfd, "dbc7e43715ef001e732e42a71c6bb937d0f70b8d02ae98617160047971c7e3c0a34a50e38ca88303bd155834c328eab4b1d4a7aac44318939a6505bdff704b6529c94fd1696b62a23bc337aeb4a530f9458cd1be2980f137f131c5e4dc42fd372e9bd20d28c7992fbe3c8ed0def58fe7b2f77d485c1ba70be80a526e392bb54d46", ["", ""]}, 0x94}, 0x1, 0x0, 0x0, 0x4000001}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x600100, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r3, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:33 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:33 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2534.169354] misc userio: No port type given on /dev/userio [ 2534.175685] misc userio: The device must be registered before sending interrupts [ 2534.208443] misc userio: The device must be registered before sending interrupts 02:39:33 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3f, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) r1 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000140)={0x0, 0xfffffff9}, &(0x7f0000000180)=0xc) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3f2, 0x10, 0x70bd2b, 0x25dfdbfb, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x10) 02:39:33 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:33 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2534.226008] misc userio: Invalid payload size [ 2534.231196] misc userio: No port type given on /dev/userio [ 2534.241689] misc userio: The device must be registered before sending interrupts 02:39:33 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2534.275010] misc userio: The device must be registered before sending interrupts [ 2534.289748] misc userio: Invalid payload size [ 2534.301574] misc userio: No port type given on /dev/userio [ 2534.308294] misc userio: The device must be registered before sending interrupts [ 2534.329166] misc userio: Invalid payload size [ 2534.334173] misc userio: The device must be registered before sending interrupts 02:39:34 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) 02:39:34 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3f, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) r1 = socket$nl_audit(0x10, 0x3, 0x9) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000140)={0x0, 0xfffffff9}, &(0x7f0000000180)=0xc) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3f2, 0x10, 0x70bd2b, 0x25dfdbfb, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x10) 02:39:34 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, 0x0, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:34 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:34 executing program 4: getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000040)={0x0, 0x40, 0x10}, &(0x7f00000000c0)=0x18) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000100)={0x65}, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0xf3}, 0xc) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) 02:39:34 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none}, &(0x7f0000000100)=0xe, 0x100000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x94, 0x3ed, 0x2, 0x70bd2c, 0x25dfdbfd, "dbc7e43715ef001e732e42a71c6bb937d0f70b8d02ae98617160047971c7e3c0a34a50e38ca88303bd155834c328eab4b1d4a7aac44318939a6505bdff704b6529c94fd1696b62a23bc337aeb4a530f9458cd1be2980f137f131c5e4dc42fd372e9bd20d28c7992fbe3c8ed0def58fe7b2f77d485c1ba70be80a526e392bb54d46", ["", ""]}, 0x94}, 0x1, 0x0, 0x0, 0x4000001}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x600100, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r3, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:34 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:34 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3f, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) r1 = socket$nl_audit(0x10, 0x3, 0x9) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000140)={0x0, 0xfffffff9}, &(0x7f0000000180)=0xc) (async, rerun: 64) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x3f2, 0x10, 0x70bd2b, 0x25dfdbfb, "", ["", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x10) (rerun: 64) [ 2535.093861] misc userio: Invalid payload size [ 2535.101060] misc userio: No port type given on /dev/userio [ 2535.108566] misc userio: The device must be registered before sending interrupts [ 2535.131399] misc userio: Invalid payload size 02:39:34 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:34 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2535.142561] misc userio: The device must be registered before sending interrupts [ 2535.152679] misc userio: No port type given on /dev/userio [ 2535.169160] misc userio: The device must be registered before sending interrupts [ 2535.186898] misc userio: Invalid payload size 02:39:34 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f00000000c0)={@multicast2, @rand_addr=0x64010101, 0x0, "e89eb5f4ea37efdefbdd91832e4bfb59d553bebbc06919c073999c05a48530e6", 0x707, 0x1, 0x4, 0x9}, 0x3c) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000)=0x8, 0x4) 02:39:34 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2535.197337] misc userio: The device must be registered before sending interrupts [ 2535.232812] misc userio: No port type given on /dev/userio [ 2535.243277] misc userio: The device must be registered before sending interrupts 02:39:35 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) 02:39:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f00000000c0)={@multicast2, @rand_addr=0x64010101, 0x0, "e89eb5f4ea37efdefbdd91832e4bfb59d553bebbc06919c073999c05a48530e6", 0x707, 0x1, 0x4, 0x9}, 0x3c) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000)=0x8, 0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f00000000c0)={@multicast2, @rand_addr=0x64010101, 0x0, "e89eb5f4ea37efdefbdd91832e4bfb59d553bebbc06919c073999c05a48530e6", 0x707, 0x1, 0x4, 0x9}, 0x3c) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000)=0x8, 0x4) (async) 02:39:35 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:35 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:35 executing program 4: getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000040)={0x0, 0x40, 0x10}, &(0x7f00000000c0)=0x18) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000100)={0x65}, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0xf3}, 0xc) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) 02:39:35 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none}, &(0x7f0000000100)=0xe, 0x100000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async, rerun: 32) r2 = socket$nl_audit(0x10, 0x3, 0x9) (rerun: 32) sendmsg$AUDIT_USER(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x94, 0x3ed, 0x2, 0x70bd2c, 0x25dfdbfd, "dbc7e43715ef001e732e42a71c6bb937d0f70b8d02ae98617160047971c7e3c0a34a50e38ca88303bd155834c328eab4b1d4a7aac44318939a6505bdff704b6529c94fd1696b62a23bc337aeb4a530f9458cd1be2980f137f131c5e4dc42fd372e9bd20d28c7992fbe3c8ed0def58fe7b2f77d485c1ba70be80a526e392bb54d46", ["", ""]}, 0x94}, 0x1, 0x0, 0x0, 0x4000001}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x600100, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r3, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f00000000c0)={@multicast2, @rand_addr=0x64010101, 0x0, "e89eb5f4ea37efdefbdd91832e4bfb59d553bebbc06919c073999c05a48530e6", 0x707, 0x1, 0x4, 0x9}, 0x3c) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000000)=0x8, 0x4) 02:39:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_EMULATED_HOST(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) r1 = accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0xb4b663d9e7aa5a86) ioctl$sock_rose_SIOCDELRT(r1, 0x890c, &(0x7f00000000c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x9, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x7, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) 02:39:35 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_EMULATED_HOST(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) r1 = accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0xb4b663d9e7aa5a86) ioctl$sock_rose_SIOCDELRT(r1, 0x890c, &(0x7f00000000c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x9, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x7, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) (async) ioctl$SG_EMULATED_HOST(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) (async) accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0xb4b663d9e7aa5a86) (async) ioctl$sock_rose_SIOCDELRT(r1, 0x890c, &(0x7f00000000c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x9, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x7, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) (async) [ 2536.049356] misc userio: No port type given on /dev/userio [ 2536.055896] misc userio: The device must be registered before sending interrupts 02:39:35 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) ioctl$SG_EMULATED_HOST(0xffffffffffffffff, 0x2203, &(0x7f0000000000)) (async) r1 = accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0xb4b663d9e7aa5a86) ioctl$sock_rose_SIOCDELRT(r1, 0x890c, &(0x7f00000000c0)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x9, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={'nr', 0x0}, 0x7, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) [ 2536.121454] misc userio: The device must be registered before sending interrupts [ 2536.166582] misc userio: The device must be registered before sending interrupts 02:39:36 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:36 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:36 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, 0x0, 0x400, 0x70bd29, 0x25dfdbff, {}, [@NL802154_ATTR_MAX_BE={0x5, 0x10, 0x6}, @NL802154_ATTR_MIN_BE={0x5, 0x11, 0x80}, @NL802154_ATTR_MAX_BE={0x5, 0x10, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}]}, 0x38}, 0x1, 0x0, 0x0, 0x80}, 0x5) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), 0xffffffffffffffff) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="0100d64b", @ANYRES16=r2, @ANYBLOB="00032abd7000ffdbdf2502000000080002000200000008000100020000000800010001000000"], 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x40) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), r1) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x0) sendmsg$NL802154_CMD_NEW_SEC_KEY(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x168, r4, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@NL802154_ATTR_SEC_KEY={0xc8, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "98f4b96f958cff75be12c42c976ad8a41fdae132adbc02d80ecd397c69b7dc23"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "7430df0ca886dbee22594752a2a172d2"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "f262ddb3c22e4d1dc4b9215af6532bcc7ddb52274f2f6a693a265ef49e1b441b"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c61a84e1ec7e9f9ebdcfc8de2c208395"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x74}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "3066d862def6c2b91de5bdff053ece9a"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "1359500ebca225fe632157f12b31bd10df638650cff8856b560194fea476d5eb"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "810387dbabb79cdad11a231c4575ee85"}]}, @NL802154_ATTR_SEC_KEY={0x24, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "f5af826124644074acb58c9806f4b795"}, @NL802154_KEY_ATTR_ID={0xc, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}]}]}, @NL802154_ATTR_SEC_KEY={0x44, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_ID={0xc, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5}]}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "f53533552baef7ef7ec770cc636708cda55ce3ea7fc89d32374447b5ebac16e2"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x9}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x81}]}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r10}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x168}}, 0x20008800) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:36 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:36 executing program 4: getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000040)={0x0, 0x40, 0x10}, &(0x7f00000000c0)=0x18) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_ADAPTATION_LAYER(r0, 0x84, 0x7, &(0x7f0000000100)={0x65}, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0xf3}, 0xc) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) 02:39:36 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:39:36 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2536.901101] misc userio: The device must be registered before sending interrupts 02:39:36 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f00000000c0)={0x1f, 0x0, @none}, &(0x7f0000000100)=0xe, 0x100000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER(r2, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000200)={0x94, 0x3ed, 0x2, 0x70bd2c, 0x25dfdbfd, "dbc7e43715ef001e732e42a71c6bb937d0f70b8d02ae98617160047971c7e3c0a34a50e38ca88303bd155834c328eab4b1d4a7aac44318939a6505bdff704b6529c94fd1696b62a23bc337aeb4a530f9458cd1be2980f137f131c5e4dc42fd372e9bd20d28c7992fbe3c8ed0def58fe7b2f77d485c1ba70be80a526e392bb54d46", ["", ""]}, 0x94}, 0x1, 0x0, 0x0, 0x4000001}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x600100, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r3, 0x84, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:36 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) (async, rerun: 32) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, 0x0, 0x400, 0x70bd29, 0x25dfdbff, {}, [@NL802154_ATTR_MAX_BE={0x5, 0x10, 0x6}, @NL802154_ATTR_MIN_BE={0x5, 0x11, 0x80}, @NL802154_ATTR_MAX_BE={0x5, 0x10, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}]}, 0x38}, 0x1, 0x0, 0x0, 0x80}, 0x5) (async, rerun: 32) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async, rerun: 64) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), 0xffffffffffffffff) (rerun: 64) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="0100d64b", @ANYRES16=r2, @ANYBLOB="00032abd7000ffdbdf2502000000080002000200000008000100020000000800010001000000"], 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x40) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), r1) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async, rerun: 64) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) (rerun: 64) sendmsg$NL802154_CMD_SET_CCA_MODE(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x0) (async) sendmsg$NL802154_CMD_NEW_SEC_KEY(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x168, r4, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@NL802154_ATTR_SEC_KEY={0xc8, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "98f4b96f958cff75be12c42c976ad8a41fdae132adbc02d80ecd397c69b7dc23"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "7430df0ca886dbee22594752a2a172d2"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "f262ddb3c22e4d1dc4b9215af6532bcc7ddb52274f2f6a693a265ef49e1b441b"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c61a84e1ec7e9f9ebdcfc8de2c208395"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x74}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "3066d862def6c2b91de5bdff053ece9a"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "1359500ebca225fe632157f12b31bd10df638650cff8856b560194fea476d5eb"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "810387dbabb79cdad11a231c4575ee85"}]}, @NL802154_ATTR_SEC_KEY={0x24, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "f5af826124644074acb58c9806f4b795"}, @NL802154_KEY_ATTR_ID={0xc, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}]}]}, @NL802154_ATTR_SEC_KEY={0x44, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_ID={0xc, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5}]}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "f53533552baef7ef7ec770cc636708cda55ce3ea7fc89d32374447b5ebac16e2"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x9}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x81}]}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r10}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x168}}, 0x20008800) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:36 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) [ 2536.943327] misc userio: No port type given on /dev/userio [ 2536.947283] misc userio: Invalid payload size [ 2536.953273] misc userio: The device must be registered before sending interrupts [ 2536.954577] misc userio: The device must be registered before sending interrupts 02:39:36 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:36 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x38, 0x0, 0x400, 0x70bd29, 0x25dfdbff, {}, [@NL802154_ATTR_MAX_BE={0x5, 0x10, 0x6}, @NL802154_ATTR_MIN_BE={0x5, 0x11, 0x80}, @NL802154_ATTR_MAX_BE={0x5, 0x10, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}]}, 0x38}, 0x1, 0x0, 0x0, 0x80}, 0x5) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), 0xffffffffffffffff) (async) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="0100d64b", @ANYRES16=r2, @ANYBLOB="00032abd7000ffdbdf2502000000080002000200000008000100020000000800010001000000"], 0x2c}, 0x1, 0x0, 0x0, 0x80}, 0x40) (async) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), r1) (async, rerun: 64) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r5, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r7}]}, 0x1c}}, 0x0) (async, rerun: 64) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r9 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r8, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r9, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r10}]}, 0x1c}}, 0x0) sendmsg$NL802154_CMD_NEW_SEC_KEY(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000001c0)={&(0x7f00000002c0)={0x168, r4, 0x1, 0x70bd28, 0x25dfdbfb, {}, [@NL802154_ATTR_SEC_KEY={0xc8, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "98f4b96f958cff75be12c42c976ad8a41fdae132adbc02d80ecd397c69b7dc23"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "7430df0ca886dbee22594752a2a172d2"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "f262ddb3c22e4d1dc4b9215af6532bcc7ddb52274f2f6a693a265ef49e1b441b"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c61a84e1ec7e9f9ebdcfc8de2c208395"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x74}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "3066d862def6c2b91de5bdff053ece9a"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "1359500ebca225fe632157f12b31bd10df638650cff8856b560194fea476d5eb"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "810387dbabb79cdad11a231c4575ee85"}]}, @NL802154_ATTR_SEC_KEY={0x24, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "f5af826124644074acb58c9806f4b795"}, @NL802154_KEY_ATTR_ID={0xc, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5, 0x2, 0x1}]}]}, @NL802154_ATTR_SEC_KEY={0x44, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_ID={0xc, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_INDEX={0x5}]}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "f53533552baef7ef7ec770cc636708cda55ce3ea7fc89d32374447b5ebac16e2"}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x9}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0x81}]}, @NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r7}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r10}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x168}}, 0x20008800) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) [ 2537.026619] misc userio: Invalid payload size [ 2537.031669] misc userio: The device must be registered before sending interrupts 02:39:36 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:36 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) [ 2537.094009] misc userio: Invalid payload size [ 2537.104816] misc userio: The device must be registered before sending interrupts 02:39:36 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @any, 0x4000, 0x2ff9f416f516abf7}, 0xe) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)}) 02:39:36 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @any, 0x4000, 0x2ff9f416f516abf7}, 0xe) (async) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)}) [ 2537.182205] misc userio: Invalid payload size 02:39:37 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0xff}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) 02:39:37 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:39:37 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @any, 0x4000, 0x2ff9f416f516abf7}, 0xe) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)}) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x0, @any, 0x4000, 0x2ff9f416f516abf7}, 0xe) (async) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000100)={0x80000000, &(0x7f0000000040), &(0x7f0000000080)}) (async) 02:39:37 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = socket$inet6_sctp(0xa, 0x4, 0x84) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e23, 0xfffffc00, @private0={0xfc, 0x0, '\x00', 0x1}, 0xfff}}, 0x80, 0x9, 0x0, 0x9a7, 0x42, 0x7, 0xff}, &(0x7f0000000000)=0x9c) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:37 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) 02:39:37 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:37 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getpeername$ax25(r0, &(0x7f0000000000)={{0x3, @bcast}, [@bcast, @default, @bcast, @null, @bcast, @null, @netrom, @rose]}, &(0x7f00000000c0)=0x48) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x0, @fixed, 0x0, 0x2ff9f416f516abf7}, 0xe) 02:39:37 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = socket$rds(0x15, 0x5, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xe, 0x80800) accept4$bt_l2cap(r2, &(0x7f0000000100)={0x1f, 0x0, @fixed}, &(0x7f0000000140)=0xe, 0x40800) setsockopt$SO_RDS_MSG_RXPATH_LATENCY(r1, 0x114, 0xa, &(0x7f0000000000)={0x1, 'E'}, 0x2) 02:39:37 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000000080), 0x4) setsockopt$MRT_DEL_MFC_PROXY(r0, 0x0, 0xd3, 0x0, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_GET_COMMAND_Q(r2, 0x2270, &(0x7f0000000000)) [ 2537.894614] misc userio: Invalid payload size 02:39:37 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4}, 0x2) 02:39:37 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) [ 2538.372014] misc userio: Invalid payload size 02:39:38 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0xff}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) 02:39:38 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) 02:39:38 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (fail_nth: 1) 02:39:38 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (fail_nth: 1) 02:39:38 executing program 5: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r0, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r1}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x4040000}, 0x24000000) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0xb83e5f4f04f50ed9, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r4, 0x101, 0x19, &(0x7f0000000180)=@netrom={'nr', 0x0}, 0x10) setsockopt$RDS_GET_MR(r3, 0x114, 0x2, &(0x7f0000000140)={{&(0x7f00000000c0)=""/15, 0xf}, &(0x7f0000000100), 0x12}, 0x20) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CHANNEL(r5, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x30, r0, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x17}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x30}, 0x1, 0x0, 0x0, 0x20004090}, 0x4008081) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r7) sendmsg$NLBL_CALIPSO_C_LISTALL(r7, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0xc4}, 0x4800) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r6, 0x84, 0x12, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:39:38 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:38 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) 02:39:38 executing program 5: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r0, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r1}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x4040000}, 0x24000000) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0xb83e5f4f04f50ed9, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r4, 0x101, 0x19, &(0x7f0000000180)=@netrom={'nr', 0x0}, 0x10) (async) setsockopt$RDS_GET_MR(r3, 0x114, 0x2, &(0x7f0000000140)={{&(0x7f00000000c0)=""/15, 0xf}, &(0x7f0000000100), 0x12}, 0x20) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CHANNEL(r5, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x30, r0, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x17}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x30}, 0x1, 0x0, 0x0, 0x20004090}, 0x4008081) (async) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) (async) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r7) (async) sendmsg$NLBL_CALIPSO_C_LISTALL(r7, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0xc4}, 0x4800) (async) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r6, 0x84, 0x12, &(0x7f0000000040), &(0x7f0000000080)=0x4) [ 2538.840518] FAULT_INJECTION: forcing a failure. [ 2538.840518] name failslab, interval 1, probability 0, space 0, times 0 [ 2538.851917] CPU: 0 PID: 31431 Comm: syz-executor.3 Not tainted 4.14.285-syzkaller #0 [ 2538.859802] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 2538.869151] Call Trace: [ 2538.871734] dump_stack+0x1b2/0x281 [ 2538.875345] should_fail.cold+0x10a/0x149 [ 2538.879474] should_failslab+0xd6/0x130 [ 2538.883478] kmem_cache_alloc_trace+0x47/0x3d0 [ 2538.888038] serio_queue_event+0xff/0x310 [ 2538.892161] serio_interrupt+0x106/0x130 [ 2538.896204] userio_char_write+0x24b/0x440 [ 2538.900415] ? proc_fail_nth_write+0x7b/0x180 [ 2538.904889] ? userio_char_open+0x1f0/0x1f0 [ 2538.909197] __vfs_write+0xe4/0x630 [ 2538.912799] ? userio_char_open+0x1f0/0x1f0 [ 2538.917100] ? __handle_mm_fault+0x80f/0x4620 [ 2538.921574] ? kernel_read+0x110/0x110 [ 2538.925558] ? common_file_perm+0x3ee/0x580 [ 2538.929884] ? security_file_permission+0x82/0x1e0 [ 2538.934802] ? rw_verify_area+0xe1/0x2a0 [ 2538.938846] vfs_write+0x17f/0x4d0 [ 2538.942367] SyS_write+0xf2/0x210 [ 2538.945797] ? SyS_read+0x210/0x210 [ 2538.949405] ? __do_page_fault+0x159/0xad0 [ 2538.953619] ? do_syscall_64+0x4c/0x640 [ 2538.957573] ? SyS_read+0x210/0x210 [ 2538.961179] do_syscall_64+0x1d5/0x640 [ 2538.965069] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2538.970234] RIP: 0033:0x7f6376863109 [ 2538.973924] RSP: 002b:00007f63751d8168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2538.981608] RAX: ffffffffffffffda RBX: 00007f6376975f60 RCX: 00007f6376863109 02:39:38 executing program 5: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r0, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r1}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x4040000}, 0x24000000) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0xb83e5f4f04f50ed9, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r4, 0x101, 0x19, &(0x7f0000000180)=@netrom={'nr', 0x0}, 0x10) setsockopt$RDS_GET_MR(r3, 0x114, 0x2, &(0x7f0000000140)={{&(0x7f00000000c0)=""/15, 0xf}, &(0x7f0000000100), 0x12}, 0x20) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CHANNEL(r5, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x30, r0, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x17}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x30}, 0x1, 0x0, 0x0, 0x20004090}, 0x4008081) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r7) sendmsg$NLBL_CALIPSO_C_LISTALL(r7, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0xc4}, 0x4800) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r6, 0x84, 0x12, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00'}) (async) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r0, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r1}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x4040000}, 0x24000000) (async) syz_init_net_socket$bt_l2cap(0x1f, 0xb83e5f4f04f50ed9, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r4, 0x101, 0x19, &(0x7f0000000180)=@netrom={'nr', 0x0}, 0x10) (async) setsockopt$RDS_GET_MR(r3, 0x114, 0x2, &(0x7f0000000140)={{&(0x7f00000000c0)=""/15, 0xf}, &(0x7f0000000100), 0x12}, 0x20) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NL802154_CMD_SET_CHANNEL(r5, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x30, r0, 0x200, 0x70bd2a, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x17}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x30}, 0x1, 0x0, 0x0, 0x20004090}, 0x4008081) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NL802154_CMD_DEL_SEC_KEY(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r7) (async) sendmsg$NLBL_CALIPSO_C_LISTALL(r7, &(0x7f0000000540)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)={0x4c, 0x0, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8}]}, 0x4c}, 0x1, 0x0, 0x0, 0xc4}, 0x4800) (async) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r6, 0x84, 0x12, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) [ 2538.988856] RDX: 0000000000000002 RSI: 0000000020000040 RDI: 0000000000000003 [ 2538.996118] RBP: 00007f63751d81d0 R08: 0000000000000000 R09: 0000000000000000 [ 2539.003376] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2539.010622] R13: 00007ffe5e572bcf R14: 00007f63751d8300 R15: 0000000000022000 [ 2539.017880] serio: Not enough memory to queue event 0 [ 2539.042304] misc userio: Invalid payload size 02:39:38 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:38 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:38 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:38 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0xff}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000040), &(0x7f0000000100)=0x4) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0xff}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) 02:39:38 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) recvfrom$rose(0xffffffffffffffff, &(0x7f00000000c0)=""/238, 0xee, 0x2, 0x0, 0x0) 02:39:38 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x7f}, 0x2) 02:39:38 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (fail_nth: 2) 02:39:38 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:38 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) 02:39:38 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x7f}, 0x2) [ 2539.544081] misc userio: Invalid payload size 02:39:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x7f}, 0x2) 02:39:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x9, @any, 0x7, 0x1}, 0xe) 02:39:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x9, @any, 0x7, 0x1}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x9, @any, 0x7, 0x1}, 0xe) (async) 02:39:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000040)=0xe, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x9, @any, 0x7, 0x1}, 0xe) 02:39:39 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x0, @dev={0xac, 0x14, 0x14, 0x10}}}, 0x1e) 02:39:39 executing program 4: setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x5}, 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080), 0xe) 02:39:39 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) recvfrom$rose(0xffffffffffffffff, &(0x7f00000000c0)=""/238, 0xee, 0x2, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) recvfrom$rose(0xffffffffffffffff, &(0x7f00000000c0)=""/238, 0xee, 0x2, 0x0, 0x0) (async) 02:39:39 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x0, @dev={0xac, 0x14, 0x14, 0x10}}}, 0x1e) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x0, @dev={0xac, 0x14, 0x14, 0x10}}}, 0x1e) (async) 02:39:39 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) 02:39:39 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x6021, 0x40) r1 = syz_open_dev$sg(&(0x7f0000001b00), 0x5, 0x2544c0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000001b40)) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000000c0)) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) setsockopt$RDS_CANCEL_SENT_TO(0xffffffffffffffff, 0x114, 0x1, &(0x7f00000017c0)={0x2, 0x4e21, @private=0xa010101}, 0x10) r3 = socket$rds(0x15, 0x5, 0x0) sendmsg$rds(r3, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/9, 0x9}], 0x5, &(0x7f0000001900)=[@zcopy_cookie={0x18, 0x114, 0xc, 0x3f}, @mask_cswp={0x58, 0x114, 0x9, {{0x7, 0x3}, &(0x7f0000000180)=0xfffffffffffffffa, &(0x7f0000001500)=0x6, 0x400, 0x409f, 0xfc, 0x3, 0x8, 0x634e}}, @cswp={0x58, 0x114, 0x7, {{0x7, 0x7ff}, &(0x7f0000001540)=0x81, &(0x7f0000001580)=0x200, 0x89, 0x1, 0x8000000000000000, 0x3, 0x1, 0xfffffffffffffffa}}, @cswp={0x58, 0x114, 0x7, {{0x8, 0x3ff}, &(0x7f00000015c0)=0xffffffffffffff01, &(0x7f0000001600)=0x8, 0x4, 0x8000, 0x0, 0x100400, 0x9, 0x10000}}, @mask_cswp={0x58, 0x114, 0x9, {{0x9, 0x8}, &(0x7f0000001640)=0x45, &(0x7f0000001680)=0xf8, 0x1, 0x4, 0x0, 0x80000001, 0x1, 0x4}}, @rdma_args={0x48, 0x114, 0x1, {{0x7, 0x7fff}, {&(0x7f00000016c0)=""/5, 0x5}, &(0x7f00000018c0)=[{&(0x7f0000001700)}, {&(0x7f0000001740)=""/98, 0x62}, {&(0x7f00000017c0)}, {&(0x7f0000001800)=""/160, 0xa0}], 0x4, 0x43, 0x5}}], 0x1c0, 0x40000}, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000040), 0x2) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$SG_GET_ACCESS_COUNT(r4, 0x2289, &(0x7f0000001700)) 02:39:39 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:39 executing program 4: setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080), 0xe) 02:39:39 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x6021, 0x40) r1 = syz_open_dev$sg(&(0x7f0000001b00), 0x5, 0x2544c0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000001b40)) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000000c0)) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) setsockopt$RDS_CANCEL_SENT_TO(0xffffffffffffffff, 0x114, 0x1, &(0x7f00000017c0)={0x2, 0x4e21, @private=0xa010101}, 0x10) r3 = socket$rds(0x15, 0x5, 0x0) sendmsg$rds(r3, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/9, 0x9}], 0x5, &(0x7f0000001900)=[@zcopy_cookie={0x18, 0x114, 0xc, 0x3f}, @mask_cswp={0x58, 0x114, 0x9, {{0x7, 0x3}, &(0x7f0000000180)=0xfffffffffffffffa, &(0x7f0000001500)=0x6, 0x400, 0x409f, 0xfc, 0x3, 0x8, 0x634e}}, @cswp={0x58, 0x114, 0x7, {{0x7, 0x7ff}, &(0x7f0000001540)=0x81, &(0x7f0000001580)=0x200, 0x89, 0x1, 0x8000000000000000, 0x3, 0x1, 0xfffffffffffffffa}}, @cswp={0x58, 0x114, 0x7, {{0x8, 0x3ff}, &(0x7f00000015c0)=0xffffffffffffff01, &(0x7f0000001600)=0x8, 0x4, 0x8000, 0x0, 0x100400, 0x9, 0x10000}}, @mask_cswp={0x58, 0x114, 0x9, {{0x9, 0x8}, &(0x7f0000001640)=0x45, &(0x7f0000001680)=0xf8, 0x1, 0x4, 0x0, 0x80000001, 0x1, 0x4}}, @rdma_args={0x48, 0x114, 0x1, {{0x7, 0x7fff}, {&(0x7f00000016c0)=""/5, 0x5}, &(0x7f00000018c0)=[{&(0x7f0000001700)}, {&(0x7f0000001740)=""/98, 0x62}, {&(0x7f00000017c0)}, {&(0x7f0000001800)=""/160, 0xa0}], 0x4, 0x43, 0x5}}], 0x1c0, 0x40000}, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000040), 0x2) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$SG_GET_ACCESS_COUNT(r4, 0x2289, &(0x7f0000001700)) syz_open_dev$sg(&(0x7f0000000080), 0x6021, 0x40) (async) syz_open_dev$sg(&(0x7f0000001b00), 0x5, 0x2544c0) (async) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000001b40)) (async) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000000c0)) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) (async) setsockopt$RDS_CANCEL_SENT_TO(0xffffffffffffffff, 0x114, 0x1, &(0x7f00000017c0)={0x2, 0x4e21, @private=0xa010101}, 0x10) (async) socket$rds(0x15, 0x5, 0x0) (async) sendmsg$rds(r3, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/9, 0x9}], 0x5, &(0x7f0000001900)=[@zcopy_cookie={0x18, 0x114, 0xc, 0x3f}, @mask_cswp={0x58, 0x114, 0x9, {{0x7, 0x3}, &(0x7f0000000180)=0xfffffffffffffffa, &(0x7f0000001500)=0x6, 0x400, 0x409f, 0xfc, 0x3, 0x8, 0x634e}}, @cswp={0x58, 0x114, 0x7, {{0x7, 0x7ff}, &(0x7f0000001540)=0x81, &(0x7f0000001580)=0x200, 0x89, 0x1, 0x8000000000000000, 0x3, 0x1, 0xfffffffffffffffa}}, @cswp={0x58, 0x114, 0x7, {{0x8, 0x3ff}, &(0x7f00000015c0)=0xffffffffffffff01, &(0x7f0000001600)=0x8, 0x4, 0x8000, 0x0, 0x100400, 0x9, 0x10000}}, @mask_cswp={0x58, 0x114, 0x9, {{0x9, 0x8}, &(0x7f0000001640)=0x45, &(0x7f0000001680)=0xf8, 0x1, 0x4, 0x0, 0x80000001, 0x1, 0x4}}, @rdma_args={0x48, 0x114, 0x1, {{0x7, 0x7fff}, {&(0x7f00000016c0)=""/5, 0x5}, &(0x7f00000018c0)=[{&(0x7f0000001700)}, {&(0x7f0000001740)=""/98, 0x62}, {&(0x7f00000017c0)}, {&(0x7f0000001800)=""/160, 0xa0}], 0x4, 0x43, 0x5}}], 0x1c0, 0x40000}, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000040), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$SG_GET_ACCESS_COUNT(r4, 0x2289, &(0x7f0000001700)) (async) 02:39:39 executing program 4: setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000080), 0xe) 02:39:39 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x0, @dev={0xac, 0x14, 0x14, 0x10}}}, 0x1e) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$pptp(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, {0x0, @dev={0xac, 0x14, 0x14, 0x10}}}, 0x1e) (async) [ 2540.485804] misc userio: Invalid payload size 02:39:39 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x5, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) ioctl$sock_ax25_SIOCDELRT(r0, 0x890c, &(0x7f00000000c0)={@null, @default, 0x6, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) 02:39:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000140), 0x4) ioctl$SIOCGETMIFCNT_IN6(r1, 0x89e0, &(0x7f00000000c0)) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000040)={0x0, 0x7f}, &(0x7f0000000080)=0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) accept4$bt_l2cap(r2, 0x0, &(0x7f0000000100), 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2540.525215] misc userio: Can't change port type on an already running userio instance 02:39:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000140), 0x4) ioctl$SIOCGETMIFCNT_IN6(r1, 0x89e0, &(0x7f00000000c0)) (async, rerun: 64) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (rerun: 64) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000040)={0x0, 0x7f}, &(0x7f0000000080)=0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) accept4$bt_l2cap(r2, 0x0, &(0x7f0000000100), 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:40 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) recvfrom$rose(0xffffffffffffffff, &(0x7f00000000c0)=""/238, 0xee, 0x2, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) recvfrom$rose(0xffffffffffffffff, &(0x7f00000000c0)=""/238, 0xee, 0x2, 0x0, 0x0) (async) 02:39:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000140), 0x4) (async) ioctl$SIOCGETMIFCNT_IN6(r1, 0x89e0, &(0x7f00000000c0)) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000040)={0x0, 0x7f}, &(0x7f0000000080)=0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) accept4$bt_l2cap(r2, 0x0, &(0x7f0000000100), 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:40 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x6021, 0x40) r1 = syz_open_dev$sg(&(0x7f0000001b00), 0x5, 0x2544c0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000001b40)) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000000c0)) (async) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) (async, rerun: 32) setsockopt$RDS_CANCEL_SENT_TO(0xffffffffffffffff, 0x114, 0x1, &(0x7f00000017c0)={0x2, 0x4e21, @private=0xa010101}, 0x10) (async, rerun: 64) r3 = socket$rds(0x15, 0x5, 0x0) (rerun: 64) sendmsg$rds(r3, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/9, 0x9}], 0x5, &(0x7f0000001900)=[@zcopy_cookie={0x18, 0x114, 0xc, 0x3f}, @mask_cswp={0x58, 0x114, 0x9, {{0x7, 0x3}, &(0x7f0000000180)=0xfffffffffffffffa, &(0x7f0000001500)=0x6, 0x400, 0x409f, 0xfc, 0x3, 0x8, 0x634e}}, @cswp={0x58, 0x114, 0x7, {{0x7, 0x7ff}, &(0x7f0000001540)=0x81, &(0x7f0000001580)=0x200, 0x89, 0x1, 0x8000000000000000, 0x3, 0x1, 0xfffffffffffffffa}}, @cswp={0x58, 0x114, 0x7, {{0x8, 0x3ff}, &(0x7f00000015c0)=0xffffffffffffff01, &(0x7f0000001600)=0x8, 0x4, 0x8000, 0x0, 0x100400, 0x9, 0x10000}}, @mask_cswp={0x58, 0x114, 0x9, {{0x9, 0x8}, &(0x7f0000001640)=0x45, &(0x7f0000001680)=0xf8, 0x1, 0x4, 0x0, 0x80000001, 0x1, 0x4}}, @rdma_args={0x48, 0x114, 0x1, {{0x7, 0x7fff}, {&(0x7f00000016c0)=""/5, 0x5}, &(0x7f00000018c0)=[{&(0x7f0000001700)}, {&(0x7f0000001740)=""/98, 0x62}, {&(0x7f00000017c0)}, {&(0x7f0000001800)=""/160, 0xa0}], 0x4, 0x43, 0x5}}], 0x1c0, 0x40000}, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000040), 0x2) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$SG_GET_ACCESS_COUNT(r4, 0x2289, &(0x7f0000001700)) 02:39:40 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) 02:39:40 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2541.297152] misc userio: Invalid payload size 02:39:40 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x3f, 0x80) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r0, 0x5386, &(0x7f0000000040)) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$SG_GET_RESERVED_SIZE(r0, 0x2272, &(0x7f0000000100)) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f00000000c0)) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) [ 2541.325366] misc userio: Begin command sent, but we're already running [ 2541.339853] misc userio: Begin command sent, but we're already running [ 2541.347130] misc userio: Begin command sent, but we're already running [ 2541.356952] misc userio: Begin command sent, but we're already running [ 2541.365245] misc userio: Begin command sent, but we're already running 02:39:40 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x3f, 0x80) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r0, 0x5386, &(0x7f0000000040)) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) ioctl$SG_GET_RESERVED_SIZE(r0, 0x2272, &(0x7f0000000100)) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f00000000c0)) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:40 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x3f, 0x80) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(r0, 0x5386, &(0x7f0000000040)) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$SG_GET_RESERVED_SIZE(r0, 0x2272, &(0x7f0000000100)) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f00000000c0)) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) [ 2541.374374] misc userio: Begin command sent, but we're already running [ 2541.382868] misc userio: Begin command sent, but we're already running [ 2541.391186] misc userio: Begin command sent, but we're already running [ 2541.399600] misc userio: Begin command sent, but we're already running [ 2541.406379] misc userio: Begin command sent, but we're already running [ 2541.415706] misc userio: Begin command sent, but we're already running 02:39:40 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async, rerun: 64) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x5, 0x4) (async, rerun: 64) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) ioctl$sock_ax25_SIOCDELRT(r0, 0x890c, &(0x7f00000000c0)={@null, @default, 0x6, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) 02:39:40 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) [ 2541.428326] misc userio: Begin command sent, but we're already running [ 2541.436124] misc userio: Begin command sent, but we're already running [ 2541.448531] misc userio: Begin command sent, but we're already running [ 2541.461972] misc userio: Begin command sent, but we're already running 02:39:40 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) 02:39:40 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) [ 2541.473417] misc userio: Begin command sent, but we're already running [ 2541.486975] misc userio: Begin command sent, but we're already running [ 2541.495110] misc userio: Begin command sent, but we're already running [ 2541.509747] misc userio: Begin command sent, but we're already running [ 2541.516433] misc userio: Begin command sent, but we're already running [ 2541.534159] misc userio: Begin command sent, but we're already running [ 2541.549360] misc userio: Begin command sent, but we're already running [ 2541.556067] misc userio: Begin command sent, but we're already running [ 2541.563446] misc userio: Begin command sent, but we're already running [ 2541.570430] misc userio: Begin command sent, but we're already running [ 2541.577115] misc userio: Begin command sent, but we're already running [ 2541.584268] misc userio: Begin command sent, but we're already running [ 2541.591108] misc userio: Begin command sent, but we're already running [ 2541.597868] misc userio: Begin command sent, but we're already running [ 2541.604641] misc userio: Begin command sent, but we're already running [ 2541.611485] misc userio: Begin command sent, but we're already running [ 2541.618233] misc userio: Begin command sent, but we're already running 02:39:41 executing program 0: connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xa31, @any, 0xffff}, 0xe) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:41 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, &(0x7f0000000000)=0x1, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:41 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (fail_nth: 1) 02:39:41 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:41 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r1, &(0x7f0000000080)={0x18, 0x0, {0x2, @random="456ca79ee4ae", 'veth1_to_batadv\x00'}}, 0x1e) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:41 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, &(0x7f0000000000)=0x1, 0x4) (async, rerun: 64) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:41 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, &(0x7f0000000000)=0x1, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, &(0x7f0000000000)=0x1, 0x4) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) 02:39:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x0, 0xc2) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000000)) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) 02:39:41 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x5, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) ioctl$sock_ax25_SIOCDELRT(r0, 0x890c, &(0x7f00000000c0)={@null, @default, 0x6, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) setsockopt$MRT_FLUSH(r0, 0x0, 0xd4, &(0x7f0000000040)=0x5, 0x4) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) ioctl$sock_ax25_SIOCDELRT(r0, 0x890c, &(0x7f00000000c0)={@null, @default, 0x6, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) (async) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) (async) 02:39:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x0, 0xc2) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000000)) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) syz_init_net_socket$ax25(0x3, 0x0, 0xc2) (async) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000000)) (async) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) (async) 02:39:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x0, 0xc2) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000000)) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) 02:39:41 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x391000, 0x0) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:42 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x391000, 0x0) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:42 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000040)) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f0000000100)) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240)={0x100, 0xffc1, 0x0, 0x1, 0x1, 0x2, 0x6}, 0xc) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000280)=0x7) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f00000000c0)={0x8, 0x5, 0xfffe, 0x5f, 0x40, 0x0, 0x6}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r2 = accept4$ax25(r1, &(0x7f0000000140)={{0x3, @default}, [@netrom, @null, @netrom, @bcast, @bcast, @bcast, @rose, @bcast]}, &(0x7f00000001c0)=0x48, 0x41c00) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast}) 02:39:42 executing program 0: connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xa31, @any, 0xffff}, 0xe) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:42 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x12d000, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x1}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x7}, 0x28) 02:39:42 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r1, &(0x7f0000000080)={0x18, 0x0, {0x2, @random="456ca79ee4ae", 'veth1_to_batadv\x00'}}, 0x1e) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:42 executing program 2: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, &(0x7f0000000000)=0x1, 0x4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:42 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x391000, 0x0) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000000)) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:42 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (fail_nth: 1) 02:39:42 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000040)) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f0000000100)) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240)={0x100, 0xffc1, 0x0, 0x1, 0x1, 0x2, 0x6}, 0xc) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000280)=0x7) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f00000000c0)={0x8, 0x5, 0xfffe, 0x5f, 0x40, 0x0, 0x6}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r2 = accept4$ax25(r1, &(0x7f0000000140)={{0x3, @default}, [@netrom, @null, @netrom, @bcast, @bcast, @bcast, @rose, @bcast]}, &(0x7f00000001c0)=0x48, 0x41c00) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast}) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000040)) (async) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f0000000100)) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240)={0x100, 0xffc1, 0x0, 0x1, 0x1, 0x2, 0x6}, 0xc) (async) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000280)=0x7) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f00000000c0)={0x8, 0x5, 0xfffe, 0x5f, 0x40, 0x0, 0x6}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) accept4$ax25(r1, &(0x7f0000000140)={{0x3, @default}, [@netrom, @null, @netrom, @bcast, @bcast, @bcast, @rose, @bcast]}, &(0x7f00000001c0)=0x48, 0x41c00) (async) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast}) (async) [ 2543.106550] misc userio: Begin command sent, but we're already running [ 2543.137683] misc userio: Begin command sent, but we're already running 02:39:42 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000002c0), 0x40000, 0x0) sendto$rose(r1, &(0x7f0000000300)="a73a311318a90947258ab1a0c09f6fa358f0b9e271c2bba1eb3bb46e863c193ce1e717d4a58abace6aeb509644c6816d500cea9950176d8ae930370b8bab3f0d2a9f9bb8ae076e155ac30f4c77ff38420097c975d7fe", 0x56, 0x4000810, &(0x7f0000000380)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @bcast]}, 0x40) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x800, 0x70bd27, 0x25dfdbfb, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x24008000) sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="e8000000ed0306012dbd7000fcdbdf2516446b89b11435dcc81755aea959645db24b45ebb871a5af2700bacef6ec6b079f6110c7f6dc71cf8fb043a02c37dec2db1ea2ee07ec9b0bca50ed59a688e3376ff28ffe376ad72369331f2e9b64721876ef9fc337c361099487d9e3edbcda812ad41991573292736b03f94c63ea9b21308af8d5f31f9001887210c2a0ffc03fe38d70cd907a901ca7eb645440856a0f99ffcab879d2bef61e156753f12112de4bab47bc9c969e40cb1e25aacb50ecb8f826a4b7d0ec8e3ad1a230618c2ae89cc8d54f8c6f600521dbd094f3f708ae4b6a134524065b95d2"], 0xe8}, 0x1, 0x0, 0x0, 0x8080}, 0x88040) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x34, r2, 0x1, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x9}, @NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_PAGE={0x5, 0x7, 0xd}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000085}, 0x4000) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:42 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000040)) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f0000000100)) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240)={0x100, 0xffc1, 0x0, 0x1, 0x1, 0x2, 0x6}, 0xc) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000280)=0x7) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f00000000c0)={0x8, 0x5, 0xfffe, 0x5f, 0x40, 0x0, 0x6}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r2 = accept4$ax25(r1, &(0x7f0000000140)={{0x3, @default}, [@netrom, @null, @netrom, @bcast, @bcast, @bcast, @rose, @bcast]}, &(0x7f00000001c0)=0x48, 0x41c00) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast}) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000040)) (async) ioctl$SG_GET_COMMAND_Q(0xffffffffffffffff, 0x2270, &(0x7f0000000100)) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000240)={0x100, 0xffc1, 0x0, 0x1, 0x1, 0x2, 0x6}, 0xc) (async) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000280)=0x7) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f00000000c0)={0x8, 0x5, 0xfffe, 0x5f, 0x40, 0x0, 0x6}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) accept4$ax25(r1, &(0x7f0000000140)={{0x3, @default}, [@netrom, @null, @netrom, @bcast, @bcast, @bcast, @rose, @bcast]}, &(0x7f00000001c0)=0x48, 0x41c00) (async) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast}) (async) [ 2543.158719] misc userio: Begin command sent, but we're already running [ 2543.165499] misc userio: Begin command sent, but we're already running [ 2543.176891] misc userio: Begin command sent, but we're already running [ 2543.192931] misc userio: Begin command sent, but we're already running 02:39:42 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000002c0), 0x40000, 0x0) sendto$rose(r1, &(0x7f0000000300)="a73a311318a90947258ab1a0c09f6fa358f0b9e271c2bba1eb3bb46e863c193ce1e717d4a58abace6aeb509644c6816d500cea9950176d8ae930370b8bab3f0d2a9f9bb8ae076e155ac30f4c77ff38420097c975d7fe", 0x56, 0x4000810, &(0x7f0000000380)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @bcast]}, 0x40) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x800, 0x70bd27, 0x25dfdbfb, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x24008000) (async) sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="e8000000ed0306012dbd7000fcdbdf2516446b89b11435dcc81755aea959645db24b45ebb871a5af2700bacef6ec6b079f6110c7f6dc71cf8fb043a02c37dec2db1ea2ee07ec9b0bca50ed59a688e3376ff28ffe376ad72369331f2e9b64721876ef9fc337c361099487d9e3edbcda812ad41991573292736b03f94c63ea9b21308af8d5f31f9001887210c2a0ffc03fe38d70cd907a901ca7eb645440856a0f99ffcab879d2bef61e156753f12112de4bab47bc9c969e40cb1e25aacb50ecb8f826a4b7d0ec8e3ad1a230618c2ae89cc8d54f8c6f600521dbd094f3f708ae4b6a134524065b95d2"], 0xe8}, 0x1, 0x0, 0x0, 0x8080}, 0x88040) (async, rerun: 64) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) (rerun: 64) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x34, r2, 0x1, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x9}, @NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_PAGE={0x5, 0x7, 0xd}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000085}, 0x4000) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:42 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) [ 2543.203966] misc userio: Begin command sent, but we're already running [ 2543.214218] misc userio: Begin command sent, but we're already running [ 2543.226867] misc userio: Begin command sent, but we're already running [ 2543.235280] misc userio: Begin command sent, but we're already running [ 2543.243937] misc userio: Begin command sent, but we're already running [ 2543.251914] misc userio: Begin command sent, but we're already running [ 2543.260243] misc userio: Begin command sent, but we're already running [ 2543.266928] misc userio: Begin command sent, but we're already running [ 2543.277417] misc userio: Begin command sent, but we're already running [ 2543.284097] misc userio: Begin command sent, but we're already running [ 2543.293208] misc userio: Begin command sent, but we're already running [ 2543.301144] misc userio: Begin command sent, but we're already running 02:39:42 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000002c0), 0x40000, 0x0) sendto$rose(r1, &(0x7f0000000300)="a73a311318a90947258ab1a0c09f6fa358f0b9e271c2bba1eb3bb46e863c193ce1e717d4a58abace6aeb509644c6816d500cea9950176d8ae930370b8bab3f0d2a9f9bb8ae076e155ac30f4c77ff38420097c975d7fe", 0x56, 0x4000810, &(0x7f0000000380)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @bcast]}, 0x40) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x800, 0x70bd27, 0x25dfdbfb, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x24008000) sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="e8000000ed0306012dbd7000fcdbdf2516446b89b11435dcc81755aea959645db24b45ebb871a5af2700bacef6ec6b079f6110c7f6dc71cf8fb043a02c37dec2db1ea2ee07ec9b0bca50ed59a688e3376ff28ffe376ad72369331f2e9b64721876ef9fc337c361099487d9e3edbcda812ad41991573292736b03f94c63ea9b21308af8d5f31f9001887210c2a0ffc03fe38d70cd907a901ca7eb645440856a0f99ffcab879d2bef61e156753f12112de4bab47bc9c969e40cb1e25aacb50ecb8f826a4b7d0ec8e3ad1a230618c2ae89cc8d54f8c6f600521dbd094f3f708ae4b6a134524065b95d2"], 0xe8}, 0x1, 0x0, 0x0, 0x8080}, 0x88040) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x34, r2, 0x1, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x9}, @NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_PAGE={0x5, 0x7, 0xd}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000085}, 0x4000) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000002c0), 0x40000, 0x0) (async) sendto$rose(r1, &(0x7f0000000300)="a73a311318a90947258ab1a0c09f6fa358f0b9e271c2bba1eb3bb46e863c193ce1e717d4a58abace6aeb509644c6816d500cea9950176d8ae930370b8bab3f0d2a9f9bb8ae076e155ac30f4c77ff38420097c975d7fe", 0x56, 0x4000810, &(0x7f0000000380)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, 0x1, [@bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @bcast]}, 0x40) (async) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x800, 0x70bd27, 0x25dfdbfb, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x24008000) (async) sendmsg$AUDIT_USER(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="e8000000ed0306012dbd7000fcdbdf2516446b89b11435dcc81755aea959645db24b45ebb871a5af2700bacef6ec6b079f6110c7f6dc71cf8fb043a02c37dec2db1ea2ee07ec9b0bca50ed59a688e3376ff28ffe376ad72369331f2e9b64721876ef9fc337c361099487d9e3edbcda812ad41991573292736b03f94c63ea9b21308af8d5f31f9001887210c2a0ffc03fe38d70cd907a901ca7eb645440856a0f99ffcab879d2bef61e156753f12112de4bab47bc9c969e40cb1e25aacb50ecb8f826a4b7d0ec8e3ad1a230618c2ae89cc8d54f8c6f600521dbd094f3f708ae4b6a134524065b95d2"], 0xe8}, 0x1, 0x0, 0x0, 0x8080}, 0x88040) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000400), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x34, r2, 0x1, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x2}, @NL802154_ATTR_PAGE={0x5, 0x7, 0x9}, @NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_PAGE={0x5, 0x7, 0xd}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000085}, 0x4000) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) [ 2543.309087] misc userio: Begin command sent, but we're already running [ 2543.315756] misc userio: Begin command sent, but we're already running [ 2543.325002] misc userio: Begin command sent, but we're already running [ 2543.333030] misc userio: Begin command sent, but we're already running [ 2543.341246] misc userio: Begin command sent, but we're already running [ 2543.349547] misc userio: Begin command sent, but we're already running [ 2543.356226] misc userio: Begin command sent, but we're already running [ 2543.369804] misc userio: Begin command sent, but we're already running [ 2543.380684] misc userio: Begin command sent, but we're already running [ 2543.387769] misc userio: Begin command sent, but we're already running [ 2543.394504] misc userio: Begin command sent, but we're already running [ 2543.401779] misc userio: Begin command sent, but we're already running [ 2543.408630] misc userio: Begin command sent, but we're already running [ 2543.415334] misc userio: Begin command sent, but we're already running [ 2543.422081] misc userio: Begin command sent, but we're already running [ 2543.428847] misc userio: Begin command sent, but we're already running [ 2543.435523] misc userio: Begin command sent, but we're already running [ 2543.442249] misc userio: Begin command sent, but we're already running [ 2543.449005] misc userio: Begin command sent, but we're already running [ 2543.455668] misc userio: Begin command sent, but we're already running [ 2543.462380] misc userio: Begin command sent, but we're already running [ 2543.469255] misc userio: Begin command sent, but we're already running [ 2543.476013] misc userio: Begin command sent, but we're already running [ 2543.482719] misc userio: Begin command sent, but we're already running [ 2543.489473] misc userio: Begin command sent, but we're already running [ 2543.496142] misc userio: Begin command sent, but we're already running [ 2543.502880] misc userio: Begin command sent, but we're already running [ 2543.509604] misc userio: Begin command sent, but we're already running [ 2543.516266] misc userio: Begin command sent, but we're already running [ 2543.522994] misc userio: Begin command sent, but we're already running [ 2543.529732] misc userio: Begin command sent, but we're already running [ 2543.536392] misc userio: Begin command sent, but we're already running [ 2543.543205] misc userio: Begin command sent, but we're already running [ 2543.549952] misc userio: Begin command sent, but we're already running [ 2543.556815] misc userio: Begin command sent, but we're already running [ 2543.572548] misc userio: Begin command sent, but we're already running [ 2543.579711] misc userio: Begin command sent, but we're already running [ 2543.586689] misc userio: Begin command sent, but we're already running [ 2543.593519] misc userio: Begin command sent, but we're already running [ 2543.600367] misc userio: Begin command sent, but we're already running [ 2543.607336] misc userio: Begin command sent, but we're already running [ 2543.614049] misc userio: Begin command sent, but we're already running [ 2543.620827] misc userio: Begin command sent, but we're already running [ 2543.627748] misc userio: Begin command sent, but we're already running [ 2543.634447] misc userio: Begin command sent, but we're already running [ 2543.641172] misc userio: Begin command sent, but we're already running 02:39:43 executing program 0: connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xa31, @any, 0xffff}, 0xe) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x42000, 0x0) ioctl$SIOCGETSGCNT_IN6(r0, 0x89e1, &(0x7f0000000040)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:43 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x12d000, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x1}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x7}, 0x28) 02:39:43 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x7}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={0x0, 0x10001}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000280)={r3, 0xfffffffb}, &(0x7f00000002c0)=0x8) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r4 = openat$userio(0xffffffffffffff9c, &(0x7f00000001c0), 0x400080, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000140)={0x0, 0xf9}, 0x2) ioctl$SIOCAX25GETINFO(0xffffffffffffffff, 0x89ed, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:43 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r1, &(0x7f0000000080)={0x18, 0x0, {0x2, @random="456ca79ee4ae", 'veth1_to_batadv\x00'}}, 0x1e) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) socket$pppoe(0x18, 0x1, 0x0) (async) connect$pppoe(r1, &(0x7f0000000080)={0x18, 0x0, {0x2, @random="456ca79ee4ae", 'veth1_to_batadv\x00'}}, 0x1e) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:39:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x42000, 0x0) ioctl$SIOCGETSGCNT_IN6(r0, 0x89e1, &(0x7f0000000040)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x42000, 0x0) ioctl$SIOCGETSGCNT_IN6(r0, 0x89e1, &(0x7f0000000040)={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) [ 2544.002334] misc userio: Begin command sent, but we're already running [ 2544.013637] misc userio: Begin command sent, but we're already running [ 2544.024345] misc userio: Begin command sent, but we're already running [ 2544.025779] misc userio: Begin command sent, but we're already running [ 2544.036648] misc userio: Begin command sent, but we're already running [ 2544.042478] misc userio: Can't change port type on an already running userio instance 02:39:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$sock_rose_SIOCRSCLRRT(r0, 0x89e4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$MRT_DEL_MFC_PROXY(r0, 0x0, 0xd3, &(0x7f0000000000)={@remote, @broadcast, 0x1, "8b84e097aaa9d8ecd75793846c6b6ae37d098b6bd667d9ac94aab231cbc1a868", 0x0, 0x1000, 0x0, 0x7}, 0x3c) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCRSACCEPT(r2, 0x89e3) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:43 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x7}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={0x0, 0x10001}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000280)={r3, 0xfffffffb}, &(0x7f00000002c0)=0x8) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r4 = openat$userio(0xffffffffffffff9c, &(0x7f00000001c0), 0x400080, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000140)={0x0, 0xf9}, 0x2) ioctl$SIOCAX25GETINFO(0xffffffffffffffff, 0x89ed, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x7}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={0x0, 0x10001}, &(0x7f0000000240)=0x8) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000280)={r3, 0xfffffffb}, &(0x7f00000002c0)=0x8) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f00000001c0), 0x400080, 0x0) (async) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000140)={0x0, 0xf9}, 0x2) (async) ioctl$SIOCAX25GETINFO(0xffffffffffffffff, 0x89ed, &(0x7f0000000040)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2544.048863] misc userio: Begin command sent, but we're already running [ 2544.060791] misc userio: Begin command sent, but we're already running [ 2544.069325] misc userio: Begin command sent, but we're already running [ 2544.076218] misc userio: The device must be registered before sending interrupts [ 2544.076230] misc userio: Begin command sent, but we're already running 02:39:43 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) [ 2544.104022] misc userio: Begin command sent, but we're already running [ 2544.119619] misc userio: Begin command sent, but we're already running [ 2544.129766] misc userio: The device must be registered before sending interrupts [ 2544.138801] misc userio: Begin command sent, but we're already running 02:39:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$sock_rose_SIOCRSCLRRT(r0, 0x89e4) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$MRT_DEL_MFC_PROXY(r0, 0x0, 0xd3, &(0x7f0000000000)={@remote, @broadcast, 0x1, "8b84e097aaa9d8ecd75793846c6b6ae37d098b6bd667d9ac94aab231cbc1a868", 0x0, 0x1000, 0x0, 0x7}, 0x3c) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCRSACCEPT(r2, 0x89e3) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$sock_rose_SIOCRSCLRRT(r0, 0x89e4) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$MRT_DEL_MFC_PROXY(r0, 0x0, 0xd3, &(0x7f0000000000)={@remote, @broadcast, 0x1, "8b84e097aaa9d8ecd75793846c6b6ae37d098b6bd667d9ac94aab231cbc1a868", 0x0, 0x1000, 0x0, 0x7}, 0x3c) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SIOCRSACCEPT(r2, 0x89e3) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) 02:39:43 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x7}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={0x0, 0x10001}, &(0x7f0000000240)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000280)={r3, 0xfffffffb}, &(0x7f00000002c0)=0x8) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r4 = openat$userio(0xffffffffffffff9c, &(0x7f00000001c0), 0x400080, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000140)={0x0, 0xf9}, 0x2) ioctl$SIOCAX25GETINFO(0xffffffffffffffff, 0x89ed, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x7}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={0x0, 0x10001}, &(0x7f0000000240)=0x8) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r2, 0x84, 0x76, &(0x7f0000000280)={r3, 0xfffffffb}, &(0x7f00000002c0)=0x8) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f00000001c0), 0x400080, 0x0) (async) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000140)={0x0, 0xf9}, 0x2) (async) ioctl$SIOCAX25GETINFO(0xffffffffffffffff, 0x89ed, &(0x7f0000000040)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2544.153885] misc userio: Begin command sent, but we're already running [ 2544.169215] misc userio: Begin command sent, but we're already running [ 2544.185167] misc userio: Begin command sent, but we're already running [ 2544.196256] misc userio: The device must be registered before sending interrupts [ 2544.201791] misc userio: Begin command sent, but we're already running [ 2544.211821] misc userio: Begin command sent, but we're already running [ 2544.225541] misc userio: Begin command sent, but we're already running [ 2544.246920] misc userio: Begin command sent, but we're already running [ 2544.256082] misc userio: Begin command sent, but we're already running [ 2544.264595] misc userio: Begin command sent, but we're already running [ 2544.273355] misc userio: Begin command sent, but we're already running [ 2544.281489] misc userio: Begin command sent, but we're already running [ 2544.289478] misc userio: Begin command sent, but we're already running [ 2544.296257] misc userio: Begin command sent, but we're already running [ 2544.304347] misc userio: Begin command sent, but we're already running [ 2544.312862] misc userio: Begin command sent, but we're already running [ 2544.321091] misc userio: Begin command sent, but we're already running [ 2544.329232] misc userio: Begin command sent, but we're already running [ 2544.335970] misc userio: Begin command sent, but we're already running [ 2544.343770] misc userio: Begin command sent, but we're already running [ 2544.350686] misc userio: Begin command sent, but we're already running [ 2544.357846] misc userio: Begin command sent, but we're already running 02:39:44 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x1000, 0x7fff, 0x1, 0x800, 0x746d, 0xfffff7ef, 0x6, 0x200}, &(0x7f00000000c0)=0x20) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:44 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0xfffffffffffffe30) 02:39:44 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$sock_rose_SIOCRSCLRRT(r0, 0x89e4) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$MRT_DEL_MFC_PROXY(r0, 0x0, 0xd3, &(0x7f0000000000)={@remote, @broadcast, 0x1, "8b84e097aaa9d8ecd75793846c6b6ae37d098b6bd667d9ac94aab231cbc1a868", 0x0, 0x1000, 0x0, 0x7}, 0x3c) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SIOCRSACCEPT(r2, 0x89e3) (async, rerun: 64) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:44 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x12d000, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x1}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x7}, 0x28) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x12d000, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x1}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x7}, 0x28) (async) 02:39:44 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000300)={0x80000000, &(0x7f0000000240)=[{}, {0x80000000, 0x0}], &(0x7f0000000280)}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000340)={{0x80000000, r1, 0x0, [0x40, 0x9]}, {0x80000000, 0x0, 0x4, [0x8, 0x4]}, 0x2, [0x6, 0x101]}) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0xc00) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 02:39:44 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x1000, 0x7fff, 0x1, 0x800, 0x746d, 0xfffff7ef, 0x6, 0x200}, &(0x7f00000000c0)=0x20) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x1000, 0x7fff, 0x1, 0x800, 0x746d, 0xfffff7ef, 0x6, 0x200}, &(0x7f00000000c0)=0x20) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:39:44 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:44 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:44 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2544.930385] misc userio: Can't change port type on an already running userio instance [ 2544.941384] misc userio: Begin command sent, but we're already running 02:39:44 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:39:44 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000000), 0x800) 02:39:44 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000000), 0x800) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000000), 0x800) (async) 02:39:44 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async, rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 32) accept4$bt_l2cap(r0, 0x0, &(0x7f0000000000), 0x800) 02:39:45 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0xfffffffffffffe30) 02:39:45 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x10, 0x0, &(0x7f0000000080)=[@clear_death], 0x39, 0x0, &(0x7f00000000c0)="b1ae89a608fdb320962d12fa8a9acb43837e5e4b4885ecd80308ee455b817927af65244806822a55f1c25267ec190cac111835a5a25066355e"}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0xe120}, &(0x7f0000000040)=0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:45 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x1a9080, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000040)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:45 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000300)={0x80000000, &(0x7f0000000240)=[{}, {0x80000000, 0x0}], &(0x7f0000000280)}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000340)={{0x80000000, r1, 0x0, [0x40, 0x9]}, {0x80000000, 0x0, 0x4, [0x8, 0x4]}, 0x2, [0x6, 0x101]}) (async) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x0) (async) r2 = accept4$bt_l2cap(r0, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0xc00) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 02:39:45 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f0000000080)={0x1000, 0x7fff, 0x1, 0x800, 0x746d, 0xfffff7ef, 0x6, 0x200}, &(0x7f00000000c0)=0x20) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:45 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x10, 0x0, &(0x7f0000000080)=[@clear_death], 0x39, 0x0, &(0x7f00000000c0)="b1ae89a608fdb320962d12fa8a9acb43837e5e4b4885ecd80308ee455b817927af65244806822a55f1c25267ec190cac111835a5a25066355e"}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0xe120}, &(0x7f0000000040)=0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x10, 0x0, &(0x7f0000000080)=[@clear_death], 0x39, 0x0, &(0x7f00000000c0)="b1ae89a608fdb320962d12fa8a9acb43837e5e4b4885ecd80308ee455b817927af65244806822a55f1c25267ec190cac111835a5a25066355e"}) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0xe120}, &(0x7f0000000040)=0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:45 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x6600, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000100)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2545.768424] misc userio: No port type given on /dev/userio [ 2545.776085] misc userio: The device must be registered before sending interrupts [ 2545.786112] misc userio: Begin command sent, but we're already running 02:39:45 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x1a9080, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2545.811301] misc userio: Begin command sent, but we're already running [ 2545.820181] misc userio: Begin command sent, but we're already running [ 2545.827324] misc userio: Begin command sent, but we're already running [ 2545.836528] misc userio: The device must be registered before sending interrupts [ 2545.843598] misc userio: Begin command sent, but we're already running 02:39:45 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x5265fd53d07d8e54, 0x70bd2a, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x50}, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x800, 0x70bd2d, 0x25dfdbff, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 02:39:45 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x10, 0x0, &(0x7f0000000080)=[@clear_death], 0x39, 0x0, &(0x7f00000000c0)="b1ae89a608fdb320962d12fa8a9acb43837e5e4b4885ecd80308ee455b817927af65244806822a55f1c25267ec190cac111835a5a25066355e"}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0xe120}, &(0x7f0000000040)=0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000100)={0x10, 0x0, &(0x7f0000000080)=[@clear_death], 0x39, 0x0, &(0x7f00000000c0)="b1ae89a608fdb320962d12fa8a9acb43837e5e4b4885ecd80308ee455b817927af65244806822a55f1c25267ec190cac111835a5a25066355e"}) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r1, 0x84, 0x13, &(0x7f0000000000)={0x0, 0xe120}, &(0x7f0000000040)=0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:45 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x6600, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000100)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:45 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x1a9080, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000040)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2545.859390] misc userio: Begin command sent, but we're already running [ 2545.869183] misc userio: Begin command sent, but we're already running [ 2545.875974] misc userio: Begin command sent, but we're already running [ 2545.885577] misc userio: Begin command sent, but we're already running [ 2545.903851] misc userio: Begin command sent, but we're already running [ 2545.926193] misc userio: Begin command sent, but we're already running [ 2545.939057] misc userio: Begin command sent, but we're already running [ 2545.939818] misc userio: No port type given on /dev/userio [ 2545.946562] misc userio: Begin command sent, but we're already running [ 2545.957679] misc userio: The device must be registered before sending interrupts [ 2545.962574] misc userio: The device must be registered before sending interrupts [ 2545.974696] misc userio: Begin command sent, but we're already running [ 2545.985696] misc userio: Begin command sent, but we're already running [ 2545.997204] misc userio: Begin command sent, but we're already running [ 2546.003963] misc userio: Begin command sent, but we're already running [ 2546.011165] misc userio: Begin command sent, but we're already running [ 2546.018554] misc userio: Begin command sent, but we're already running [ 2546.025269] misc userio: Begin command sent, but we're already running [ 2546.031976] misc userio: Begin command sent, but we're already running [ 2546.038749] misc userio: Begin command sent, but we're already running [ 2546.045431] misc userio: Begin command sent, but we're already running [ 2546.052169] misc userio: Begin command sent, but we're already running [ 2546.059043] misc userio: Begin command sent, but we're already running [ 2546.065712] misc userio: Begin command sent, but we're already running [ 2546.072435] misc userio: Begin command sent, but we're already running [ 2546.079192] misc userio: Begin command sent, but we're already running [ 2546.085867] misc userio: Begin command sent, but we're already running [ 2546.092599] misc userio: Begin command sent, but we're already running [ 2546.099792] misc userio: Begin command sent, but we're already running [ 2546.106449] misc userio: Begin command sent, but we're already running 02:39:46 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0xfffffffffffffe30) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0xfffffffffffffe30) (async) 02:39:46 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x19}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) setsockopt$MRT_DEL_MFC(r1, 0x0, 0xcd, &(0x7f0000000180)={@multicast1, @broadcast, 0x0, "af9ef994a8464356bc59a580a160fe838f1d7fd09bade5bdc0e56c0be438551c", 0x3, 0xffffffff, 0x8, 0xffff0000}, 0x3c) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) 02:39:46 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x6600, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000100)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x6600, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000100)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:39:46 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f0000000300)={0x80000000, &(0x7f0000000240)=[{}, {0x80000000, 0x0}], &(0x7f0000000280)}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000340)={{0x80000000, r1, 0x0, [0x40, 0x9]}, {0x80000000, 0x0, 0x4, [0x8, 0x4]}, 0x2, [0x6, 0x101]}) (async) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, 0x0, 0x2, 0x70bd2b, 0x25dfdbff, {}, [@SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0xc00) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 02:39:46 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xbc, @any, 0x2, 0x2}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:46 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x19}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) setsockopt$MRT_DEL_MFC(r1, 0x0, 0xcd, &(0x7f0000000180)={@multicast1, @broadcast, 0x0, "af9ef994a8464356bc59a580a160fe838f1d7fd09bade5bdc0e56c0be438551c", 0x3, 0xffffffff, 0x8, 0xffff0000}, 0x3c) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) 02:39:46 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xbc, @any, 0x2, 0x2}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:46 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x401, @ipv4={'\x00', '\xff\xff', @local}}}, [0x0, 0x7, 0x7, 0x3, 0x7fffffffffffffff, 0xfffffffffffffff8, 0x5, 0x2, 0x0, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x5, 0x6]}, &(0x7f0000000180)=0x100) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000300)={r2, 0xfff, 0x10}, &(0x7f0000000340)=0xc) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/custom1\x00', 0x801, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x22}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2546.657174] misc userio: The device must be registered before sending interrupts [ 2546.681009] misc userio: The device must be registered before sending interrupts 02:39:46 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x5265fd53d07d8e54, 0x70bd2a, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x50}, 0x0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) (async) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x800, 0x70bd2d, 0x25dfdbff, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 02:39:46 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xbc, @any, 0x2, 0x2}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xbc, @any, 0x2, 0x2}, 0xe) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:46 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x19}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x6, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) setsockopt$MRT_DEL_MFC(r1, 0x0, 0xcd, &(0x7f0000000180)={@multicast1, @broadcast, 0x0, "af9ef994a8464356bc59a580a160fe838f1d7fd09bade5bdc0e56c0be438551c", 0x3, 0xffffffff, 0x8, 0xffff0000}, 0x3c) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) [ 2546.739413] misc userio: The device must be registered before sending interrupts [ 2546.753670] misc userio: Can't change port type on an already running userio instance 02:39:46 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2546.811182] misc userio: Begin command sent, but we're already running [ 2546.818137] misc userio: Begin command sent, but we're already running [ 2546.833922] misc userio: Begin command sent, but we're already running [ 2546.841034] misc userio: Begin command sent, but we're already running [ 2546.851912] misc userio: Begin command sent, but we're already running [ 2546.859774] misc userio: Begin command sent, but we're already running [ 2546.866565] misc userio: Begin command sent, but we're already running [ 2546.873695] misc userio: Begin command sent, but we're already running [ 2546.880555] misc userio: Begin command sent, but we're already running [ 2546.887854] misc userio: Begin command sent, but we're already running [ 2546.894611] misc userio: Begin command sent, but we're already running [ 2546.901383] misc userio: Begin command sent, but we're already running [ 2546.908138] misc userio: Begin command sent, but we're already running [ 2546.914885] misc userio: Begin command sent, but we're already running [ 2546.921618] misc userio: Begin command sent, but we're already running [ 2546.928351] misc userio: Begin command sent, but we're already running [ 2546.935019] misc userio: Begin command sent, but we're already running [ 2546.941795] misc userio: Begin command sent, but we're already running [ 2546.948533] misc userio: Begin command sent, but we're already running [ 2546.955194] misc userio: Begin command sent, but we're already running 02:39:46 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) sendmsg$rds(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000180)=""/105, 0x69}], 0x1, &(0x7f0000000380)=[@mask_fadd={0x58, 0x114, 0x8, {{0x8, 0x4}, &(0x7f0000000200)=0x6, &(0x7f0000000240)=0x7, 0x8000, 0xf4a2, 0x3, 0x6, 0x46, 0xffffffff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x1}, @cswp={0x58, 0x114, 0x7, {{0x34e8, 0x400}, &(0x7f0000000280)=0x8, &(0x7f00000002c0)=0x6, 0xbc6, 0xb04e, 0x380, 0x1, 0x22, 0x3}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x3}, @zcopy_cookie={0x18, 0x114, 0xc, 0x101}, @mask_fadd={0x58, 0x114, 0x8, {{0x5, 0x8435}, &(0x7f0000000300), &(0x7f0000000340)=0x9, 0x3, 0x40, 0xe98, 0x1, 0x48, 0xfffffffffffffffb}}], 0x150, 0x8840}, 0x4040000) 02:39:46 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:46 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x401, @ipv4={'\x00', '\xff\xff', @local}}}, [0x0, 0x7, 0x7, 0x3, 0x7fffffffffffffff, 0xfffffffffffffff8, 0x5, 0x2, 0x0, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x5, 0x6]}, &(0x7f0000000180)=0x100) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000300)={r2, 0xfff, 0x10}, &(0x7f0000000340)=0xc) (async, rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async, rerun: 32) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/custom1\x00', 0x801, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x22}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2546.961900] misc userio: Begin command sent, but we're already running [ 2546.968636] misc userio: Begin command sent, but we're already running [ 2546.978392] misc userio: Begin command sent, but we're already running [ 2546.987035] misc userio: Begin command sent, but we're already running [ 2546.993715] misc userio: Begin command sent, but we're already running [ 2547.035140] misc userio: The device must be registered before sending interrupts [ 2547.045076] misc userio: Begin command sent, but we're already running [ 2547.054241] misc userio: Begin command sent, but we're already running [ 2547.065208] misc userio: Begin command sent, but we're already running [ 2547.074461] misc userio: Begin command sent, but we're already running [ 2547.081569] misc userio: Begin command sent, but we're already running [ 2547.089261] misc userio: Begin command sent, but we're already running [ 2547.095934] misc userio: Begin command sent, but we're already running [ 2547.102695] misc userio: Begin command sent, but we're already running [ 2547.109889] misc userio: Begin command sent, but we're already running [ 2547.116566] misc userio: Begin command sent, but we're already running [ 2547.123283] misc userio: Begin command sent, but we're already running [ 2547.130015] misc userio: Begin command sent, but we're already running [ 2547.136672] misc userio: Begin command sent, but we're already running [ 2547.143380] misc userio: Begin command sent, but we're already running [ 2547.150486] misc userio: Begin command sent, but we're already running [ 2547.157208] misc userio: Begin command sent, but we're already running [ 2547.163867] misc userio: Begin command sent, but we're already running [ 2547.170564] misc userio: Begin command sent, but we're already running [ 2547.177305] misc userio: Begin command sent, but we're already running [ 2547.183968] misc userio: Begin command sent, but we're already running [ 2547.190703] misc userio: Begin command sent, but we're already running [ 2547.197434] misc userio: Begin command sent, but we're already running [ 2547.204090] misc userio: Begin command sent, but we're already running [ 2547.210799] misc userio: Begin command sent, but we're already running [ 2547.217529] misc userio: Begin command sent, but we're already running [ 2547.224186] misc userio: Begin command sent, but we're already running [ 2547.230889] misc userio: Begin command sent, but we're already running [ 2547.237604] misc userio: Begin command sent, but we're already running [ 2547.244268] misc userio: Begin command sent, but we're already running [ 2547.250961] misc userio: Begin command sent, but we're already running [ 2547.257721] misc userio: Begin command sent, but we're already running [ 2547.264465] misc userio: Begin command sent, but we're already running [ 2547.271900] misc userio: Begin command sent, but we're already running [ 2547.279185] misc userio: Begin command sent, but we're already running [ 2547.285931] misc userio: Begin command sent, but we're already running [ 2547.307648] misc userio: Begin command sent, but we're already running [ 2547.314438] misc userio: Begin command sent, but we're already running [ 2547.324867] misc userio: Begin command sent, but we're already running [ 2547.332167] misc userio: Begin command sent, but we're already running 02:39:46 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x1}, 0xe) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x1, 0x7, 0x0, 0x8, 0x7}, 0xc) 02:39:46 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:46 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) sendmsg$rds(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000180)=""/105, 0x69}], 0x1, &(0x7f0000000380)=[@mask_fadd={0x58, 0x114, 0x8, {{0x8, 0x4}, &(0x7f0000000200)=0x6, &(0x7f0000000240)=0x7, 0x8000, 0xf4a2, 0x3, 0x6, 0x46, 0xffffffff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x1}, @cswp={0x58, 0x114, 0x7, {{0x34e8, 0x400}, &(0x7f0000000280)=0x8, &(0x7f00000002c0)=0x6, 0xbc6, 0xb04e, 0x380, 0x1, 0x22, 0x3}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x3}, @zcopy_cookie={0x18, 0x114, 0xc, 0x101}, @mask_fadd={0x58, 0x114, 0x8, {{0x5, 0x8435}, &(0x7f0000000300), &(0x7f0000000340)=0x9, 0x3, 0x40, 0xe98, 0x1, 0x48, 0xfffffffffffffffb}}], 0x150, 0x8840}, 0x4040000) 02:39:46 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e21, 0x401, @ipv4={'\x00', '\xff\xff', @local}}}, [0x0, 0x7, 0x7, 0x3, 0x7fffffffffffffff, 0xfffffffffffffff8, 0x5, 0x2, 0x0, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x5, 0x6]}, &(0x7f0000000180)=0x100) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000300)={r2, 0xfff, 0x10}, &(0x7f0000000340)=0xc) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/custom1\x00', 0x801, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x22}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:46 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x8d01) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) setsockopt$MRT_DEL_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd3, &(0x7f0000000040)={@dev={0xac, 0x14, 0x14, 0x21}, @remote, 0x0, "b7a3a994b45addc3825fc8dc20178cf33d5f882b685d9e621ec4f972923e8f51", 0x10000, 0x5, 0x9}, 0x3c) r2 = syz_open_dev$sg(&(0x7f0000000100), 0x8, 0x242a41) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000180)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080), 0x2) 02:39:47 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x5265fd53d07d8e54, 0x70bd2a, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x50}, 0x0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r1, &(0x7f0000000080), 0xe) (async) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x800, 0x70bd2d, 0x25dfdbff, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 02:39:47 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x1}, 0xe) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x1, 0x7, 0x0, 0x8, 0x7}, 0xc) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) bind$ax25(r1, &(0x7f0000000040)={{0x3, @default, 0x6}, [@bcast, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) [ 2547.590316] misc userio: The device must be registered before sending interrupts 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) bind$ax25(r1, &(0x7f0000000040)={{0x3, @default, 0x6}, [@bcast, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) 02:39:47 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x1}, 0xe) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x1, 0x7, 0x0, 0x8, 0x7}, 0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @any, 0x0, 0x1}, 0xe) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x1, 0x7, 0x0, 0x8, 0x7}, 0xc) (async) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) bind$ax25(r1, &(0x7f0000000040)={{0x3, @default, 0x6}, [@bcast, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) 02:39:47 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f00000000c0)={0x0, "1ee0023a56a6b34f6acbac5f71dac5a4e072d96b2cd0d2cc47721d39403d327298d336a1125ae00a80c753fce5e1282c1cd1c1d7f657171d97e6d5c54dd66057", 0x31}, 0x48, 0xfffffffffffffff8) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) r2 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @auto=[0x38, 0x30, 0x31, 0x37, 0x63, 0x39, 0x37, 0x36, 0x62, 0x30, 0x63, 0x36, 0x37, 0x33, 0x7a, 0x61]}, &(0x7f0000000240)={0x0, "10aaee5ce99105979c0340ed26caa0fe38c286df17f251b56e281cfd3fa0823f3ec4c40795e495a5c94b02075778b82925bf0b1d1d2e6539cce843a5f9dbd659", 0x1b}, 0x48, r0) r3 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$reject(0x13, r2, 0xbf, 0x80000001, r3) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x7, @bcast, @rose={'rose', 0x0}, 0x7, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null]}) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000340)={0x38, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="03630840", @ANYRES64=0x0, @ANYBLOB="0e630c4002000000000000000000000003630840", @ANYRES64=0x0, @ANYBLOB="0e630c80ffffffd6163d307f701d0f7334f9c9fe37177dffffff9b0000000000f3a00900cf8a94ab5b94c584e4e439ed66d1250ea706a7b94e402516b6942e96235710ffef6e76d6694a35bf9c3b1449a0808766edc0adfab8740852608476d6ceb0ae05dae818e4e913f0d9bb6c68537754afec6a4228dc4d5b5b4acf0b030fe05e9afa8b420200915a775e7b71cf12729f6d375934"], 0x96, 0x0, &(0x7f0000000280)="5f14f8225940af8b02bb4200aecaa421ec6b229b796eb563377f04cd585778403f62d5bfbb73e19ffa1ca1f814d6ff9025bb1a732b138f4c1097fe379a4ff4536ab7955ff3bb5be41d7fb7d465b2134ee14bf3c6df4bb117ecf7bbbe3043296a688ebfc672b381c7b365e40baee4ad6b33955f94f2d8d028de43bc4ebf318a9b844c3d8500667f5a0b40d532e5070756567b5e941ad4"}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000001c0)={0x51, 0x9, 0xffff, 0x2, 0x0}, &(0x7f0000000200)=0x10) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x440800, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r4 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_ax25_SIOCDELRT(r3, 0x890c, &(0x7f0000000140)={@null, @bcast, 0x8, [@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}) bind$rose(r4, &(0x7f00000000c0)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, 0x2, [@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x40) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) ioctl$SG_GET_RESERVED_SIZE(r5, 0x2272, &(0x7f0000000100)) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r5, 0x84, 0x13, &(0x7f0000000380)={r1, 0x1b}, &(0x7f00000003c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r6, 0x84, 0x72, &(0x7f0000000400)={r7, 0x7, 0x30}, &(0x7f0000000440)=0xc) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000340)={0x38, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="03630840", @ANYRES64=0x0, @ANYBLOB="0e630c4002000000000000000000000003630840", @ANYRES64=0x0, @ANYBLOB="0e630c80ffffffd6163d307f701d0f7334f9c9fe37177dffffff9b0000000000f3a00900cf8a94ab5b94c584e4e439ed66d1250ea706a7b94e402516b6942e96235710ffef6e76d6694a35bf9c3b1449a0808766edc0adfab8740852608476d6ceb0ae05dae818e4e913f0d9bb6c68537754afec6a4228dc4d5b5b4acf0b030fe05e9afa8b420200915a775e7b71cf12729f6d375934"], 0x96, 0x0, &(0x7f0000000280)="5f14f8225940af8b02bb4200aecaa421ec6b229b796eb563377f04cd585778403f62d5bfbb73e19ffa1ca1f814d6ff9025bb1a732b138f4c1097fe379a4ff4536ab7955ff3bb5be41d7fb7d465b2134ee14bf3c6df4bb117ecf7bbbe3043296a688ebfc672b381c7b365e40baee4ad6b33955f94f2d8d028de43bc4ebf318a9b844c3d8500667f5a0b40d532e5070756567b5e941ad4"}) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000001c0)={0x51, 0x9, 0xffff, 0x2, 0x0}, &(0x7f0000000200)=0x10) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x440800, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r4 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_ax25_SIOCDELRT(r3, 0x890c, &(0x7f0000000140)={@null, @bcast, 0x8, [@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}) (async) bind$rose(r4, &(0x7f00000000c0)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, 0x2, [@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x40) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) (async) ioctl$SG_GET_RESERVED_SIZE(r5, 0x2272, &(0x7f0000000100)) (async) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r5, 0x84, 0x13, &(0x7f0000000380)={r1, 0x1b}, &(0x7f00000003c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r6, 0x84, 0x72, &(0x7f0000000400)={r7, 0x7, 0x30}, &(0x7f0000000440)=0xc) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f0000000340)={0x38, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="03630840", @ANYRES64=0x0, @ANYBLOB="0e630c4002000000000000000000000003630840", @ANYRES64=0x0, @ANYBLOB="0e630c80ffffffd6163d307f701d0f7334f9c9fe37177dffffff9b0000000000f3a00900cf8a94ab5b94c584e4e439ed66d1250ea706a7b94e402516b6942e96235710ffef6e76d6694a35bf9c3b1449a0808766edc0adfab8740852608476d6ceb0ae05dae818e4e913f0d9bb6c68537754afec6a4228dc4d5b5b4acf0b030fe05e9afa8b420200915a775e7b71cf12729f6d375934"], 0x96, 0x0, &(0x7f0000000280)="5f14f8225940af8b02bb4200aecaa421ec6b229b796eb563377f04cd585778403f62d5bfbb73e19ffa1ca1f814d6ff9025bb1a732b138f4c1097fe379a4ff4536ab7955ff3bb5be41d7fb7d465b2134ee14bf3c6df4bb117ecf7bbbe3043296a688ebfc672b381c7b365e40baee4ad6b33955f94f2d8d028de43bc4ebf318a9b844c3d8500667f5a0b40d532e5070756567b5e941ad4"}) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f00000001c0)={0x51, 0x9, 0xffff, 0x2, 0x0}, &(0x7f0000000200)=0x10) (async, rerun: 32) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x440800, 0x0) (rerun: 32) getsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 64) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) r4 = syz_init_net_socket$rose(0xb, 0x5, 0x0) (async, rerun: 32) ioctl$sock_ax25_SIOCDELRT(r3, 0x890c, &(0x7f0000000140)={@null, @bcast, 0x8, [@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}) (rerun: 32) bind$rose(r4, &(0x7f00000000c0)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast, 0x2, [@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x40) (async) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) (async) ioctl$SG_GET_RESERVED_SIZE(r5, 0x2272, &(0x7f0000000100)) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r5, 0x84, 0x13, &(0x7f0000000380)={r1, 0x1b}, &(0x7f00000003c0)=0x8) (rerun: 64) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r6, 0x84, 0x72, &(0x7f0000000400)={r7, 0x7, 0x30}, &(0x7f0000000440)=0xc) 02:39:47 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f00000000c0)={0x2, [0x0, 0x0]}, &(0x7f0000000100)=0xc) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r2, 0xc00464c9, &(0x7f0000000080)) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040), 0x2) 02:39:47 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) sendmsg$rds(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000180)=""/105, 0x69}], 0x1, &(0x7f0000000380)=[@mask_fadd={0x58, 0x114, 0x8, {{0x8, 0x4}, &(0x7f0000000200)=0x6, &(0x7f0000000240)=0x7, 0x8000, 0xf4a2, 0x3, 0x6, 0x46, 0xffffffff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x1}, @cswp={0x58, 0x114, 0x7, {{0x34e8, 0x400}, &(0x7f0000000280)=0x8, &(0x7f00000002c0)=0x6, 0xbc6, 0xb04e, 0x380, 0x1, 0x22, 0x3}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x3}, @zcopy_cookie={0x18, 0x114, 0xc, 0x101}, @mask_fadd={0x58, 0x114, 0x8, {{0x5, 0x8435}, &(0x7f0000000300), &(0x7f0000000340)=0x9, 0x3, 0x40, 0xe98, 0x1, 0x48, 0xfffffffffffffffb}}], 0x150, 0x8840}, 0x4040000) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) sendmsg$rds(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000180)=""/105, 0x69}], 0x1, &(0x7f0000000380)=[@mask_fadd={0x58, 0x114, 0x8, {{0x8, 0x4}, &(0x7f0000000200)=0x6, &(0x7f0000000240)=0x7, 0x8000, 0xf4a2, 0x3, 0x6, 0x46, 0xffffffff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x1}, @cswp={0x58, 0x114, 0x7, {{0x34e8, 0x400}, &(0x7f0000000280)=0x8, &(0x7f00000002c0)=0x6, 0xbc6, 0xb04e, 0x380, 0x1, 0x22, 0x3}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x3}, @zcopy_cookie={0x18, 0x114, 0xc, 0x101}, @mask_fadd={0x58, 0x114, 0x8, {{0x5, 0x8435}, &(0x7f0000000300), &(0x7f0000000340)=0x9, 0x3, 0x40, 0xe98, 0x1, 0x48, 0xfffffffffffffffb}}], 0x150, 0x8840}, 0x4040000) (async) [ 2548.123327] misc userio: Begin command sent, but we're already running [ 2548.132972] misc userio: Can't change port type on an already running userio instance 02:39:47 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xffff, 0x2}, 0xe) 02:39:47 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x8d01) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) setsockopt$MRT_DEL_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd3, &(0x7f0000000040)={@dev={0xac, 0x14, 0x14, 0x21}, @remote, 0x0, "b7a3a994b45addc3825fc8dc20178cf33d5f882b685d9e621ec4f972923e8f51", 0x10000, 0x5, 0x9}, 0x3c) r2 = syz_open_dev$sg(&(0x7f0000000100), 0x8, 0x242a41) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000180)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x8d01) (async) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) setsockopt$MRT_DEL_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd3, &(0x7f0000000040)={@dev={0xac, 0x14, 0x14, 0x21}, @remote, 0x0, "b7a3a994b45addc3825fc8dc20178cf33d5f882b685d9e621ec4f972923e8f51", 0x10000, 0x5, 0x9}, 0x3c) (async) syz_open_dev$sg(&(0x7f0000000100), 0x8, 0x242a41) (async) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000180)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080), 0x2) (async) 02:39:47 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f00000000c0)={0x2, [0x0, 0x0]}, &(0x7f0000000100)=0xc) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r2, 0xc00464c9, &(0x7f0000000080)) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040), 0x2) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7f, @any, 0x4485}, 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080)=0x1, 0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(0xffffffffffffffff, 0x2275, &(0x7f0000000000)=0x2) 02:39:47 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x28b83, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r1, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x30, r2, 0x300, 0x70bd2a, 0x25dfdbfc, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x30}, 0x1, 0x0, 0x0, 0x10}, 0x4c080) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f00000002c0)=0xff, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:47 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7f, @any, 0x4485}, 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080)=0x1, 0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(0xffffffffffffffff, 0x2275, &(0x7f0000000000)=0x2) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7f, @any, 0x4485}, 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080)=0x1, 0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) ioctl$SG_SET_RESERVED_SIZE(0xffffffffffffffff, 0x2275, &(0x7f0000000000)=0x2) (async) 02:39:48 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f00000000c0)={0x0, "1ee0023a56a6b34f6acbac5f71dac5a4e072d96b2cd0d2cc47721d39403d327298d336a1125ae00a80c753fce5e1282c1cd1c1d7f657171d97e6d5c54dd66057", 0x31}, 0x48, 0xfffffffffffffff8) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) r2 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @auto=[0x38, 0x30, 0x31, 0x37, 0x63, 0x39, 0x37, 0x36, 0x62, 0x30, 0x63, 0x36, 0x37, 0x33, 0x7a, 0x61]}, &(0x7f0000000240)={0x0, "10aaee5ce99105979c0340ed26caa0fe38c286df17f251b56e281cfd3fa0823f3ec4c40795e495a5c94b02075778b82925bf0b1d1d2e6539cce843a5f9dbd659", 0x1b}, 0x48, r0) (async) r3 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$reject(0x13, r2, 0xbf, 0x80000001, r3) (async) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x7, @bcast, @rose={'rose', 0x0}, 0x7, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null]}) (async) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:39:48 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xffff, 0x2}, 0xe) 02:39:48 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x28b83, 0x0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r1, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x30, r2, 0x300, 0x70bd2a, 0x25dfdbfc, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x30}, 0x1, 0x0, 0x0, 0x10}, 0x4c080) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f00000002c0)=0xff, 0x4) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2548.559393] misc userio: Can't change port type on an already running userio instance 02:39:48 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xffff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xffff, 0x2}, 0xe) 02:39:48 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7f, @any, 0x4485}, 0xe) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080)=0x1, 0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(0xffffffffffffffff, 0x2275, &(0x7f0000000000)=0x2) 02:39:48 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x28b83, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r1, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x30, r2, 0x300, 0x70bd2a, 0x25dfdbfc, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x30}, 0x1, 0x0, 0x0, 0x10}, 0x4c080) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f00000002c0)=0xff, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x28b83, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000180)={'wpan1\x00'}) (async) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r1, &(0x7f0000000240)={&(0x7f0000000040), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x30, r2, 0x300, 0x70bd2a, 0x25dfdbfc, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x30}, 0x1, 0x0, 0x0, 0x10}, 0x4c080) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f00000002c0)=0xff, 0x4) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:39:48 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) sendmsg$NL802154_CMD_SET_SHORT_ADDR(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x400, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SHORT_ADDR={0x6, 0xa, 0xaaa0}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000804}, 0x18880) connect$bt_l2cap(r0, &(0x7f0000000200)={0x1f, 0x7, @none, 0x20, 0x1}, 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0xd920, 0xf417, 0x94b8, 0x80, 0x0, 0x0, 0x1}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) 02:39:48 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x8d01) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) setsockopt$MRT_DEL_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd3, &(0x7f0000000040)={@dev={0xac, 0x14, 0x14, 0x21}, @remote, 0x0, "b7a3a994b45addc3825fc8dc20178cf33d5f882b685d9e621ec4f972923e8f51", 0x10000, 0x5, 0x9}, 0x3c) (async, rerun: 32) r2 = syz_open_dev$sg(&(0x7f0000000100), 0x8, 0x242a41) ioctl$SG_GET_RESERVED_SIZE(r2, 0x2272, &(0x7f0000000180)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080), 0x2) 02:39:48 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x1d, &(0x7f00000000c0)={0x2, [0x0, 0x0]}, &(0x7f0000000100)=0xc) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r2, 0xc00464c9, &(0x7f0000000080)) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040), 0x2) 02:39:48 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x420500, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x1c) sendmsg$AUDIT_GET(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x2, 0x70bd2b, 0x25dfdbfc, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000800}, 0x10) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r3, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x1}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x30}, 0x1, 0x0, 0x0, 0x200000c1}, 0x8000) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) 02:39:48 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x430001, 0x0) accept4$ax25(r1, 0x0, &(0x7f00000001c0), 0x1000) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@bcast, @null}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$RDS_RECVERR(r3, 0x114, 0x5, &(0x7f0000000180), 0x4) 02:39:48 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x420500, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x1c) sendmsg$AUDIT_GET(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x2, 0x70bd2b, 0x25dfdbfc, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000800}, 0x10) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r3, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x1}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x30}, 0x1, 0x0, 0x0, 0x200000c1}, 0x8000) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x420500, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x1c) (async) sendmsg$AUDIT_GET(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x2, 0x70bd2b, 0x25dfdbfc, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000800}, 0x10) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r3, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x1}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x30}, 0x1, 0x0, 0x0, 0x200000c1}, 0x8000) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) [ 2548.825465] misc userio: No port type given on /dev/userio [ 2548.831531] misc userio: No port type given on /dev/userio [ 2548.844349] misc userio: Begin command sent, but we're already running [ 2548.853025] misc userio: Begin command sent, but we're already running [ 2548.865151] misc userio: Begin command sent, but we're already running [ 2548.873423] misc userio: Begin command sent, but we're already running [ 2548.881861] misc userio: Begin command sent, but we're already running [ 2548.889316] misc userio: Begin command sent, but we're already running [ 2548.896110] misc userio: Begin command sent, but we're already running [ 2548.903215] misc userio: Begin command sent, but we're already running [ 2548.910121] misc userio: Begin command sent, but we're already running [ 2548.916935] misc userio: Begin command sent, but we're already running [ 2548.923632] misc userio: Begin command sent, but we're already running [ 2548.930573] misc userio: Begin command sent, but we're already running [ 2548.937544] misc userio: Begin command sent, but we're already running [ 2548.944224] misc userio: Begin command sent, but we're already running [ 2548.950936] misc userio: Begin command sent, but we're already running [ 2548.957747] misc userio: Begin command sent, but we're already running [ 2548.964410] misc userio: Begin command sent, but we're already running [ 2548.971258] misc userio: Begin command sent, but we're already running [ 2548.977987] misc userio: Begin command sent, but we're already running [ 2548.984651] misc userio: Begin command sent, but we're already running [ 2548.991884] misc userio: Begin command sent, but we're already running [ 2548.998608] misc userio: Begin command sent, but we're already running [ 2549.005264] misc userio: Begin command sent, but we're already running [ 2549.011986] misc userio: Begin command sent, but we're already running [ 2549.018771] misc userio: Begin command sent, but we're already running [ 2549.025424] misc userio: Begin command sent, but we're already running [ 2549.032141] misc userio: Begin command sent, but we're already running [ 2549.038895] misc userio: Begin command sent, but we're already running [ 2549.045564] misc userio: Begin command sent, but we're already running [ 2549.052276] misc userio: Begin command sent, but we're already running 02:39:48 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f00000000c0)={0x0, "1ee0023a56a6b34f6acbac5f71dac5a4e072d96b2cd0d2cc47721d39403d327298d336a1125ae00a80c753fce5e1282c1cd1c1d7f657171d97e6d5c54dd66057", 0x31}, 0x48, 0xfffffffffffffff8) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) r2 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @auto=[0x38, 0x30, 0x31, 0x37, 0x63, 0x39, 0x37, 0x36, 0x62, 0x30, 0x63, 0x36, 0x37, 0x33, 0x7a, 0x61]}, &(0x7f0000000240)={0x0, "10aaee5ce99105979c0340ed26caa0fe38c286df17f251b56e281cfd3fa0823f3ec4c40795e495a5c94b02075778b82925bf0b1d1d2e6539cce843a5f9dbd659", 0x1b}, 0x48, r0) r3 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$reject(0x13, r2, 0xbf, 0x80000001, r3) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x7, @bcast, @rose={'rose', 0x0}, 0x7, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null]}) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f00000000c0)={0x0, "1ee0023a56a6b34f6acbac5f71dac5a4e072d96b2cd0d2cc47721d39403d327298d336a1125ae00a80c753fce5e1282c1cd1c1d7f657171d97e6d5c54dd66057", 0x31}, 0x48, 0xfffffffffffffff8) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000200)={'fscrypt:', @auto=[0x38, 0x30, 0x31, 0x37, 0x63, 0x39, 0x37, 0x36, 0x62, 0x30, 0x63, 0x36, 0x37, 0x33, 0x7a, 0x61]}, &(0x7f0000000240)={0x0, "10aaee5ce99105979c0340ed26caa0fe38c286df17f251b56e281cfd3fa0823f3ec4c40795e495a5c94b02075778b82925bf0b1d1d2e6539cce843a5f9dbd659", 0x1b}, 0x48, r0) (async) add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) (async) keyctl$reject(0x13, r2, 0xbf, 0x80000001, r3) (async) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f0000000140)={@dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x7, @bcast, @rose={'rose', 0x0}, 0x7, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null]}) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:39:48 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x420500, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x1c) sendmsg$AUDIT_GET(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x2, 0x70bd2b, 0x25dfdbfc, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000800}, 0x10) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r3, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x1}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x30}, 0x1, 0x0, 0x0, 0x200000c1}, 0x8000) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x420500, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000140)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000180)=0x1c) (async) sendmsg$AUDIT_GET(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x2, 0x70bd2b, 0x25dfdbfc, "", ["", "", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000800}, 0x10) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_SET_CCA_ED_LEVEL(r3, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x30, r4, 0x8, 0x70bd27, 0x25dfdbfc, {}, [@NL802154_ATTR_CCA_ED_LEVEL={0x8, 0xe, 0x1}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x30}, 0x1, 0x0, 0x0, 0x200000c1}, 0x8000) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) 02:39:48 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x430001, 0x0) accept4$ax25(r1, 0x0, &(0x7f00000001c0), 0x1000) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@bcast, @null}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$RDS_RECVERR(r3, 0x114, 0x5, &(0x7f0000000180), 0x4) 02:39:48 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000080)={0x0, 0x6}, 0x8) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:48 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:48 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:48 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) sendmsg$NL802154_CMD_SET_SHORT_ADDR(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x400, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SHORT_ADDR={0x6, 0xa, 0xaaa0}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000804}, 0x18880) (async) connect$bt_l2cap(r0, &(0x7f0000000200)={0x1f, 0x7, @none, 0x20, 0x1}, 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0xd920, 0xf417, 0x94b8, 0x80, 0x0, 0x0, 0x1}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) 02:39:48 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:48 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(0xffffffffffffffff, 0x84, 0x1c, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:48 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:49 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (rerun: 64) 02:39:49 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3c8c9b49df6e84d2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:39:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x121000, 0x0) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x9, @any, 0x9, 0x2}, 0xe) 02:39:49 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000080)={0x0, 0x6}, 0x8) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:49 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x430001, 0x0) accept4$ax25(r1, 0x0, &(0x7f00000001c0), 0x1000) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCAX25ADDFWD(r2, 0x89ea, &(0x7f0000000200)={@bcast, @null}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$RDS_RECVERR(r3, 0x114, 0x5, &(0x7f0000000180), 0x4) 02:39:49 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3c8c9b49df6e84d2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:39:49 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) sendmsg$NL802154_CMD_SET_SHORT_ADDR(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x400, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SHORT_ADDR={0x6, 0xa, 0xaaa0}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000804}, 0x18880) connect$bt_l2cap(r0, &(0x7f0000000200)={0x1f, 0x7, @none, 0x20, 0x1}, 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0xd920, 0xf417, 0x94b8, 0x80, 0x0, 0x0, 0x1}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) sendmsg$NL802154_CMD_SET_SHORT_ADDR(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x34, 0x0, 0x400, 0x70bd26, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_SHORT_ADDR={0x6, 0xa, 0xaaa0}]}, 0x34}, 0x1, 0x0, 0x0, 0x20000804}, 0x18880) (async) connect$bt_l2cap(r0, &(0x7f0000000200)={0x1f, 0x7, @none, 0x20, 0x1}, 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0xd920, 0xf417, 0x94b8, 0x80, 0x0, 0x0, 0x1}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x4) (async) 02:39:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x121000, 0x0) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x9, @any, 0x9, 0x2}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x121000, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x9, @any, 0x9, 0x2}, 0xe) (async) 02:39:49 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async, rerun: 32) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000080)={0x0, 0x6}, 0x8) (rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:49 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3c8c9b49df6e84d2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x3c8c9b49df6e84d2, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) [ 2550.361527] misc userio: Begin command sent, but we're already running [ 2550.372874] misc userio: Begin command sent, but we're already running [ 2550.382835] misc userio: Begin command sent, but we're already running [ 2550.391188] misc userio: Begin command sent, but we're already running [ 2550.397998] misc userio: Begin command sent, but we're already running 02:39:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x121000, 0x0) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x9, @any, 0x9, 0x2}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x121000, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x9, @any, 0x9, 0x2}, 0xe) (async) 02:39:49 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000005c0)) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x6, 0x30}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e23, @local}}, 0xff, 0x8, 0x8001, 0xfd7, 0x8, 0x7, 0x7d}, &(0x7f00000001c0)=0x9c) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000780)={0x53, 0xfffffffffffffffb, 0x0, 0xff, @scatter={0x7, 0x0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/35, 0x23}]}, &(0x7f00000006c0), &(0x7f0000000700)=""/7, 0x98b, 0x10010, 0x3, &(0x7f0000000740)}) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000000)=@assoc_value={0x0, 0x7}, 0x8) [ 2550.409111] misc userio: Begin command sent, but we're already running [ 2550.422509] misc userio: Begin command sent, but we're already running [ 2550.429775] misc userio: Begin command sent, but we're already running [ 2550.436628] misc userio: Begin command sent, but we're already running [ 2550.444079] misc userio: Begin command sent, but we're already running [ 2550.450957] misc userio: Begin command sent, but we're already running [ 2550.458737] misc userio: Begin command sent, but we're already running [ 2550.465711] misc userio: Begin command sent, but we're already running [ 2550.482900] misc userio: Begin command sent, but we're already running [ 2550.491154] misc userio: Begin command sent, but we're already running [ 2550.498412] misc userio: Begin command sent, but we're already running [ 2550.505200] misc userio: Begin command sent, but we're already running [ 2550.512540] misc userio: Begin command sent, but we're already running [ 2550.519334] misc userio: Begin command sent, but we're already running [ 2550.525996] misc userio: Begin command sent, but we're already running [ 2550.532715] misc userio: Begin command sent, but we're already running [ 2550.539454] misc userio: Begin command sent, but we're already running [ 2550.546261] misc userio: Begin command sent, but we're already running [ 2550.553532] misc userio: Begin command sent, but we're already running [ 2550.560267] misc userio: Begin command sent, but we're already running [ 2550.566996] misc userio: Begin command sent, but we're already running [ 2550.573657] misc userio: Begin command sent, but we're already running [ 2550.580385] misc userio: Begin command sent, but we're already running [ 2550.587120] misc userio: Begin command sent, but we're already running [ 2550.593783] misc userio: Begin command sent, but we're already running [ 2550.600589] misc userio: Begin command sent, but we're already running [ 2550.607314] misc userio: Begin command sent, but we're already running [ 2550.613972] misc userio: Begin command sent, but we're already running [ 2550.621901] misc userio: Begin command sent, but we're already running [ 2550.629948] misc userio: Begin command sent, but we're already running [ 2550.637737] misc userio: Begin command sent, but we're already running [ 2550.644529] misc userio: Begin command sent, but we're already running [ 2550.651472] misc userio: Begin command sent, but we're already running [ 2550.658229] misc userio: Begin command sent, but we're already running [ 2550.664889] misc userio: Begin command sent, but we're already running [ 2550.671711] misc userio: Begin command sent, but we're already running [ 2550.678443] misc userio: Begin command sent, but we're already running [ 2550.685107] misc userio: Begin command sent, but we're already running [ 2550.691858] misc userio: Begin command sent, but we're already running [ 2550.698606] misc userio: Begin command sent, but we're already running [ 2550.705297] misc userio: Begin command sent, but we're already running [ 2550.712018] misc userio: Begin command sent, but we're already running [ 2550.718746] misc userio: Begin command sent, but we're already running [ 2550.725406] misc userio: Begin command sent, but we're already running [ 2550.732120] misc userio: Begin command sent, but we're already running [ 2550.738946] misc userio: Begin command sent, but we're already running [ 2550.745605] misc userio: Begin command sent, but we're already running [ 2550.752326] misc userio: Begin command sent, but we're already running [ 2550.759064] misc userio: Begin command sent, but we're already running [ 2550.765719] misc userio: Begin command sent, but we're already running [ 2550.772433] misc userio: Begin command sent, but we're already running [ 2550.780399] misc userio: Begin command sent, but we're already running [ 2550.787134] misc userio: Begin command sent, but we're already running [ 2550.793794] misc userio: Begin command sent, but we're already running 02:39:50 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:50 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x80, 0x5, 0x3f, 0x80}, 0xc) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:50 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000002640)={0xffffffffffffff6e, 0x3ed, 0x0, 0x0, 0x0, "0a2b5c881063e93bea96d646fadd0acede31ec58e2da6230c0857ab4bdf9b5a447bac3e671d96d18f433ac774cff5834416a7d56dd1b1b63310983aa3e6c54ab914f22bdf423f3d39f6e86073bc263935fa338d6338fb984820096f5eaf512cec01b56da96e7d4ea78ee6f144863cd14d180f01185f914c052b01bd9964ee8e89e4ad7b376c074e844fcd8c45632a24ac1a4ecaf7c22aac7e9543b4b1ff146247a6ad1bda5a39582304af92e93eeb08688577898e94b5c337511995f114ad4954cb209b77b1fda04a271310f4e3f8c84d90d17d293a961beb8c2049d627440dbfbe08116ba3977f0e8c0943a59f8e3a1c1f9a07f14352d9d5741d7dd11e0ff101ef4ca598ebb8c94fd498ea16774bbc0c49020e154f3416a7fb851f29467e6a4e3a3f7aa3d19a41f4db214d8fbdf682abec2059e33baf321dd5a36859c72cccea405ca4b7cba03dcfbbea2b4cbec77243bb596c573d769189f78a650d63189cff9492278bc27916671899e7dc79500b185ae1f732e10d5b65ef687ff5f1a7a8e2c0982f8ee70adfe472dabf5218aec7f1d719fa18879e558e7aed8a693805064ccd2c44790245403fe5a799d2079e8a71dcc512cbd73126b76ae2ae41ca9392d653b0ea68a4c67de3a69f14ca4e8855cf6ed65b79df7ac617287d9086b2ebebc5e4ba3d9a39d391d5b00b29303f57a844d4b7f07553f1ab355ed6ed8e8634ad1b4f4cd61c28972a013a6ce0e1da8eabdb465fe0bf6c20af5f2a6a46c57a959c479e1dff2705f57ce31621edb8e890b068f16df1bd996d0dce2d981861ae18d1eadb0714215ed95bdb9b422449f6d292e610c162ec99ad430ec3078c0daf2418250973da6285c1253af75bea02de1006701e5a104531f5751eceb3e5b767c39486c4894914c9b28caea0b6ed4ffb84ebbf8a95f5f1309d3de07cbd7ea6276367ece3f2e94c47c4d85c76db51468f614af0705a9f8d74aa9d703954f64933247a8c273a7e813925e8a59e6c37347eabe0aae564c949f9f0db98e5643879a8cd023a6cea1dc7812e0f05d4b4b303a0d787f604bfa1ffb4d642372964cd2854919f4ee1f0925aaebc24afe4e1b02c798ead2292d8db6ac1ebce8b1ac05df59f13d3670be1d7a2ad0c6ad6624b6f3abe42e33d191b4729cd11d10903600814fcf6507e7102d99555086b89c7613db7efd824f174e2f8577438aecfe919233249e7d48232b66a4ea562fd2797ad2e03495b306127078929a6ac6920c016853081486e30bf890df1df83ea40300c43a3bdfa7f80a71e7c84b40bc052520900a47cc86f2c1c2f5db1a16e5cf9daa7fa3d7d99b71336505a16b2d94ecfd6ebe8c46f1c60df8297d651f69b01a61a11217f993e4cd56e2e6d6f9e948bc81e1e6228ec278ea13304e3a044d9d55e7394b6412870ced95466f29555d6ac79e36f1deb08b71455225928a435050627eeb336c4b6df037c1404bc699bc5739f8283238ab01c6500e38d3180314fdf752a3f8aac7de4e3324d575ba71d6323834402c21216aa08d7e746a570fd5ee781042ca0377ca53b352671783d96f03dba60b4ffc3ec8cf3743e5aff20feae39e93cda0afdb0e5b32ad21375c67f54b21781ee729898d592ce8f263e8f1f238f8f42adcf7dd141b15faeb146976eed4217e8587df1bc8fd55a87bb3fcb6e1fd76ba48652f7771fae7ffd7f1bf76ef47d2ff156a5996185ceb08710c2efe7e814462bc0feb6d4659c7f29a2ed18577ba9c059ffd899333db5016eb74337122b432c7efb5e5dadc7e709473906143d72ba520bf24aedb4805db2dc4db34a6a2e33234544b5ad5c43b784afc1d69d4ec2854f8ce50c69e9215b3ab68295e59f847b020bb9b7a22690b74a65acc73b710ce8b4d952b93379802f402c5b1eecc51c68f848071672f99ea01d8789366a574f9610e5d144f4c91be42d25c8cc26f9bb9012ac10d1794299bf864d19c5c11ccd3954a99acfaa11845cbf1ca9c612d2da2b2452f11930db7c12bbd9d65ffba0f02c92ef4ac2cc6421b0226278569b9fda77197926105dc9e1815a3d8012b3f40cdfc084d7b89cef5b91e13667cdc15a5c1c04dd1f69eef491f6e5c8103a798c5108d46cb0f1800f32a64c0837a4cc9c41cbe9dcad938693b2be6c1fdb3c0732e28da5358fafcb161cf3f328a4fab7829a7c9509f63fb8776b93841336547623b8fe1a0f3e1914c9cd233a2c7623dd2850689f50ae5495a82606c96913e2248a1b4c89206de293d9a541fa4f494d0c05565b5c599fa3d1a4386983b72ef074c371865c6765f22f2a0df3d276a03d7b7f5d7774c42c960bd3dc87f831d23267fc6d5b22a5dfab9185b79a93038e99f700ec32538434374d9ef4c69a166850d385f66d6f3725132fdae453f9f28f475d5a987130cf8f823f61af66e693eab5ed8bdd94d7ce78fa0ceacd55bfb52cb101523de61c9a9fd57982a2867404ac3e3d161c73ade34fb802c49760760bf6af59ad1bd04b823c2ed2c1c092450d4edf03a9de59b4424a9f4016790d46175fa69a171a5e222b888716dac49cf172349c59abffba6dfbaf9f914e362c2a94d6164c5e37ff29dafde4fd7a663c5ced199e7b48d220c29f394797c36d276570ac5b044fcd47cb847ecb906bb0be9933556d8a8ecfb8674e947d5861f1fb45c17a695a92f694db911d034e72d19293944d4d7c3e049cf459d0967f3d2f073e8ac7c7c1fc776f56ec6d81c2323cf1f04fcaba1b03e9a10ba63d67a0cdbe44f2f5355515fffefea5664d980cce8af1db8338f9ae9ce0a9670214845b4b55cc8caf6001afa91bf030e89fe23c96aa4392c97aedcdce9b829fa75a39e70def51932dcacf01173140c69f0c70837ed7433a4c6bf25049c9aecf9644f892f481f304bd53da6eee10e7c2ea5298692197d34ad63a03aaa6f6dad309d41566727ca5c3593ff5f6b5b804978d559e8423352be44adf5fa29d571c6bdadc7df43010b2448491d62abd14cbfd7022cfdb4a81c94740bcb38de6cd627d4b2449d1ad6fb3d73e2e0cf024fb54b25d7e5cf4b405860e7c25e08d0391009409aa21dd0b961bcf19b82a75dca693fda2be663ea533e860527cec51ed49008fc4cf015b77743741499cd6cf616f45faab4a1f1be927420c11f5aa1887864b560b686cb21ab25d688bc0b4790c04657d93a8105827d35e0e6ed1d80e0cf44e9610943167f4214d57116371eeba00ef06d3de97c8dbc489780b7eae450774a077eba22c5b77d2d145c993b95ce8cb0a6e5f28846a325b7896ef7331564c72f8b64bd45f832687578867873b65d89d036562df4da80908e0ba6f877d1c132955f7d73558531b83bb37eafa28fcbe7da29e9809af4fc4c255bf8353a58ff906c91e380f72d65457c7e0a6e756caa844ef8df5d24b24963a61261bda87a8efdf695051fd1fab2ad0202ae492624ec502badb91fe97ac3347e308d8a8336347fd793336ea56399bdca9691cad712c1f2504850e805f7d1c360d6a96b717558f19c6949f18a2811dd46d03767b403d0f1c51ec631ea6ef93bd45f1b5c93cf27da908cf4e2a274d873f11d8c636a3c4757c5b2b03926663a4e6218d21db7e85d85b1c95443b8f658720c77ead50849e34062a16c573befad679ae547ec332463d92321c72e373dfb00ee827f6f112ea723ca3d1562e10f62d6a2a2103555509f15b3caacfacb64b876aac1e753e98844d53fff4f457c8d73a6ecdf793ed4a62c65d3d48e3809c93d1b7c713036dc283a0e0d9a370d068a47e2792ae1aaa81fdc17317f9621b38cd914bfdca5611d13d60e466e6a5e08132e056c47afa3434ff95d16e85a81ff2c7bce59c679abec2f07813eae955f6c5a0bb6523ea15c03b67e981925fb948520cdcc01d4b88a3a73c50e3cc2402fc0d568693d2e929570853ce1fb06b8694ebb275af8c5fb9e03f19991196ab8db458cc817faf7445b288810d760c1ffa04fdddd7ec377b19f89aefe51e55b7ef6357689cc92cd96447691c148f5c357f3235d9ad33d22a15233c3e5aa30fc5c4933b9bb30e1d5709deff2feec0d2b475879605177ac13b8485440f0ae06200896775921000d2a78d1373aff8fddbeba720a330aa0ba4979b4d3a332dd0cb9c6177eadeff4a4ea69634b40ef699a71577d0638f2bd5a00a2556106a9ac4d88ac8bfb341c681f66d41c33de466b6dc4e2c0e439cc69b9ebf651320e36d487ff68f576fb79a12951fcb304ecc07412222f8c8dd19f88345cac16c9ad3acd91f8821f47cf8374de63926104c971bba342e2122973836b6ceb77b8b95cd6688eb526a2e312f0a58a85507ed4387071244dd85d3edf4a92ad8bc11b6eea7a6120b0aa059720a13e556ce32315e2a09bba2e4d081e4653d09cc9354b4847838766bcf542611c986f32597e35215a9d753725defebd0c2cac4e6d38dada3749c39fbd656dbeb3afb48f7e316f30b1c5a1785b64c08ccfcc2e78f700811b1b7a62304a16f561b89aa5860235add9377c56fed3e7fd547aaede76245a7a92f364baa7afd4388c690f945f6b35f7a5011b5d77f98378f0b4aac62907b9bea477b3856bbd095e4e57e0b9493229cbf85e740aa8153872beb316f5135987d8db3efbce0e4a303616d5b319b215065536a5c56c4c281935ab20e4435084c4af74dbd7b8290ea1ea255779f0b21b8eba08b3baed50e93625ce5ee0496c04313caedcb9af20b9ad44b74a959cd04ee8c5d1ed8294861b452f2565eca2130ef61e96daf0dd5efb5e0dde86b091fe2f5fa5d185287f8e1f2544fe897790352ef78227bbecb7dfef00248b862327a393c96063eb0ea9859e5eb44b9c32722c401dba1e2e03abfcf7519937159c5efb0f3b7713dd637025883d3953fc8bd8c728556871bee1ad525b1c1bb710ab8fb3e6c1496c90df71e5ee084d99dee0bca817b3893896af227d808ffad212b5b7f1a2d9f1f9a4079144252f149259f89a02c3e7fc6e2b3b80c36e2cb720aea8bae07cbdd319cba8953f66c7376f09920e19546b685be05212f4f9b31569c78804aa25a0f78dbb47457c0cce8624f2c132dba96dc1c93f8741edb9deac2048000a9b68b735296e51ccd24f463a1657d2caf87c65b1730cba148d083a8cffa9d9cb05a66ffbe70895941f400d878162f11c7c75e71902a7edb734b4c10856ee2e021685acccba972d1005b84c3f03d518d0b265ae374ade4c2f5a2fa4f5d5ecdb87de0f63329cbecabed949ff70df8ae63927305a84be9664ca2c1aca9f56ec6bbe32465e76c30e3418d23059da27e4bdf9fdebc19b80b6537e2f4b5bc60148926f3ad987e33bfe37287de1411cca9e402daff223f40c730637db5a1b90cc2dfe7e9c3770c034eb813a53ab6b8132ce8d1ede3af64fc77d854f45149f53a07e9df1794f4c1069773dca0c7871a4c9148eb20c63e4456f4140b202866b1dde04ab0a65057466203d492f56252c9d60373e136423419374253c5f1603855d10c97085e0ffd29c563878073ca73ee6ade4ec2a4fca55e3d6bfc0bfa2c12a33dffb53a4380b30f0ccbc943da16bda906737389b0648c25aa974474dcab2fd04899971e91f9a2b8024cd72d24aa05fca5bc18eef95d52dfa0c8d9b28b93857def6901be46887d52b09e715f2e9515ec828ce7da1ec2ac88532afc61308d355e5614a0b608cc64c24868f60d91d8dffa66333babeb05893a6123fa9341fcf7b783166fc3b3ceb6a36d170e32cbf18946e8d5806c5a7f1a0e17f1698d39570c62292dd5d4105a08463e0a7ef6b3d4d613832803b45092c", ["", "", "", ""]}, 0x1010}}, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x403, 0xf417, 0x0, 0x0, 0x1, 0x0, 0x3f}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xfffe}, 0xe) socket$inet6_sctp(0xa, 0x5, 0x84) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r3 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f00000000c0)=0xe, 0x0) connect$bt_l2cap(r3, &(0x7f0000000100)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x3, 0x2}, 0xe) 02:39:50 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0xce}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:50 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20183, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000440)={0x0, 0x3, 0x0, &(0x7f0000000180)=[{}, {}, {}], 0x1, 0x0, &(0x7f00000002c0)=[{}], 0x4, 0x0, &(0x7f0000000340)=[{}, {}, {0x0, 0x80000000, 0x0, {0x0}}, {}], 0x3, 0x0, &(0x7f00000003c0)=[{}, {}, {}]}) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000ac0)={0x0, 0xa, 0x0, &(0x7f00000004c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000880)=[{}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000080)=[{0x0, 0x80000000, 0x0, {0x0}}], 0x3, 0x0, &(0x7f0000000a40)=[{}, {}, {}]}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000100)={{0x80000000, r1, 0x3, [0x5, 0x7]}, {0x80000000, r2, 0x7, [0x200, 0x8]}, 0x4, [0x1]}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:50 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x80, 0x5, 0x3f, 0x80}, 0xc) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x80, 0x5, 0x3f, 0x80}, 0xc) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) [ 2550.815862] misc userio: Begin command sent, but we're already running [ 2550.824628] misc userio: Begin command sent, but we're already running [ 2550.831409] misc userio: Begin command sent, but we're already running [ 2550.840687] misc userio: Begin command sent, but we're already running [ 2550.847879] misc userio: Begin command sent, but we're already running 02:39:50 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0xce}, 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:50 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20183, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000440)={0x0, 0x3, 0x0, &(0x7f0000000180)=[{}, {}, {}], 0x1, 0x0, &(0x7f00000002c0)=[{}], 0x4, 0x0, &(0x7f0000000340)=[{}, {}, {0x0, 0x80000000, 0x0, {0x0}}, {}], 0x3, 0x0, &(0x7f00000003c0)=[{}, {}, {}]}) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000ac0)={0x0, 0xa, 0x0, &(0x7f00000004c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000880)=[{}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000080)=[{0x0, 0x80000000, 0x0, {0x0}}], 0x3, 0x0, &(0x7f0000000a40)=[{}, {}, {}]}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000100)={{0x80000000, r1, 0x3, [0x5, 0x7]}, {0x80000000, r2, 0x7, [0x200, 0x8]}, 0x4, [0x1]}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20183, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000440)={0x0, 0x3, 0x0, &(0x7f0000000180)=[{}, {}, {}], 0x1, 0x0, &(0x7f00000002c0)=[{}], 0x4, 0x0, &(0x7f0000000340)=[{}, {}, {}, {}], 0x3, 0x0, &(0x7f00000003c0)=[{}, {}, {}]}) (async) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000ac0)={0x0, 0xa, 0x0, &(0x7f00000004c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000880)=[{}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000080)=[{}], 0x3, 0x0, &(0x7f0000000a40)=[{}, {}, {}]}) (async) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000100)={{0x80000000, r1, 0x3, [0x5, 0x7]}, {0x80000000, r2, 0x7, [0x200, 0x8]}, 0x4, [0x1]}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:39:50 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20183, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000440)={0x0, 0x3, 0x0, &(0x7f0000000180)=[{}, {}, {}], 0x1, 0x0, &(0x7f00000002c0)=[{}], 0x4, 0x0, &(0x7f0000000340)=[{}, {}, {0x0, 0x80000000, 0x0, {0x0}}, {}], 0x3, 0x0, &(0x7f00000003c0)=[{}, {}, {}]}) ioctl$MEDIA_IOC_G_TOPOLOGY(0xffffffffffffffff, 0xc0487c04, &(0x7f0000000ac0)={0x0, 0xa, 0x0, &(0x7f00000004c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x4, 0x0, &(0x7f0000000880)=[{}, {}, {}, {}], 0x1, 0x0, &(0x7f0000000080)=[{0x0, 0x80000000, 0x0, {0x0}}], 0x3, 0x0, &(0x7f0000000a40)=[{}, {}, {}]}) ioctl$MEDIA_IOC_SETUP_LINK(0xffffffffffffffff, 0xc0347c03, &(0x7f0000000100)={{0x80000000, r1, 0x3, [0x5, 0x7]}, {0x80000000, r2, 0x7, [0x200, 0x8]}, 0x4, [0x1]}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:50 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x6}, 0x2) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)=0x8) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000240)=@assoc_value={r2, 0x1}, 0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000180)={0x9, 0x1, 0x200, 0x3a, 0x90, 0x1cb, 0x9, 0x2, r2}, &(0x7f00000001c0)=0x20) 02:39:50 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x80, 0x5, 0x3f, 0x80}, 0xc) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x8, 0x3, 0x0, 0x80, 0x5, 0x3f, 0x80}, 0xc) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) [ 2550.896350] misc userio: No port type given on /dev/userio [ 2550.910654] misc userio: The device must be registered before sending interrupts 02:39:50 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000005c0)) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x6, 0x30}, &(0x7f00000000c0)=0xc) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e23, @local}}, 0xff, 0x8, 0x8001, 0xfd7, 0x8, 0x7, 0x7d}, &(0x7f00000001c0)=0x9c) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000780)={0x53, 0xfffffffffffffffb, 0x0, 0xff, @scatter={0x7, 0x0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/35, 0x23}]}, &(0x7f00000006c0), &(0x7f0000000700)=""/7, 0x98b, 0x10010, 0x3, &(0x7f0000000740)}) (async) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000000)=@assoc_value={0x0, 0x7}, 0x8) 02:39:50 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0xce}, 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:50 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:51 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async, rerun: 32) r1 = socket$nl_audit(0x10, 0x3, 0x9) (rerun: 32) sendmsg$AUDIT_USER(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000002640)={0xffffffffffffff6e, 0x3ed, 0x0, 0x0, 0x0, "0a2b5c881063e93bea96d646fadd0acede31ec58e2da6230c0857ab4bdf9b5a447bac3e671d96d18f433ac774cff5834416a7d56dd1b1b63310983aa3e6c54ab914f22bdf423f3d39f6e86073bc263935fa338d6338fb984820096f5eaf512cec01b56da96e7d4ea78ee6f144863cd14d180f01185f914c052b01bd9964ee8e89e4ad7b376c074e844fcd8c45632a24ac1a4ecaf7c22aac7e9543b4b1ff146247a6ad1bda5a39582304af92e93eeb08688577898e94b5c337511995f114ad4954cb209b77b1fda04a271310f4e3f8c84d90d17d293a961beb8c2049d627440dbfbe08116ba3977f0e8c0943a59f8e3a1c1f9a07f14352d9d5741d7dd11e0ff101ef4ca598ebb8c94fd498ea16774bbc0c49020e154f3416a7fb851f29467e6a4e3a3f7aa3d19a41f4db214d8fbdf682abec2059e33baf321dd5a36859c72cccea405ca4b7cba03dcfbbea2b4cbec77243bb596c573d769189f78a650d63189cff9492278bc27916671899e7dc79500b185ae1f732e10d5b65ef687ff5f1a7a8e2c0982f8ee70adfe472dabf5218aec7f1d719fa18879e558e7aed8a693805064ccd2c44790245403fe5a799d2079e8a71dcc512cbd73126b76ae2ae41ca9392d653b0ea68a4c67de3a69f14ca4e8855cf6ed65b79df7ac617287d9086b2ebebc5e4ba3d9a39d391d5b00b29303f57a844d4b7f07553f1ab355ed6ed8e8634ad1b4f4cd61c28972a013a6ce0e1da8eabdb465fe0bf6c20af5f2a6a46c57a959c479e1dff2705f57ce31621edb8e890b068f16df1bd996d0dce2d981861ae18d1eadb0714215ed95bdb9b422449f6d292e610c162ec99ad430ec3078c0daf2418250973da6285c1253af75bea02de1006701e5a104531f5751eceb3e5b767c39486c4894914c9b28caea0b6ed4ffb84ebbf8a95f5f1309d3de07cbd7ea6276367ece3f2e94c47c4d85c76db51468f614af0705a9f8d74aa9d703954f64933247a8c273a7e813925e8a59e6c37347eabe0aae564c949f9f0db98e5643879a8cd023a6cea1dc7812e0f05d4b4b303a0d787f604bfa1ffb4d642372964cd2854919f4ee1f0925aaebc24afe4e1b02c798ead2292d8db6ac1ebce8b1ac05df59f13d3670be1d7a2ad0c6ad6624b6f3abe42e33d191b4729cd11d10903600814fcf6507e7102d99555086b89c7613db7efd824f174e2f8577438aecfe919233249e7d48232b66a4ea562fd2797ad2e03495b306127078929a6ac6920c016853081486e30bf890df1df83ea40300c43a3bdfa7f80a71e7c84b40bc052520900a47cc86f2c1c2f5db1a16e5cf9daa7fa3d7d99b71336505a16b2d94ecfd6ebe8c46f1c60df8297d651f69b01a61a11217f993e4cd56e2e6d6f9e948bc81e1e6228ec278ea13304e3a044d9d55e7394b6412870ced95466f29555d6ac79e36f1deb08b71455225928a435050627eeb336c4b6df037c1404bc699bc5739f8283238ab01c6500e38d3180314fdf752a3f8aac7de4e3324d575ba71d6323834402c21216aa08d7e746a570fd5ee781042ca0377ca53b352671783d96f03dba60b4ffc3ec8cf3743e5aff20feae39e93cda0afdb0e5b32ad21375c67f54b21781ee729898d592ce8f263e8f1f238f8f42adcf7dd141b15faeb146976eed4217e8587df1bc8fd55a87bb3fcb6e1fd76ba48652f7771fae7ffd7f1bf76ef47d2ff156a5996185ceb08710c2efe7e814462bc0feb6d4659c7f29a2ed18577ba9c059ffd899333db5016eb74337122b432c7efb5e5dadc7e709473906143d72ba520bf24aedb4805db2dc4db34a6a2e33234544b5ad5c43b784afc1d69d4ec2854f8ce50c69e9215b3ab68295e59f847b020bb9b7a22690b74a65acc73b710ce8b4d952b93379802f402c5b1eecc51c68f848071672f99ea01d8789366a574f9610e5d144f4c91be42d25c8cc26f9bb9012ac10d1794299bf864d19c5c11ccd3954a99acfaa11845cbf1ca9c612d2da2b2452f11930db7c12bbd9d65ffba0f02c92ef4ac2cc6421b0226278569b9fda77197926105dc9e1815a3d8012b3f40cdfc084d7b89cef5b91e13667cdc15a5c1c04dd1f69eef491f6e5c8103a798c5108d46cb0f1800f32a64c0837a4cc9c41cbe9dcad938693b2be6c1fdb3c0732e28da5358fafcb161cf3f328a4fab7829a7c9509f63fb8776b93841336547623b8fe1a0f3e1914c9cd233a2c7623dd2850689f50ae5495a82606c96913e2248a1b4c89206de293d9a541fa4f494d0c05565b5c599fa3d1a4386983b72ef074c371865c6765f22f2a0df3d276a03d7b7f5d7774c42c960bd3dc87f831d23267fc6d5b22a5dfab9185b79a93038e99f700ec32538434374d9ef4c69a166850d385f66d6f3725132fdae453f9f28f475d5a987130cf8f823f61af66e693eab5ed8bdd94d7ce78fa0ceacd55bfb52cb101523de61c9a9fd57982a2867404ac3e3d161c73ade34fb802c49760760bf6af59ad1bd04b823c2ed2c1c092450d4edf03a9de59b4424a9f4016790d46175fa69a171a5e222b888716dac49cf172349c59abffba6dfbaf9f914e362c2a94d6164c5e37ff29dafde4fd7a663c5ced199e7b48d220c29f394797c36d276570ac5b044fcd47cb847ecb906bb0be9933556d8a8ecfb8674e947d5861f1fb45c17a695a92f694db911d034e72d19293944d4d7c3e049cf459d0967f3d2f073e8ac7c7c1fc776f56ec6d81c2323cf1f04fcaba1b03e9a10ba63d67a0cdbe44f2f5355515fffefea5664d980cce8af1db8338f9ae9ce0a9670214845b4b55cc8caf6001afa91bf030e89fe23c96aa4392c97aedcdce9b829fa75a39e70def51932dcacf01173140c69f0c70837ed7433a4c6bf25049c9aecf9644f892f481f304bd53da6eee10e7c2ea5298692197d34ad63a03aaa6f6dad309d41566727ca5c3593ff5f6b5b804978d559e8423352be44adf5fa29d571c6bdadc7df43010b2448491d62abd14cbfd7022cfdb4a81c94740bcb38de6cd627d4b2449d1ad6fb3d73e2e0cf024fb54b25d7e5cf4b405860e7c25e08d0391009409aa21dd0b961bcf19b82a75dca693fda2be663ea533e860527cec51ed49008fc4cf015b77743741499cd6cf616f45faab4a1f1be927420c11f5aa1887864b560b686cb21ab25d688bc0b4790c04657d93a8105827d35e0e6ed1d80e0cf44e9610943167f4214d57116371eeba00ef06d3de97c8dbc489780b7eae450774a077eba22c5b77d2d145c993b95ce8cb0a6e5f28846a325b7896ef7331564c72f8b64bd45f832687578867873b65d89d036562df4da80908e0ba6f877d1c132955f7d73558531b83bb37eafa28fcbe7da29e9809af4fc4c255bf8353a58ff906c91e380f72d65457c7e0a6e756caa844ef8df5d24b24963a61261bda87a8efdf695051fd1fab2ad0202ae492624ec502badb91fe97ac3347e308d8a8336347fd793336ea56399bdca9691cad712c1f2504850e805f7d1c360d6a96b717558f19c6949f18a2811dd46d03767b403d0f1c51ec631ea6ef93bd45f1b5c93cf27da908cf4e2a274d873f11d8c636a3c4757c5b2b03926663a4e6218d21db7e85d85b1c95443b8f658720c77ead50849e34062a16c573befad679ae547ec332463d92321c72e373dfb00ee827f6f112ea723ca3d1562e10f62d6a2a2103555509f15b3caacfacb64b876aac1e753e98844d53fff4f457c8d73a6ecdf793ed4a62c65d3d48e3809c93d1b7c713036dc283a0e0d9a370d068a47e2792ae1aaa81fdc17317f9621b38cd914bfdca5611d13d60e466e6a5e08132e056c47afa3434ff95d16e85a81ff2c7bce59c679abec2f07813eae955f6c5a0bb6523ea15c03b67e981925fb948520cdcc01d4b88a3a73c50e3cc2402fc0d568693d2e929570853ce1fb06b8694ebb275af8c5fb9e03f19991196ab8db458cc817faf7445b288810d760c1ffa04fdddd7ec377b19f89aefe51e55b7ef6357689cc92cd96447691c148f5c357f3235d9ad33d22a15233c3e5aa30fc5c4933b9bb30e1d5709deff2feec0d2b475879605177ac13b8485440f0ae06200896775921000d2a78d1373aff8fddbeba720a330aa0ba4979b4d3a332dd0cb9c6177eadeff4a4ea69634b40ef699a71577d0638f2bd5a00a2556106a9ac4d88ac8bfb341c681f66d41c33de466b6dc4e2c0e439cc69b9ebf651320e36d487ff68f576fb79a12951fcb304ecc07412222f8c8dd19f88345cac16c9ad3acd91f8821f47cf8374de63926104c971bba342e2122973836b6ceb77b8b95cd6688eb526a2e312f0a58a85507ed4387071244dd85d3edf4a92ad8bc11b6eea7a6120b0aa059720a13e556ce32315e2a09bba2e4d081e4653d09cc9354b4847838766bcf542611c986f32597e35215a9d753725defebd0c2cac4e6d38dada3749c39fbd656dbeb3afb48f7e316f30b1c5a1785b64c08ccfcc2e78f700811b1b7a62304a16f561b89aa5860235add9377c56fed3e7fd547aaede76245a7a92f364baa7afd4388c690f945f6b35f7a5011b5d77f98378f0b4aac62907b9bea477b3856bbd095e4e57e0b9493229cbf85e740aa8153872beb316f5135987d8db3efbce0e4a303616d5b319b215065536a5c56c4c281935ab20e4435084c4af74dbd7b8290ea1ea255779f0b21b8eba08b3baed50e93625ce5ee0496c04313caedcb9af20b9ad44b74a959cd04ee8c5d1ed8294861b452f2565eca2130ef61e96daf0dd5efb5e0dde86b091fe2f5fa5d185287f8e1f2544fe897790352ef78227bbecb7dfef00248b862327a393c96063eb0ea9859e5eb44b9c32722c401dba1e2e03abfcf7519937159c5efb0f3b7713dd637025883d3953fc8bd8c728556871bee1ad525b1c1bb710ab8fb3e6c1496c90df71e5ee084d99dee0bca817b3893896af227d808ffad212b5b7f1a2d9f1f9a4079144252f149259f89a02c3e7fc6e2b3b80c36e2cb720aea8bae07cbdd319cba8953f66c7376f09920e19546b685be05212f4f9b31569c78804aa25a0f78dbb47457c0cce8624f2c132dba96dc1c93f8741edb9deac2048000a9b68b735296e51ccd24f463a1657d2caf87c65b1730cba148d083a8cffa9d9cb05a66ffbe70895941f400d878162f11c7c75e71902a7edb734b4c10856ee2e021685acccba972d1005b84c3f03d518d0b265ae374ade4c2f5a2fa4f5d5ecdb87de0f63329cbecabed949ff70df8ae63927305a84be9664ca2c1aca9f56ec6bbe32465e76c30e3418d23059da27e4bdf9fdebc19b80b6537e2f4b5bc60148926f3ad987e33bfe37287de1411cca9e402daff223f40c730637db5a1b90cc2dfe7e9c3770c034eb813a53ab6b8132ce8d1ede3af64fc77d854f45149f53a07e9df1794f4c1069773dca0c7871a4c9148eb20c63e4456f4140b202866b1dde04ab0a65057466203d492f56252c9d60373e136423419374253c5f1603855d10c97085e0ffd29c563878073ca73ee6ade4ec2a4fca55e3d6bfc0bfa2c12a33dffb53a4380b30f0ccbc943da16bda906737389b0648c25aa974474dcab2fd04899971e91f9a2b8024cd72d24aa05fca5bc18eef95d52dfa0c8d9b28b93857def6901be46887d52b09e715f2e9515ec828ce7da1ec2ac88532afc61308d355e5614a0b608cc64c24868f60d91d8dffa66333babeb05893a6123fa9341fcf7b783166fc3b3ceb6a36d170e32cbf18946e8d5806c5a7f1a0e17f1698d39570c62292dd5d4105a08463e0a7ef6b3d4d613832803b45092c", ["", "", "", ""]}, 0x1010}}, 0x0) (async, rerun: 32) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x403, 0xf417, 0x0, 0x0, 0x1, 0x0, 0x3f}, 0xc) (async, rerun: 32) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xfffe}, 0xe) (async, rerun: 64) socket$inet6_sctp(0xa, 0x5, 0x84) (async, rerun: 64) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) r3 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f00000000c0)=0xe, 0x0) connect$bt_l2cap(r3, &(0x7f0000000100)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x3, 0x2}, 0xe) 02:39:51 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="81000000", @ANYRES32=0x0], &(0x7f0000000040)=0x8) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) sendto$ax25(r2, &(0x7f00000005c0)="cdaba6254db6a30d131888dc6704d78cdde9e21d58cf5a91ce115021cb297a4ecdc3863c9f034e97088fe41225d0737d797585fae3bad3699be290888eb99ac39b64088f012dbfb4931f11e240528daf0f3ff0a2cad451cdfd94582d297b4cb7a71dd1cb0a6b952b2e6927638273d56b437ae7e14aa4ed4dd83ec278ec821cffb7ae16d03a19bd66da5a2b89f55bb27754ef90dac059bcecf361823bbb62834b271d9a2559f84bbbfa86c0a3548352bc140f87ace91d9b5bb17f5a4e75de3346aee8e48ddb408de59301d522d5c6668d0d45f5cb5a119e3d1463ee9b420c8751605037601a334d5f5025175033698fbfa8359fdd0b9f6125b1dc5392f3b4a2710735dc7f8c0a26ef88e8f52b856bf15a6ea1b42ed1d56e035d6a41e7e7046b339a3313612be0e2ea184e9c80b00ac9af7da9eea83fe8a73a47795c42b56c505776cd241a97d4aee931106146b2972e7f4607c743a8fbb5b0fd554a8c8d972d00fa8a6cd27eb54cdfea543b9fc4b2265c514219b0725f70525dad52d571d7f90f6f22807d304ca4688798fd30ed91a7cc1095a309aa04aa5fa25e5d176f73d64d5e3047872658fc56bb094ee8d03a93c8ff186928053b336daeef8bfa48a4382645bd9c747d7ccaf29bc2c6675eb8178d54880a613ec25b3f9f3c612cf3540a5cb1cbf0fc4987629cca9e538f9eb72ffb923cb5a386442731dda29d68f5c10ef923dec1c8f9a39899e62f3c465053ded4b786f14f70f90845aed391867e5acbebca316236501ea310ed55751b44dfd4f86ab8c007d46d8eae9e62b62f9086df5ec1332c13827fcd172f826c0635c8d0fba33c89ace9791b133b96590d83f8c4fb2bed2d14f94b09c9c88631b29064230ae9dda8c4a1d9471af03a7606c83e01f420d77fb8b4c1f678e242c078a5e4547384f41d633804b63f4a18208be9885542311924a43769b93e7eb3409e6afc22e58d4ed3125c7826faeb143678631df23ae5d0e374949b6761d7d6530e6d1d0f7ba12d9fe7186ac9a3315e3bb3e97bb7cf3b6a59457afb293699cac65688a6cb5e4c42a6b055057355fe4cda0ef2220257182c620f9cd20021b89d45f1ec487e2309ab8baae694ff4a18407db12483998dbc9b14cd90fddf9c4683f6664ce4e7d931bffdbd48ef5bb773dcf1b828cc303449a218da3a22cdded3b5b3e9991f468793611038b2e4a57ef3821560bad73ad7307fbb16b60f69a4fb30c1df787553339ce01cfeea674f67340a6d19b6fc98be3dfd3ed3a484c35f698dba271092ee7e9e0f7fbea05bfc3df13e8575e4f53bcb40a90fb538e7ede750ab5ed22317079b4af85ccda0ed1ab793c93fce3697fc1c70fa2151c7a857104f27b3fa2a8a7a437dff8156d304eec40f2aabc4e5672c7e9e21aad034bdd2503b2e8e28449147c864de740449255acb95f7e235c95ff42a8f93cacd09525c2f5e4c34ab4885ea02708255674acf3faf1144988d95256ec4e0a61f0826b0879b0cdea7db6a3c10ed16c6fc528fec3d7ed8a7afe9ba564199a522bb4644aa8c2656c66b8f6f58c7c271fe459e1f6254aa81711ea8aba8186a65542a09dc4b7d8bad30c965b399acf15e22cf2c10be5417778db7403944611d65ff166d1c8e783cbca926b2f88af50276fe041241323361c21fbd4aadeff0afb1ca22023e6e722bc05d44ba3eb5f1df07ca56f82e54fa287eaab9e2cbe8123288770d5518aab7e33dc57bd03359a2e6fa19bec32a0fc2484bc52d7c392b7e9a1bfdb83617ca7cd006cfa251a93adab173bb85e3d4eafc1d685bba77b09ad479e18983ab6e0263d97ed6954c31ec44827962a52645304c484395c498c83bc0d0d353f6e903b2301685645305aba5a00ff17f8d3873ef53b8f948919156220c4c57700b764eb922d6499efe389086b58edb4bd2114cb8008a7230d45eb272afe0efd30de1701f830c48c7630bf129cb2215f0ff119edb9695cb2ae1eee94c26688c72ef5f2af05a9a9a6ef30325201e93dc62bc5f5c7845ec19ad624f7e29bf3ea48fd83f350f1107177509566af4778311c203d5e6e4ec66aed5beff92788d215ec3e10d0797f8f659408931581e1baf12a475f7bc6711ebeeabde32cccb18e0e338ec6347ee6f2cd506ec3e0e27aa1ca99bbc589114076d0f8b448747e5051b5b8370becac1d24dc8c72ede8fb7351e713d56249988b9f7a2bea4cce42e09b57c9ab46dce9c409c6ff790ee22437f3ed054aacaedf27640403129386dd8233f319c50c1f545408fe78870d6239eea712bcc74559ca984b7ce2bd3c89784b04421a518db63a9e75fd7a7db1de49c741f62443b58b1b0ce9450e055f9305fedacc835f925c12676a37473054b2afa3a3c2f88c57f4b676f33424a58ae5a67b9c3b598a90009e89e9cb3853dd1a745eb303dea2df8a189b99278361eb4fe835edcd83bcbdf2164709996773a71983e69eb442deff2cc5cae70831081c276b93b81ae2911928535a4cd95145dd7bcc1cd8fdee84b2e967a4f314b92519a2effd75be6cc9dfac6043fc8cb5346823c38c40de5b17b9e12c5ea51f881aaf9c6a1eabe957e936fce506cf7bc1e8ed725861403ce3b5ddf7d90e48c619d73ca1aa1dd9a3b888ac19469c37d0fe382d273488997fab67f24acf262a9eaa2002070f717cbfaae77e2580083038d647805b5dc062aa7c7cb5d0bb0f12bf59b40a459a56d4773592e3f0ae2c754f9a3e6009ed16fdf2c556d6c1515de70eb05055c6d374691ac3bff13396e3eb8d14182e8340ff5950e87aaf5b80a7311cc88e3ef445726db044acb9e172595025adb410fdecaa573cdd74c6abab7f93cc4786524bebfa6f65d348d19e227f749de7714a6e3944c18e36b886e0acb21bd7bf763dc007c00721eb728813da88167a754e9bb8ea583e81ee9a284dfb36bee9d8a53d8fbc95a23d0c7be83350abb439181b30218e251fd630b7650d7df3b5aa29b505ba23e67f83cbb9fa5cdecbcba924edc82f2c4bd8736f7e11cd69cd7d209546acab87863e51a6a7449e57f3f2b7118808fd8a615890951d3106b12f726c132305c34be9183c45b359afa4c4c6122858a63e8d8e33d9c1d231b318122078522dc54d9c210a07b7c1762b255a4c5f85bdb28fa57a8715d21909bbdbd250ce4a50a196de553173b27630d9fa0694ab8a8a6c88cb877881f3fa37d4fe6bae6e3afd4716fcb766da8c7fc0e90305a6eafcac3901ef8fbd67f23b4d881515a399337256e0e9d5701b18c6c9257a967d442b9c90b21ecac3d5c4cafc90af73bfa9dc509e83fed825b24e9c9c3e84f4c0265d8fceb1665b59f51bfb98adfe47b3f5412442abb5463ff26759dfb857badd16f00730d1d6fcd45e188e935201d1d084de4e90b82ca20a454d3f2a8211564a3264fd6a6027c8549969609860ecfd037ad1b124631c364ab089dc0a161d709b444500956e249c260be223bb22adfd9aefe9550a404c5721ec627dfb785f4fe31ea08f54f9c62590a57fba0c35415ff8f68f97c4c1f1223a320d503e89c40c0b3705cabbff5730ffbdf07846fbe90cb5ee5f84dff6dfa00eae24d7ead5f163ab38ac9b07242dfaba2c3153312236fa04573b52631c7658aa8117e37ed46bf0a2c7b161f5a7e033266895b82259ccaba335d26a90d6248c8b08728eac7efa0f995d5ded5e7b2e46050337054837ae28c107acbfdbaaabd5b13d3ded99bb1d62d59b668b927be086d466bafe4a8c6a73929c9d3dc74891de2ecfd090927dda284c45d37a077b005b23e8ef658d15b8d04022e7927d2705da05610551a3f91ca1362b9611e2b2983c0c8b67eed97819d32ac4f95acab944a41ff1b5dc8099ee7996cfcda184268c14da916a743b5545dc6088555d2adc8ff487475cc448643944170a8e88955f2359b2df4f4e66ffa936682e6a1b8e07e87f6d45714a17fbc0af1ede4705b35d750389c080569b02f811ec0d6661d89345280261eda78e668c83499a04fdd218970d6e8c9a11af4ab6ccceed2852f8c40d21b6e8ded6921c5061472dc03ee35c6d9d0e8f02ba539aea986dc45aa5045b3285209172f7fe5b4d4503bda3e5c1bb3a693da3688b75bed0c10c191dcd7c7c5160a1ed3d7413b512e7c7ce392defe61365a3e38acd2141e199c218a661fdf643361d72857ba4121a78f69db2a643e3725fcf215cadff9230c096774fe8bd97f8c83e73d547a73132f6ea1adc3a2c91b628f22880593e826bcf0e750e6e59a0c8865a27c084f65cbb801ec575cfbd52a4e49de0b7e53535613ccee8cba2fba1857e0a3cab49547460447abd3eff79b2940e7b5f792c7cc5e95b9f083341460fb4a6ffec3e8bdeea52db308c8cbb6baec8e5dd821be9eccfb67579d921d9bfd33ad13f7becd8ab6356c203d4b7e45250050cdfa75125c27b29064fa6b29025b30c7c4b3366fd9044fe95d10a6f51d92255eca151f4a42a254551ac4f1017024803d4fa4596d75fd1af8388bd7b03655caf77d937a55fcdd060c62d9a28ca0404629e7e2662374c2b418ae7200604dd1c4c58394487cda3424adb80a35d8e40ffb9238d0d0ef6591d05166bfd02e264ae2edd3ee9621fd411a4d58377489372be7fe4e8c2c912c718aab814d1ef05e969fbfc6f399d5daaaf2cfbb2f667f2e6c33caa45a3325bee41e6975854faae6583dd91f9722b84c17e479b097407f9b8be56b400312bf9b66b4f802b6cb9b777d2148f385a5079e114c6c35395e9a797fba3403d3a46645e1603cd700851b728e32cfda07eba43c84499cee06de045ec3acf725240f16911932a47e496bc75edaac6863ccb99f2008866da93477c47f51e5a684e9f09731aa6b89eebb13ce22f994572618467362206ae7e70a11063d7628e6660b80e377c1e31b7f3edc91c2671a1711d70d0c5c226c3af5f31c50a600fa17cf9ac4c7618f0975e9934992f398b68f6d6e58884a539de012f79ba8f5eb61ec0ba6c5d85d4e6f96c93bca53889861413c8739ffa54b8a27cd0cb33ed0c3c90097ee4a5317fc5282399659cabd66912fbdba24131fe1f128d1ea84da8366e5c0c05deb9d2b6046531a5e5ae249b7ee758ec808a6a8c222a4df529cb035840687eb708df46d6aca4d598d965970a3cd03130f52f7ba9bf52c2a64bbb4d68be61373a5bc81ec83899147c2f5d59f870494ac1cb7d6e3f0afec94017e802759241b6627b5768ec5353a7672ff2e7e6ce0437ea6a88f642c11c32681d8afcc56a7a84fe4e6d02a978c8a243289572c3dc7f5e0db1edd0b29524816ea67dfedf22edeca4747e611ac0cca4b9be939e3cc5fc52defe50669b5e42439da95bab674d50533c6dccd86654bd66ce9a8d2fdc0e3de8086fcc1b5635ad16f6cc76a94cec14824a3aaaec159643899cd6d000f95894d95df6b25883baa0b8c6f6f3edab9f8ca008da98aa5ef3258e8a118aa256653b8af577fe8de46ad9e8a8fe7910e30b53d02ba593517336ea4f1fe43fa47d544cc7a8446689e5f3a867cbf0cc5c5a36e715d473410dcd9046ab27a0ea10d146406aa955e0998d1fc39298742916185f34497bedc523c97e8b1a25f9df6fd49a218a10b2f5388da316b74d40c78ae38a0e416220ced71c568e9c3ab9d4b3efe2582af3b89235574337b910336e71ad934ec19eff2b0f63ecdd19281b2c6b9995a91ab83e667ef981ab5fec360698bc872e3ae1d8716b0d53ed3df4da9b8b44bccfc1d7a3a3eeef04d32e17ef0e54926a649ea00697383997ed9104cfd8ad1aee5d22032b007d12d94592cb61e14010aac58e859", 0x1000, 0x1, &(0x7f0000000140)={{0x3, @null, 0x2}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) ioctl$SG_SET_TIMEOUT(0xffffffffffffffff, 0x2201, &(0x7f00000000c0)=0x800) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000080)={r1, 0x20}, &(0x7f0000000100)=0x8) 02:39:51 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x6}, 0x2) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)=0x8) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000240)=@assoc_value={r2, 0x1}, 0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000180)={0x9, 0x1, 0x200, 0x3a, 0x90, 0x1cb, 0x9, 0x2, r2}, &(0x7f00000001c0)=0x20) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x6}, 0x2) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)=0x8) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000240)=@assoc_value={r2, 0x1}, 0x8) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000180)={0x9, 0x1, 0x200, 0x3a, 0x90, 0x1cb, 0x9, 0x2, r2}, &(0x7f00000001c0)=0x20) (async) 02:39:51 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0x2, 0x20}, &(0x7f0000000100)=0xc) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000180)={r2}, 0x8) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) 02:39:51 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:39:51 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="81000000", @ANYRES32=0x0], &(0x7f0000000040)=0x8) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) sendto$ax25(r2, &(0x7f00000005c0)="cdaba6254db6a30d131888dc6704d78cdde9e21d58cf5a91ce115021cb297a4ecdc3863c9f034e97088fe41225d0737d797585fae3bad3699be290888eb99ac39b64088f012dbfb4931f11e240528daf0f3ff0a2cad451cdfd94582d297b4cb7a71dd1cb0a6b952b2e6927638273d56b437ae7e14aa4ed4dd83ec278ec821cffb7ae16d03a19bd66da5a2b89f55bb27754ef90dac059bcecf361823bbb62834b271d9a2559f84bbbfa86c0a3548352bc140f87ace91d9b5bb17f5a4e75de3346aee8e48ddb408de59301d522d5c6668d0d45f5cb5a119e3d1463ee9b420c8751605037601a334d5f5025175033698fbfa8359fdd0b9f6125b1dc5392f3b4a2710735dc7f8c0a26ef88e8f52b856bf15a6ea1b42ed1d56e035d6a41e7e7046b339a3313612be0e2ea184e9c80b00ac9af7da9eea83fe8a73a47795c42b56c505776cd241a97d4aee931106146b2972e7f4607c743a8fbb5b0fd554a8c8d972d00fa8a6cd27eb54cdfea543b9fc4b2265c514219b0725f70525dad52d571d7f90f6f22807d304ca4688798fd30ed91a7cc1095a309aa04aa5fa25e5d176f73d64d5e3047872658fc56bb094ee8d03a93c8ff186928053b336daeef8bfa48a4382645bd9c747d7ccaf29bc2c6675eb8178d54880a613ec25b3f9f3c612cf3540a5cb1cbf0fc4987629cca9e538f9eb72ffb923cb5a386442731dda29d68f5c10ef923dec1c8f9a39899e62f3c465053ded4b786f14f70f90845aed391867e5acbebca316236501ea310ed55751b44dfd4f86ab8c007d46d8eae9e62b62f9086df5ec1332c13827fcd172f826c0635c8d0fba33c89ace9791b133b96590d83f8c4fb2bed2d14f94b09c9c88631b29064230ae9dda8c4a1d9471af03a7606c83e01f420d77fb8b4c1f678e242c078a5e4547384f41d633804b63f4a18208be9885542311924a43769b93e7eb3409e6afc22e58d4ed3125c7826faeb143678631df23ae5d0e374949b6761d7d6530e6d1d0f7ba12d9fe7186ac9a3315e3bb3e97bb7cf3b6a59457afb293699cac65688a6cb5e4c42a6b055057355fe4cda0ef2220257182c620f9cd20021b89d45f1ec487e2309ab8baae694ff4a18407db12483998dbc9b14cd90fddf9c4683f6664ce4e7d931bffdbd48ef5bb773dcf1b828cc303449a218da3a22cdded3b5b3e9991f468793611038b2e4a57ef3821560bad73ad7307fbb16b60f69a4fb30c1df787553339ce01cfeea674f67340a6d19b6fc98be3dfd3ed3a484c35f698dba271092ee7e9e0f7fbea05bfc3df13e8575e4f53bcb40a90fb538e7ede750ab5ed22317079b4af85ccda0ed1ab793c93fce3697fc1c70fa2151c7a857104f27b3fa2a8a7a437dff8156d304eec40f2aabc4e5672c7e9e21aad034bdd2503b2e8e28449147c864de740449255acb95f7e235c95ff42a8f93cacd09525c2f5e4c34ab4885ea02708255674acf3faf1144988d95256ec4e0a61f0826b0879b0cdea7db6a3c10ed16c6fc528fec3d7ed8a7afe9ba564199a522bb4644aa8c2656c66b8f6f58c7c271fe459e1f6254aa81711ea8aba8186a65542a09dc4b7d8bad30c965b399acf15e22cf2c10be5417778db7403944611d65ff166d1c8e783cbca926b2f88af50276fe041241323361c21fbd4aadeff0afb1ca22023e6e722bc05d44ba3eb5f1df07ca56f82e54fa287eaab9e2cbe8123288770d5518aab7e33dc57bd03359a2e6fa19bec32a0fc2484bc52d7c392b7e9a1bfdb83617ca7cd006cfa251a93adab173bb85e3d4eafc1d685bba77b09ad479e18983ab6e0263d97ed6954c31ec44827962a52645304c484395c498c83bc0d0d353f6e903b2301685645305aba5a00ff17f8d3873ef53b8f948919156220c4c57700b764eb922d6499efe389086b58edb4bd2114cb8008a7230d45eb272afe0efd30de1701f830c48c7630bf129cb2215f0ff119edb9695cb2ae1eee94c26688c72ef5f2af05a9a9a6ef30325201e93dc62bc5f5c7845ec19ad624f7e29bf3ea48fd83f350f1107177509566af4778311c203d5e6e4ec66aed5beff92788d215ec3e10d0797f8f659408931581e1baf12a475f7bc6711ebeeabde32cccb18e0e338ec6347ee6f2cd506ec3e0e27aa1ca99bbc589114076d0f8b448747e5051b5b8370becac1d24dc8c72ede8fb7351e713d56249988b9f7a2bea4cce42e09b57c9ab46dce9c409c6ff790ee22437f3ed054aacaedf27640403129386dd8233f319c50c1f545408fe78870d6239eea712bcc74559ca984b7ce2bd3c89784b04421a518db63a9e75fd7a7db1de49c741f62443b58b1b0ce9450e055f9305fedacc835f925c12676a37473054b2afa3a3c2f88c57f4b676f33424a58ae5a67b9c3b598a90009e89e9cb3853dd1a745eb303dea2df8a189b99278361eb4fe835edcd83bcbdf2164709996773a71983e69eb442deff2cc5cae70831081c276b93b81ae2911928535a4cd95145dd7bcc1cd8fdee84b2e967a4f314b92519a2effd75be6cc9dfac6043fc8cb5346823c38c40de5b17b9e12c5ea51f881aaf9c6a1eabe957e936fce506cf7bc1e8ed725861403ce3b5ddf7d90e48c619d73ca1aa1dd9a3b888ac19469c37d0fe382d273488997fab67f24acf262a9eaa2002070f717cbfaae77e2580083038d647805b5dc062aa7c7cb5d0bb0f12bf59b40a459a56d4773592e3f0ae2c754f9a3e6009ed16fdf2c556d6c1515de70eb05055c6d374691ac3bff13396e3eb8d14182e8340ff5950e87aaf5b80a7311cc88e3ef445726db044acb9e172595025adb410fdecaa573cdd74c6abab7f93cc4786524bebfa6f65d348d19e227f749de7714a6e3944c18e36b886e0acb21bd7bf763dc007c00721eb728813da88167a754e9bb8ea583e81ee9a284dfb36bee9d8a53d8fbc95a23d0c7be83350abb439181b30218e251fd630b7650d7df3b5aa29b505ba23e67f83cbb9fa5cdecbcba924edc82f2c4bd8736f7e11cd69cd7d209546acab87863e51a6a7449e57f3f2b7118808fd8a615890951d3106b12f726c132305c34be9183c45b359afa4c4c6122858a63e8d8e33d9c1d231b318122078522dc54d9c210a07b7c1762b255a4c5f85bdb28fa57a8715d21909bbdbd250ce4a50a196de553173b27630d9fa0694ab8a8a6c88cb877881f3fa37d4fe6bae6e3afd4716fcb766da8c7fc0e90305a6eafcac3901ef8fbd67f23b4d881515a399337256e0e9d5701b18c6c9257a967d442b9c90b21ecac3d5c4cafc90af73bfa9dc509e83fed825b24e9c9c3e84f4c0265d8fceb1665b59f51bfb98adfe47b3f5412442abb5463ff26759dfb857badd16f00730d1d6fcd45e188e935201d1d084de4e90b82ca20a454d3f2a8211564a3264fd6a6027c8549969609860ecfd037ad1b124631c364ab089dc0a161d709b444500956e249c260be223bb22adfd9aefe9550a404c5721ec627dfb785f4fe31ea08f54f9c62590a57fba0c35415ff8f68f97c4c1f1223a320d503e89c40c0b3705cabbff5730ffbdf07846fbe90cb5ee5f84dff6dfa00eae24d7ead5f163ab38ac9b07242dfaba2c3153312236fa04573b52631c7658aa8117e37ed46bf0a2c7b161f5a7e033266895b82259ccaba335d26a90d6248c8b08728eac7efa0f995d5ded5e7b2e46050337054837ae28c107acbfdbaaabd5b13d3ded99bb1d62d59b668b927be086d466bafe4a8c6a73929c9d3dc74891de2ecfd090927dda284c45d37a077b005b23e8ef658d15b8d04022e7927d2705da05610551a3f91ca1362b9611e2b2983c0c8b67eed97819d32ac4f95acab944a41ff1b5dc8099ee7996cfcda184268c14da916a743b5545dc6088555d2adc8ff487475cc448643944170a8e88955f2359b2df4f4e66ffa936682e6a1b8e07e87f6d45714a17fbc0af1ede4705b35d750389c080569b02f811ec0d6661d89345280261eda78e668c83499a04fdd218970d6e8c9a11af4ab6ccceed2852f8c40d21b6e8ded6921c5061472dc03ee35c6d9d0e8f02ba539aea986dc45aa5045b3285209172f7fe5b4d4503bda3e5c1bb3a693da3688b75bed0c10c191dcd7c7c5160a1ed3d7413b512e7c7ce392defe61365a3e38acd2141e199c218a661fdf643361d72857ba4121a78f69db2a643e3725fcf215cadff9230c096774fe8bd97f8c83e73d547a73132f6ea1adc3a2c91b628f22880593e826bcf0e750e6e59a0c8865a27c084f65cbb801ec575cfbd52a4e49de0b7e53535613ccee8cba2fba1857e0a3cab49547460447abd3eff79b2940e7b5f792c7cc5e95b9f083341460fb4a6ffec3e8bdeea52db308c8cbb6baec8e5dd821be9eccfb67579d921d9bfd33ad13f7becd8ab6356c203d4b7e45250050cdfa75125c27b29064fa6b29025b30c7c4b3366fd9044fe95d10a6f51d92255eca151f4a42a254551ac4f1017024803d4fa4596d75fd1af8388bd7b03655caf77d937a55fcdd060c62d9a28ca0404629e7e2662374c2b418ae7200604dd1c4c58394487cda3424adb80a35d8e40ffb9238d0d0ef6591d05166bfd02e264ae2edd3ee9621fd411a4d58377489372be7fe4e8c2c912c718aab814d1ef05e969fbfc6f399d5daaaf2cfbb2f667f2e6c33caa45a3325bee41e6975854faae6583dd91f9722b84c17e479b097407f9b8be56b400312bf9b66b4f802b6cb9b777d2148f385a5079e114c6c35395e9a797fba3403d3a46645e1603cd700851b728e32cfda07eba43c84499cee06de045ec3acf725240f16911932a47e496bc75edaac6863ccb99f2008866da93477c47f51e5a684e9f09731aa6b89eebb13ce22f994572618467362206ae7e70a11063d7628e6660b80e377c1e31b7f3edc91c2671a1711d70d0c5c226c3af5f31c50a600fa17cf9ac4c7618f0975e9934992f398b68f6d6e58884a539de012f79ba8f5eb61ec0ba6c5d85d4e6f96c93bca53889861413c8739ffa54b8a27cd0cb33ed0c3c90097ee4a5317fc5282399659cabd66912fbdba24131fe1f128d1ea84da8366e5c0c05deb9d2b6046531a5e5ae249b7ee758ec808a6a8c222a4df529cb035840687eb708df46d6aca4d598d965970a3cd03130f52f7ba9bf52c2a64bbb4d68be61373a5bc81ec83899147c2f5d59f870494ac1cb7d6e3f0afec94017e802759241b6627b5768ec5353a7672ff2e7e6ce0437ea6a88f642c11c32681d8afcc56a7a84fe4e6d02a978c8a243289572c3dc7f5e0db1edd0b29524816ea67dfedf22edeca4747e611ac0cca4b9be939e3cc5fc52defe50669b5e42439da95bab674d50533c6dccd86654bd66ce9a8d2fdc0e3de8086fcc1b5635ad16f6cc76a94cec14824a3aaaec159643899cd6d000f95894d95df6b25883baa0b8c6f6f3edab9f8ca008da98aa5ef3258e8a118aa256653b8af577fe8de46ad9e8a8fe7910e30b53d02ba593517336ea4f1fe43fa47d544cc7a8446689e5f3a867cbf0cc5c5a36e715d473410dcd9046ab27a0ea10d146406aa955e0998d1fc39298742916185f34497bedc523c97e8b1a25f9df6fd49a218a10b2f5388da316b74d40c78ae38a0e416220ced71c568e9c3ab9d4b3efe2582af3b89235574337b910336e71ad934ec19eff2b0f63ecdd19281b2c6b9995a91ab83e667ef981ab5fec360698bc872e3ae1d8716b0d53ed3df4da9b8b44bccfc1d7a3a3eeef04d32e17ef0e54926a649ea00697383997ed9104cfd8ad1aee5d22032b007d12d94592cb61e14010aac58e859", 0x1000, 0x1, &(0x7f0000000140)={{0x3, @null, 0x2}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) ioctl$SG_SET_TIMEOUT(0xffffffffffffffff, 0x2201, &(0x7f00000000c0)=0x800) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000080)={r1, 0x20}, &(0x7f0000000100)=0x8) 02:39:51 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0x2, 0x20}, &(0x7f0000000100)=0xc) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000180)={r2}, 0x8) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) 02:39:51 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000002640)={0xffffffffffffff6e, 0x3ed, 0x0, 0x0, 0x0, "0a2b5c881063e93bea96d646fadd0acede31ec58e2da6230c0857ab4bdf9b5a447bac3e671d96d18f433ac774cff5834416a7d56dd1b1b63310983aa3e6c54ab914f22bdf423f3d39f6e86073bc263935fa338d6338fb984820096f5eaf512cec01b56da96e7d4ea78ee6f144863cd14d180f01185f914c052b01bd9964ee8e89e4ad7b376c074e844fcd8c45632a24ac1a4ecaf7c22aac7e9543b4b1ff146247a6ad1bda5a39582304af92e93eeb08688577898e94b5c337511995f114ad4954cb209b77b1fda04a271310f4e3f8c84d90d17d293a961beb8c2049d627440dbfbe08116ba3977f0e8c0943a59f8e3a1c1f9a07f14352d9d5741d7dd11e0ff101ef4ca598ebb8c94fd498ea16774bbc0c49020e154f3416a7fb851f29467e6a4e3a3f7aa3d19a41f4db214d8fbdf682abec2059e33baf321dd5a36859c72cccea405ca4b7cba03dcfbbea2b4cbec77243bb596c573d769189f78a650d63189cff9492278bc27916671899e7dc79500b185ae1f732e10d5b65ef687ff5f1a7a8e2c0982f8ee70adfe472dabf5218aec7f1d719fa18879e558e7aed8a693805064ccd2c44790245403fe5a799d2079e8a71dcc512cbd73126b76ae2ae41ca9392d653b0ea68a4c67de3a69f14ca4e8855cf6ed65b79df7ac617287d9086b2ebebc5e4ba3d9a39d391d5b00b29303f57a844d4b7f07553f1ab355ed6ed8e8634ad1b4f4cd61c28972a013a6ce0e1da8eabdb465fe0bf6c20af5f2a6a46c57a959c479e1dff2705f57ce31621edb8e890b068f16df1bd996d0dce2d981861ae18d1eadb0714215ed95bdb9b422449f6d292e610c162ec99ad430ec3078c0daf2418250973da6285c1253af75bea02de1006701e5a104531f5751eceb3e5b767c39486c4894914c9b28caea0b6ed4ffb84ebbf8a95f5f1309d3de07cbd7ea6276367ece3f2e94c47c4d85c76db51468f614af0705a9f8d74aa9d703954f64933247a8c273a7e813925e8a59e6c37347eabe0aae564c949f9f0db98e5643879a8cd023a6cea1dc7812e0f05d4b4b303a0d787f604bfa1ffb4d642372964cd2854919f4ee1f0925aaebc24afe4e1b02c798ead2292d8db6ac1ebce8b1ac05df59f13d3670be1d7a2ad0c6ad6624b6f3abe42e33d191b4729cd11d10903600814fcf6507e7102d99555086b89c7613db7efd824f174e2f8577438aecfe919233249e7d48232b66a4ea562fd2797ad2e03495b306127078929a6ac6920c016853081486e30bf890df1df83ea40300c43a3bdfa7f80a71e7c84b40bc052520900a47cc86f2c1c2f5db1a16e5cf9daa7fa3d7d99b71336505a16b2d94ecfd6ebe8c46f1c60df8297d651f69b01a61a11217f993e4cd56e2e6d6f9e948bc81e1e6228ec278ea13304e3a044d9d55e7394b6412870ced95466f29555d6ac79e36f1deb08b71455225928a435050627eeb336c4b6df037c1404bc699bc5739f8283238ab01c6500e38d3180314fdf752a3f8aac7de4e3324d575ba71d6323834402c21216aa08d7e746a570fd5ee781042ca0377ca53b352671783d96f03dba60b4ffc3ec8cf3743e5aff20feae39e93cda0afdb0e5b32ad21375c67f54b21781ee729898d592ce8f263e8f1f238f8f42adcf7dd141b15faeb146976eed4217e8587df1bc8fd55a87bb3fcb6e1fd76ba48652f7771fae7ffd7f1bf76ef47d2ff156a5996185ceb08710c2efe7e814462bc0feb6d4659c7f29a2ed18577ba9c059ffd899333db5016eb74337122b432c7efb5e5dadc7e709473906143d72ba520bf24aedb4805db2dc4db34a6a2e33234544b5ad5c43b784afc1d69d4ec2854f8ce50c69e9215b3ab68295e59f847b020bb9b7a22690b74a65acc73b710ce8b4d952b93379802f402c5b1eecc51c68f848071672f99ea01d8789366a574f9610e5d144f4c91be42d25c8cc26f9bb9012ac10d1794299bf864d19c5c11ccd3954a99acfaa11845cbf1ca9c612d2da2b2452f11930db7c12bbd9d65ffba0f02c92ef4ac2cc6421b0226278569b9fda77197926105dc9e1815a3d8012b3f40cdfc084d7b89cef5b91e13667cdc15a5c1c04dd1f69eef491f6e5c8103a798c5108d46cb0f1800f32a64c0837a4cc9c41cbe9dcad938693b2be6c1fdb3c0732e28da5358fafcb161cf3f328a4fab7829a7c9509f63fb8776b93841336547623b8fe1a0f3e1914c9cd233a2c7623dd2850689f50ae5495a82606c96913e2248a1b4c89206de293d9a541fa4f494d0c05565b5c599fa3d1a4386983b72ef074c371865c6765f22f2a0df3d276a03d7b7f5d7774c42c960bd3dc87f831d23267fc6d5b22a5dfab9185b79a93038e99f700ec32538434374d9ef4c69a166850d385f66d6f3725132fdae453f9f28f475d5a987130cf8f823f61af66e693eab5ed8bdd94d7ce78fa0ceacd55bfb52cb101523de61c9a9fd57982a2867404ac3e3d161c73ade34fb802c49760760bf6af59ad1bd04b823c2ed2c1c092450d4edf03a9de59b4424a9f4016790d46175fa69a171a5e222b888716dac49cf172349c59abffba6dfbaf9f914e362c2a94d6164c5e37ff29dafde4fd7a663c5ced199e7b48d220c29f394797c36d276570ac5b044fcd47cb847ecb906bb0be9933556d8a8ecfb8674e947d5861f1fb45c17a695a92f694db911d034e72d19293944d4d7c3e049cf459d0967f3d2f073e8ac7c7c1fc776f56ec6d81c2323cf1f04fcaba1b03e9a10ba63d67a0cdbe44f2f5355515fffefea5664d980cce8af1db8338f9ae9ce0a9670214845b4b55cc8caf6001afa91bf030e89fe23c96aa4392c97aedcdce9b829fa75a39e70def51932dcacf01173140c69f0c70837ed7433a4c6bf25049c9aecf9644f892f481f304bd53da6eee10e7c2ea5298692197d34ad63a03aaa6f6dad309d41566727ca5c3593ff5f6b5b804978d559e8423352be44adf5fa29d571c6bdadc7df43010b2448491d62abd14cbfd7022cfdb4a81c94740bcb38de6cd627d4b2449d1ad6fb3d73e2e0cf024fb54b25d7e5cf4b405860e7c25e08d0391009409aa21dd0b961bcf19b82a75dca693fda2be663ea533e860527cec51ed49008fc4cf015b77743741499cd6cf616f45faab4a1f1be927420c11f5aa1887864b560b686cb21ab25d688bc0b4790c04657d93a8105827d35e0e6ed1d80e0cf44e9610943167f4214d57116371eeba00ef06d3de97c8dbc489780b7eae450774a077eba22c5b77d2d145c993b95ce8cb0a6e5f28846a325b7896ef7331564c72f8b64bd45f832687578867873b65d89d036562df4da80908e0ba6f877d1c132955f7d73558531b83bb37eafa28fcbe7da29e9809af4fc4c255bf8353a58ff906c91e380f72d65457c7e0a6e756caa844ef8df5d24b24963a61261bda87a8efdf695051fd1fab2ad0202ae492624ec502badb91fe97ac3347e308d8a8336347fd793336ea56399bdca9691cad712c1f2504850e805f7d1c360d6a96b717558f19c6949f18a2811dd46d03767b403d0f1c51ec631ea6ef93bd45f1b5c93cf27da908cf4e2a274d873f11d8c636a3c4757c5b2b03926663a4e6218d21db7e85d85b1c95443b8f658720c77ead50849e34062a16c573befad679ae547ec332463d92321c72e373dfb00ee827f6f112ea723ca3d1562e10f62d6a2a2103555509f15b3caacfacb64b876aac1e753e98844d53fff4f457c8d73a6ecdf793ed4a62c65d3d48e3809c93d1b7c713036dc283a0e0d9a370d068a47e2792ae1aaa81fdc17317f9621b38cd914bfdca5611d13d60e466e6a5e08132e056c47afa3434ff95d16e85a81ff2c7bce59c679abec2f07813eae955f6c5a0bb6523ea15c03b67e981925fb948520cdcc01d4b88a3a73c50e3cc2402fc0d568693d2e929570853ce1fb06b8694ebb275af8c5fb9e03f19991196ab8db458cc817faf7445b288810d760c1ffa04fdddd7ec377b19f89aefe51e55b7ef6357689cc92cd96447691c148f5c357f3235d9ad33d22a15233c3e5aa30fc5c4933b9bb30e1d5709deff2feec0d2b475879605177ac13b8485440f0ae06200896775921000d2a78d1373aff8fddbeba720a330aa0ba4979b4d3a332dd0cb9c6177eadeff4a4ea69634b40ef699a71577d0638f2bd5a00a2556106a9ac4d88ac8bfb341c681f66d41c33de466b6dc4e2c0e439cc69b9ebf651320e36d487ff68f576fb79a12951fcb304ecc07412222f8c8dd19f88345cac16c9ad3acd91f8821f47cf8374de63926104c971bba342e2122973836b6ceb77b8b95cd6688eb526a2e312f0a58a85507ed4387071244dd85d3edf4a92ad8bc11b6eea7a6120b0aa059720a13e556ce32315e2a09bba2e4d081e4653d09cc9354b4847838766bcf542611c986f32597e35215a9d753725defebd0c2cac4e6d38dada3749c39fbd656dbeb3afb48f7e316f30b1c5a1785b64c08ccfcc2e78f700811b1b7a62304a16f561b89aa5860235add9377c56fed3e7fd547aaede76245a7a92f364baa7afd4388c690f945f6b35f7a5011b5d77f98378f0b4aac62907b9bea477b3856bbd095e4e57e0b9493229cbf85e740aa8153872beb316f5135987d8db3efbce0e4a303616d5b319b215065536a5c56c4c281935ab20e4435084c4af74dbd7b8290ea1ea255779f0b21b8eba08b3baed50e93625ce5ee0496c04313caedcb9af20b9ad44b74a959cd04ee8c5d1ed8294861b452f2565eca2130ef61e96daf0dd5efb5e0dde86b091fe2f5fa5d185287f8e1f2544fe897790352ef78227bbecb7dfef00248b862327a393c96063eb0ea9859e5eb44b9c32722c401dba1e2e03abfcf7519937159c5efb0f3b7713dd637025883d3953fc8bd8c728556871bee1ad525b1c1bb710ab8fb3e6c1496c90df71e5ee084d99dee0bca817b3893896af227d808ffad212b5b7f1a2d9f1f9a4079144252f149259f89a02c3e7fc6e2b3b80c36e2cb720aea8bae07cbdd319cba8953f66c7376f09920e19546b685be05212f4f9b31569c78804aa25a0f78dbb47457c0cce8624f2c132dba96dc1c93f8741edb9deac2048000a9b68b735296e51ccd24f463a1657d2caf87c65b1730cba148d083a8cffa9d9cb05a66ffbe70895941f400d878162f11c7c75e71902a7edb734b4c10856ee2e021685acccba972d1005b84c3f03d518d0b265ae374ade4c2f5a2fa4f5d5ecdb87de0f63329cbecabed949ff70df8ae63927305a84be9664ca2c1aca9f56ec6bbe32465e76c30e3418d23059da27e4bdf9fdebc19b80b6537e2f4b5bc60148926f3ad987e33bfe37287de1411cca9e402daff223f40c730637db5a1b90cc2dfe7e9c3770c034eb813a53ab6b8132ce8d1ede3af64fc77d854f45149f53a07e9df1794f4c1069773dca0c7871a4c9148eb20c63e4456f4140b202866b1dde04ab0a65057466203d492f56252c9d60373e136423419374253c5f1603855d10c97085e0ffd29c563878073ca73ee6ade4ec2a4fca55e3d6bfc0bfa2c12a33dffb53a4380b30f0ccbc943da16bda906737389b0648c25aa974474dcab2fd04899971e91f9a2b8024cd72d24aa05fca5bc18eef95d52dfa0c8d9b28b93857def6901be46887d52b09e715f2e9515ec828ce7da1ec2ac88532afc61308d355e5614a0b608cc64c24868f60d91d8dffa66333babeb05893a6123fa9341fcf7b783166fc3b3ceb6a36d170e32cbf18946e8d5806c5a7f1a0e17f1698d39570c62292dd5d4105a08463e0a7ef6b3d4d613832803b45092c", ["", "", "", ""]}, 0x1010}}, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x403, 0xf417, 0x0, 0x0, 0x1, 0x0, 0x3f}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xfffe}, 0xe) socket$inet6_sctp(0xa, 0x5, 0x84) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r3 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f00000000c0)=0xe, 0x0) connect$bt_l2cap(r3, &(0x7f0000000100)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x3, 0x2}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) socket$nl_audit(0x10, 0x3, 0x9) (async) sendmsg$AUDIT_USER(r1, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000002640)={0xffffffffffffff6e, 0x3ed, 0x0, 0x0, 0x0, "0a2b5c881063e93bea96d646fadd0acede31ec58e2da6230c0857ab4bdf9b5a447bac3e671d96d18f433ac774cff5834416a7d56dd1b1b63310983aa3e6c54ab914f22bdf423f3d39f6e86073bc263935fa338d6338fb984820096f5eaf512cec01b56da96e7d4ea78ee6f144863cd14d180f01185f914c052b01bd9964ee8e89e4ad7b376c074e844fcd8c45632a24ac1a4ecaf7c22aac7e9543b4b1ff146247a6ad1bda5a39582304af92e93eeb08688577898e94b5c337511995f114ad4954cb209b77b1fda04a271310f4e3f8c84d90d17d293a961beb8c2049d627440dbfbe08116ba3977f0e8c0943a59f8e3a1c1f9a07f14352d9d5741d7dd11e0ff101ef4ca598ebb8c94fd498ea16774bbc0c49020e154f3416a7fb851f29467e6a4e3a3f7aa3d19a41f4db214d8fbdf682abec2059e33baf321dd5a36859c72cccea405ca4b7cba03dcfbbea2b4cbec77243bb596c573d769189f78a650d63189cff9492278bc27916671899e7dc79500b185ae1f732e10d5b65ef687ff5f1a7a8e2c0982f8ee70adfe472dabf5218aec7f1d719fa18879e558e7aed8a693805064ccd2c44790245403fe5a799d2079e8a71dcc512cbd73126b76ae2ae41ca9392d653b0ea68a4c67de3a69f14ca4e8855cf6ed65b79df7ac617287d9086b2ebebc5e4ba3d9a39d391d5b00b29303f57a844d4b7f07553f1ab355ed6ed8e8634ad1b4f4cd61c28972a013a6ce0e1da8eabdb465fe0bf6c20af5f2a6a46c57a959c479e1dff2705f57ce31621edb8e890b068f16df1bd996d0dce2d981861ae18d1eadb0714215ed95bdb9b422449f6d292e610c162ec99ad430ec3078c0daf2418250973da6285c1253af75bea02de1006701e5a104531f5751eceb3e5b767c39486c4894914c9b28caea0b6ed4ffb84ebbf8a95f5f1309d3de07cbd7ea6276367ece3f2e94c47c4d85c76db51468f614af0705a9f8d74aa9d703954f64933247a8c273a7e813925e8a59e6c37347eabe0aae564c949f9f0db98e5643879a8cd023a6cea1dc7812e0f05d4b4b303a0d787f604bfa1ffb4d642372964cd2854919f4ee1f0925aaebc24afe4e1b02c798ead2292d8db6ac1ebce8b1ac05df59f13d3670be1d7a2ad0c6ad6624b6f3abe42e33d191b4729cd11d10903600814fcf6507e7102d99555086b89c7613db7efd824f174e2f8577438aecfe919233249e7d48232b66a4ea562fd2797ad2e03495b306127078929a6ac6920c016853081486e30bf890df1df83ea40300c43a3bdfa7f80a71e7c84b40bc052520900a47cc86f2c1c2f5db1a16e5cf9daa7fa3d7d99b71336505a16b2d94ecfd6ebe8c46f1c60df8297d651f69b01a61a11217f993e4cd56e2e6d6f9e948bc81e1e6228ec278ea13304e3a044d9d55e7394b6412870ced95466f29555d6ac79e36f1deb08b71455225928a435050627eeb336c4b6df037c1404bc699bc5739f8283238ab01c6500e38d3180314fdf752a3f8aac7de4e3324d575ba71d6323834402c21216aa08d7e746a570fd5ee781042ca0377ca53b352671783d96f03dba60b4ffc3ec8cf3743e5aff20feae39e93cda0afdb0e5b32ad21375c67f54b21781ee729898d592ce8f263e8f1f238f8f42adcf7dd141b15faeb146976eed4217e8587df1bc8fd55a87bb3fcb6e1fd76ba48652f7771fae7ffd7f1bf76ef47d2ff156a5996185ceb08710c2efe7e814462bc0feb6d4659c7f29a2ed18577ba9c059ffd899333db5016eb74337122b432c7efb5e5dadc7e709473906143d72ba520bf24aedb4805db2dc4db34a6a2e33234544b5ad5c43b784afc1d69d4ec2854f8ce50c69e9215b3ab68295e59f847b020bb9b7a22690b74a65acc73b710ce8b4d952b93379802f402c5b1eecc51c68f848071672f99ea01d8789366a574f9610e5d144f4c91be42d25c8cc26f9bb9012ac10d1794299bf864d19c5c11ccd3954a99acfaa11845cbf1ca9c612d2da2b2452f11930db7c12bbd9d65ffba0f02c92ef4ac2cc6421b0226278569b9fda77197926105dc9e1815a3d8012b3f40cdfc084d7b89cef5b91e13667cdc15a5c1c04dd1f69eef491f6e5c8103a798c5108d46cb0f1800f32a64c0837a4cc9c41cbe9dcad938693b2be6c1fdb3c0732e28da5358fafcb161cf3f328a4fab7829a7c9509f63fb8776b93841336547623b8fe1a0f3e1914c9cd233a2c7623dd2850689f50ae5495a82606c96913e2248a1b4c89206de293d9a541fa4f494d0c05565b5c599fa3d1a4386983b72ef074c371865c6765f22f2a0df3d276a03d7b7f5d7774c42c960bd3dc87f831d23267fc6d5b22a5dfab9185b79a93038e99f700ec32538434374d9ef4c69a166850d385f66d6f3725132fdae453f9f28f475d5a987130cf8f823f61af66e693eab5ed8bdd94d7ce78fa0ceacd55bfb52cb101523de61c9a9fd57982a2867404ac3e3d161c73ade34fb802c49760760bf6af59ad1bd04b823c2ed2c1c092450d4edf03a9de59b4424a9f4016790d46175fa69a171a5e222b888716dac49cf172349c59abffba6dfbaf9f914e362c2a94d6164c5e37ff29dafde4fd7a663c5ced199e7b48d220c29f394797c36d276570ac5b044fcd47cb847ecb906bb0be9933556d8a8ecfb8674e947d5861f1fb45c17a695a92f694db911d034e72d19293944d4d7c3e049cf459d0967f3d2f073e8ac7c7c1fc776f56ec6d81c2323cf1f04fcaba1b03e9a10ba63d67a0cdbe44f2f5355515fffefea5664d980cce8af1db8338f9ae9ce0a9670214845b4b55cc8caf6001afa91bf030e89fe23c96aa4392c97aedcdce9b829fa75a39e70def51932dcacf01173140c69f0c70837ed7433a4c6bf25049c9aecf9644f892f481f304bd53da6eee10e7c2ea5298692197d34ad63a03aaa6f6dad309d41566727ca5c3593ff5f6b5b804978d559e8423352be44adf5fa29d571c6bdadc7df43010b2448491d62abd14cbfd7022cfdb4a81c94740bcb38de6cd627d4b2449d1ad6fb3d73e2e0cf024fb54b25d7e5cf4b405860e7c25e08d0391009409aa21dd0b961bcf19b82a75dca693fda2be663ea533e860527cec51ed49008fc4cf015b77743741499cd6cf616f45faab4a1f1be927420c11f5aa1887864b560b686cb21ab25d688bc0b4790c04657d93a8105827d35e0e6ed1d80e0cf44e9610943167f4214d57116371eeba00ef06d3de97c8dbc489780b7eae450774a077eba22c5b77d2d145c993b95ce8cb0a6e5f28846a325b7896ef7331564c72f8b64bd45f832687578867873b65d89d036562df4da80908e0ba6f877d1c132955f7d73558531b83bb37eafa28fcbe7da29e9809af4fc4c255bf8353a58ff906c91e380f72d65457c7e0a6e756caa844ef8df5d24b24963a61261bda87a8efdf695051fd1fab2ad0202ae492624ec502badb91fe97ac3347e308d8a8336347fd793336ea56399bdca9691cad712c1f2504850e805f7d1c360d6a96b717558f19c6949f18a2811dd46d03767b403d0f1c51ec631ea6ef93bd45f1b5c93cf27da908cf4e2a274d873f11d8c636a3c4757c5b2b03926663a4e6218d21db7e85d85b1c95443b8f658720c77ead50849e34062a16c573befad679ae547ec332463d92321c72e373dfb00ee827f6f112ea723ca3d1562e10f62d6a2a2103555509f15b3caacfacb64b876aac1e753e98844d53fff4f457c8d73a6ecdf793ed4a62c65d3d48e3809c93d1b7c713036dc283a0e0d9a370d068a47e2792ae1aaa81fdc17317f9621b38cd914bfdca5611d13d60e466e6a5e08132e056c47afa3434ff95d16e85a81ff2c7bce59c679abec2f07813eae955f6c5a0bb6523ea15c03b67e981925fb948520cdcc01d4b88a3a73c50e3cc2402fc0d568693d2e929570853ce1fb06b8694ebb275af8c5fb9e03f19991196ab8db458cc817faf7445b288810d760c1ffa04fdddd7ec377b19f89aefe51e55b7ef6357689cc92cd96447691c148f5c357f3235d9ad33d22a15233c3e5aa30fc5c4933b9bb30e1d5709deff2feec0d2b475879605177ac13b8485440f0ae06200896775921000d2a78d1373aff8fddbeba720a330aa0ba4979b4d3a332dd0cb9c6177eadeff4a4ea69634b40ef699a71577d0638f2bd5a00a2556106a9ac4d88ac8bfb341c681f66d41c33de466b6dc4e2c0e439cc69b9ebf651320e36d487ff68f576fb79a12951fcb304ecc07412222f8c8dd19f88345cac16c9ad3acd91f8821f47cf8374de63926104c971bba342e2122973836b6ceb77b8b95cd6688eb526a2e312f0a58a85507ed4387071244dd85d3edf4a92ad8bc11b6eea7a6120b0aa059720a13e556ce32315e2a09bba2e4d081e4653d09cc9354b4847838766bcf542611c986f32597e35215a9d753725defebd0c2cac4e6d38dada3749c39fbd656dbeb3afb48f7e316f30b1c5a1785b64c08ccfcc2e78f700811b1b7a62304a16f561b89aa5860235add9377c56fed3e7fd547aaede76245a7a92f364baa7afd4388c690f945f6b35f7a5011b5d77f98378f0b4aac62907b9bea477b3856bbd095e4e57e0b9493229cbf85e740aa8153872beb316f5135987d8db3efbce0e4a303616d5b319b215065536a5c56c4c281935ab20e4435084c4af74dbd7b8290ea1ea255779f0b21b8eba08b3baed50e93625ce5ee0496c04313caedcb9af20b9ad44b74a959cd04ee8c5d1ed8294861b452f2565eca2130ef61e96daf0dd5efb5e0dde86b091fe2f5fa5d185287f8e1f2544fe897790352ef78227bbecb7dfef00248b862327a393c96063eb0ea9859e5eb44b9c32722c401dba1e2e03abfcf7519937159c5efb0f3b7713dd637025883d3953fc8bd8c728556871bee1ad525b1c1bb710ab8fb3e6c1496c90df71e5ee084d99dee0bca817b3893896af227d808ffad212b5b7f1a2d9f1f9a4079144252f149259f89a02c3e7fc6e2b3b80c36e2cb720aea8bae07cbdd319cba8953f66c7376f09920e19546b685be05212f4f9b31569c78804aa25a0f78dbb47457c0cce8624f2c132dba96dc1c93f8741edb9deac2048000a9b68b735296e51ccd24f463a1657d2caf87c65b1730cba148d083a8cffa9d9cb05a66ffbe70895941f400d878162f11c7c75e71902a7edb734b4c10856ee2e021685acccba972d1005b84c3f03d518d0b265ae374ade4c2f5a2fa4f5d5ecdb87de0f63329cbecabed949ff70df8ae63927305a84be9664ca2c1aca9f56ec6bbe32465e76c30e3418d23059da27e4bdf9fdebc19b80b6537e2f4b5bc60148926f3ad987e33bfe37287de1411cca9e402daff223f40c730637db5a1b90cc2dfe7e9c3770c034eb813a53ab6b8132ce8d1ede3af64fc77d854f45149f53a07e9df1794f4c1069773dca0c7871a4c9148eb20c63e4456f4140b202866b1dde04ab0a65057466203d492f56252c9d60373e136423419374253c5f1603855d10c97085e0ffd29c563878073ca73ee6ade4ec2a4fca55e3d6bfc0bfa2c12a33dffb53a4380b30f0ccbc943da16bda906737389b0648c25aa974474dcab2fd04899971e91f9a2b8024cd72d24aa05fca5bc18eef95d52dfa0c8d9b28b93857def6901be46887d52b09e715f2e9515ec828ce7da1ec2ac88532afc61308d355e5614a0b608cc64c24868f60d91d8dffa66333babeb05893a6123fa9341fcf7b783166fc3b3ceb6a36d170e32cbf18946e8d5806c5a7f1a0e17f1698d39570c62292dd5d4105a08463e0a7ef6b3d4d613832803b45092c", ["", "", "", ""]}, 0x1010}}, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x403, 0xf417, 0x0, 0x0, 0x1, 0x0, 0x3f}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0xfffe}, 0xe) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r2, 0x84, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, &(0x7f00000000c0)=0xe, 0x0) (async) connect$bt_l2cap(r3, &(0x7f0000000100)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x3, 0x2}, 0xe) (async) 02:39:51 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="81000000", @ANYRES32=0x0], &(0x7f0000000040)=0x8) (async, rerun: 32) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async, rerun: 64) sendto$ax25(r2, &(0x7f00000005c0)="cdaba6254db6a30d131888dc6704d78cdde9e21d58cf5a91ce115021cb297a4ecdc3863c9f034e97088fe41225d0737d797585fae3bad3699be290888eb99ac39b64088f012dbfb4931f11e240528daf0f3ff0a2cad451cdfd94582d297b4cb7a71dd1cb0a6b952b2e6927638273d56b437ae7e14aa4ed4dd83ec278ec821cffb7ae16d03a19bd66da5a2b89f55bb27754ef90dac059bcecf361823bbb62834b271d9a2559f84bbbfa86c0a3548352bc140f87ace91d9b5bb17f5a4e75de3346aee8e48ddb408de59301d522d5c6668d0d45f5cb5a119e3d1463ee9b420c8751605037601a334d5f5025175033698fbfa8359fdd0b9f6125b1dc5392f3b4a2710735dc7f8c0a26ef88e8f52b856bf15a6ea1b42ed1d56e035d6a41e7e7046b339a3313612be0e2ea184e9c80b00ac9af7da9eea83fe8a73a47795c42b56c505776cd241a97d4aee931106146b2972e7f4607c743a8fbb5b0fd554a8c8d972d00fa8a6cd27eb54cdfea543b9fc4b2265c514219b0725f70525dad52d571d7f90f6f22807d304ca4688798fd30ed91a7cc1095a309aa04aa5fa25e5d176f73d64d5e3047872658fc56bb094ee8d03a93c8ff186928053b336daeef8bfa48a4382645bd9c747d7ccaf29bc2c6675eb8178d54880a613ec25b3f9f3c612cf3540a5cb1cbf0fc4987629cca9e538f9eb72ffb923cb5a386442731dda29d68f5c10ef923dec1c8f9a39899e62f3c465053ded4b786f14f70f90845aed391867e5acbebca316236501ea310ed55751b44dfd4f86ab8c007d46d8eae9e62b62f9086df5ec1332c13827fcd172f826c0635c8d0fba33c89ace9791b133b96590d83f8c4fb2bed2d14f94b09c9c88631b29064230ae9dda8c4a1d9471af03a7606c83e01f420d77fb8b4c1f678e242c078a5e4547384f41d633804b63f4a18208be9885542311924a43769b93e7eb3409e6afc22e58d4ed3125c7826faeb143678631df23ae5d0e374949b6761d7d6530e6d1d0f7ba12d9fe7186ac9a3315e3bb3e97bb7cf3b6a59457afb293699cac65688a6cb5e4c42a6b055057355fe4cda0ef2220257182c620f9cd20021b89d45f1ec487e2309ab8baae694ff4a18407db12483998dbc9b14cd90fddf9c4683f6664ce4e7d931bffdbd48ef5bb773dcf1b828cc303449a218da3a22cdded3b5b3e9991f468793611038b2e4a57ef3821560bad73ad7307fbb16b60f69a4fb30c1df787553339ce01cfeea674f67340a6d19b6fc98be3dfd3ed3a484c35f698dba271092ee7e9e0f7fbea05bfc3df13e8575e4f53bcb40a90fb538e7ede750ab5ed22317079b4af85ccda0ed1ab793c93fce3697fc1c70fa2151c7a857104f27b3fa2a8a7a437dff8156d304eec40f2aabc4e5672c7e9e21aad034bdd2503b2e8e28449147c864de740449255acb95f7e235c95ff42a8f93cacd09525c2f5e4c34ab4885ea02708255674acf3faf1144988d95256ec4e0a61f0826b0879b0cdea7db6a3c10ed16c6fc528fec3d7ed8a7afe9ba564199a522bb4644aa8c2656c66b8f6f58c7c271fe459e1f6254aa81711ea8aba8186a65542a09dc4b7d8bad30c965b399acf15e22cf2c10be5417778db7403944611d65ff166d1c8e783cbca926b2f88af50276fe041241323361c21fbd4aadeff0afb1ca22023e6e722bc05d44ba3eb5f1df07ca56f82e54fa287eaab9e2cbe8123288770d5518aab7e33dc57bd03359a2e6fa19bec32a0fc2484bc52d7c392b7e9a1bfdb83617ca7cd006cfa251a93adab173bb85e3d4eafc1d685bba77b09ad479e18983ab6e0263d97ed6954c31ec44827962a52645304c484395c498c83bc0d0d353f6e903b2301685645305aba5a00ff17f8d3873ef53b8f948919156220c4c57700b764eb922d6499efe389086b58edb4bd2114cb8008a7230d45eb272afe0efd30de1701f830c48c7630bf129cb2215f0ff119edb9695cb2ae1eee94c26688c72ef5f2af05a9a9a6ef30325201e93dc62bc5f5c7845ec19ad624f7e29bf3ea48fd83f350f1107177509566af4778311c203d5e6e4ec66aed5beff92788d215ec3e10d0797f8f659408931581e1baf12a475f7bc6711ebeeabde32cccb18e0e338ec6347ee6f2cd506ec3e0e27aa1ca99bbc589114076d0f8b448747e5051b5b8370becac1d24dc8c72ede8fb7351e713d56249988b9f7a2bea4cce42e09b57c9ab46dce9c409c6ff790ee22437f3ed054aacaedf27640403129386dd8233f319c50c1f545408fe78870d6239eea712bcc74559ca984b7ce2bd3c89784b04421a518db63a9e75fd7a7db1de49c741f62443b58b1b0ce9450e055f9305fedacc835f925c12676a37473054b2afa3a3c2f88c57f4b676f33424a58ae5a67b9c3b598a90009e89e9cb3853dd1a745eb303dea2df8a189b99278361eb4fe835edcd83bcbdf2164709996773a71983e69eb442deff2cc5cae70831081c276b93b81ae2911928535a4cd95145dd7bcc1cd8fdee84b2e967a4f314b92519a2effd75be6cc9dfac6043fc8cb5346823c38c40de5b17b9e12c5ea51f881aaf9c6a1eabe957e936fce506cf7bc1e8ed725861403ce3b5ddf7d90e48c619d73ca1aa1dd9a3b888ac19469c37d0fe382d273488997fab67f24acf262a9eaa2002070f717cbfaae77e2580083038d647805b5dc062aa7c7cb5d0bb0f12bf59b40a459a56d4773592e3f0ae2c754f9a3e6009ed16fdf2c556d6c1515de70eb05055c6d374691ac3bff13396e3eb8d14182e8340ff5950e87aaf5b80a7311cc88e3ef445726db044acb9e172595025adb410fdecaa573cdd74c6abab7f93cc4786524bebfa6f65d348d19e227f749de7714a6e3944c18e36b886e0acb21bd7bf763dc007c00721eb728813da88167a754e9bb8ea583e81ee9a284dfb36bee9d8a53d8fbc95a23d0c7be83350abb439181b30218e251fd630b7650d7df3b5aa29b505ba23e67f83cbb9fa5cdecbcba924edc82f2c4bd8736f7e11cd69cd7d209546acab87863e51a6a7449e57f3f2b7118808fd8a615890951d3106b12f726c132305c34be9183c45b359afa4c4c6122858a63e8d8e33d9c1d231b318122078522dc54d9c210a07b7c1762b255a4c5f85bdb28fa57a8715d21909bbdbd250ce4a50a196de553173b27630d9fa0694ab8a8a6c88cb877881f3fa37d4fe6bae6e3afd4716fcb766da8c7fc0e90305a6eafcac3901ef8fbd67f23b4d881515a399337256e0e9d5701b18c6c9257a967d442b9c90b21ecac3d5c4cafc90af73bfa9dc509e83fed825b24e9c9c3e84f4c0265d8fceb1665b59f51bfb98adfe47b3f5412442abb5463ff26759dfb857badd16f00730d1d6fcd45e188e935201d1d084de4e90b82ca20a454d3f2a8211564a3264fd6a6027c8549969609860ecfd037ad1b124631c364ab089dc0a161d709b444500956e249c260be223bb22adfd9aefe9550a404c5721ec627dfb785f4fe31ea08f54f9c62590a57fba0c35415ff8f68f97c4c1f1223a320d503e89c40c0b3705cabbff5730ffbdf07846fbe90cb5ee5f84dff6dfa00eae24d7ead5f163ab38ac9b07242dfaba2c3153312236fa04573b52631c7658aa8117e37ed46bf0a2c7b161f5a7e033266895b82259ccaba335d26a90d6248c8b08728eac7efa0f995d5ded5e7b2e46050337054837ae28c107acbfdbaaabd5b13d3ded99bb1d62d59b668b927be086d466bafe4a8c6a73929c9d3dc74891de2ecfd090927dda284c45d37a077b005b23e8ef658d15b8d04022e7927d2705da05610551a3f91ca1362b9611e2b2983c0c8b67eed97819d32ac4f95acab944a41ff1b5dc8099ee7996cfcda184268c14da916a743b5545dc6088555d2adc8ff487475cc448643944170a8e88955f2359b2df4f4e66ffa936682e6a1b8e07e87f6d45714a17fbc0af1ede4705b35d750389c080569b02f811ec0d6661d89345280261eda78e668c83499a04fdd218970d6e8c9a11af4ab6ccceed2852f8c40d21b6e8ded6921c5061472dc03ee35c6d9d0e8f02ba539aea986dc45aa5045b3285209172f7fe5b4d4503bda3e5c1bb3a693da3688b75bed0c10c191dcd7c7c5160a1ed3d7413b512e7c7ce392defe61365a3e38acd2141e199c218a661fdf643361d72857ba4121a78f69db2a643e3725fcf215cadff9230c096774fe8bd97f8c83e73d547a73132f6ea1adc3a2c91b628f22880593e826bcf0e750e6e59a0c8865a27c084f65cbb801ec575cfbd52a4e49de0b7e53535613ccee8cba2fba1857e0a3cab49547460447abd3eff79b2940e7b5f792c7cc5e95b9f083341460fb4a6ffec3e8bdeea52db308c8cbb6baec8e5dd821be9eccfb67579d921d9bfd33ad13f7becd8ab6356c203d4b7e45250050cdfa75125c27b29064fa6b29025b30c7c4b3366fd9044fe95d10a6f51d92255eca151f4a42a254551ac4f1017024803d4fa4596d75fd1af8388bd7b03655caf77d937a55fcdd060c62d9a28ca0404629e7e2662374c2b418ae7200604dd1c4c58394487cda3424adb80a35d8e40ffb9238d0d0ef6591d05166bfd02e264ae2edd3ee9621fd411a4d58377489372be7fe4e8c2c912c718aab814d1ef05e969fbfc6f399d5daaaf2cfbb2f667f2e6c33caa45a3325bee41e6975854faae6583dd91f9722b84c17e479b097407f9b8be56b400312bf9b66b4f802b6cb9b777d2148f385a5079e114c6c35395e9a797fba3403d3a46645e1603cd700851b728e32cfda07eba43c84499cee06de045ec3acf725240f16911932a47e496bc75edaac6863ccb99f2008866da93477c47f51e5a684e9f09731aa6b89eebb13ce22f994572618467362206ae7e70a11063d7628e6660b80e377c1e31b7f3edc91c2671a1711d70d0c5c226c3af5f31c50a600fa17cf9ac4c7618f0975e9934992f398b68f6d6e58884a539de012f79ba8f5eb61ec0ba6c5d85d4e6f96c93bca53889861413c8739ffa54b8a27cd0cb33ed0c3c90097ee4a5317fc5282399659cabd66912fbdba24131fe1f128d1ea84da8366e5c0c05deb9d2b6046531a5e5ae249b7ee758ec808a6a8c222a4df529cb035840687eb708df46d6aca4d598d965970a3cd03130f52f7ba9bf52c2a64bbb4d68be61373a5bc81ec83899147c2f5d59f870494ac1cb7d6e3f0afec94017e802759241b6627b5768ec5353a7672ff2e7e6ce0437ea6a88f642c11c32681d8afcc56a7a84fe4e6d02a978c8a243289572c3dc7f5e0db1edd0b29524816ea67dfedf22edeca4747e611ac0cca4b9be939e3cc5fc52defe50669b5e42439da95bab674d50533c6dccd86654bd66ce9a8d2fdc0e3de8086fcc1b5635ad16f6cc76a94cec14824a3aaaec159643899cd6d000f95894d95df6b25883baa0b8c6f6f3edab9f8ca008da98aa5ef3258e8a118aa256653b8af577fe8de46ad9e8a8fe7910e30b53d02ba593517336ea4f1fe43fa47d544cc7a8446689e5f3a867cbf0cc5c5a36e715d473410dcd9046ab27a0ea10d146406aa955e0998d1fc39298742916185f34497bedc523c97e8b1a25f9df6fd49a218a10b2f5388da316b74d40c78ae38a0e416220ced71c568e9c3ab9d4b3efe2582af3b89235574337b910336e71ad934ec19eff2b0f63ecdd19281b2c6b9995a91ab83e667ef981ab5fec360698bc872e3ae1d8716b0d53ed3df4da9b8b44bccfc1d7a3a3eeef04d32e17ef0e54926a649ea00697383997ed9104cfd8ad1aee5d22032b007d12d94592cb61e14010aac58e859", 0x1000, 0x1, &(0x7f0000000140)={{0x3, @null, 0x2}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) (async, rerun: 64) ioctl$SG_SET_TIMEOUT(0xffffffffffffffff, 0x2201, &(0x7f00000000c0)=0x800) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000080)={r1, 0x20}, &(0x7f0000000100)=0x8) [ 2551.753908] misc userio: No port type given on /dev/userio [ 2551.756214] misc userio: Can't change port type on an already running userio instance [ 2551.789115] misc userio: The device must be registered before sending interrupts [ 2551.791720] misc userio: Begin command sent, but we're already running [ 2551.839702] misc userio: The device must be registered before sending interrupts [ 2551.847449] misc userio: No port type given on /dev/userio 02:39:51 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000005c0)) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x6, 0x30}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e23, @local}}, 0xff, 0x8, 0x8001, 0xfd7, 0x8, 0x7, 0x7d}, &(0x7f00000001c0)=0x9c) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000780)={0x53, 0xfffffffffffffffb, 0x0, 0xff, @scatter={0x7, 0x0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/35, 0x23}]}, &(0x7f00000006c0), &(0x7f0000000700)=""/7, 0x98b, 0x10010, 0x3, &(0x7f0000000740)}) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000000)=@assoc_value={0x0, 0x7}, 0x8) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f00000005c0)) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x6, 0x30}, &(0x7f00000000c0)=0xc) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000100)={0x0, @in={{0x2, 0x4e23, @local}}, 0xff, 0x8, 0x8001, 0xfd7, 0x8, 0x7, 0x7d}, &(0x7f00000001c0)=0x9c) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000780)={0x53, 0xfffffffffffffffb, 0x0, 0xff, @scatter={0x7, 0x0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/35, 0x23}]}, &(0x7f00000006c0), &(0x7f0000000700)=""/7, 0x98b, 0x10010, 0x3, &(0x7f0000000740)}) (async) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(0xffffffffffffffff, 0x84, 0x10, &(0x7f0000000000)=@assoc_value={0x0, 0x7}, 0x8) (async) 02:39:51 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0x2, 0x20}, &(0x7f0000000100)=0xc) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000180)={r2}, 0x8) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0x2, 0x20}, &(0x7f0000000100)=0xc) (async) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(0xffffffffffffffff, 0x84, 0x19, &(0x7f0000000180)={r2}, 0x8) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) ioctl$SCSI_IOCTL_DOORLOCK(0xffffffffffffffff, 0x5380) (async) 02:39:51 executing program 5: write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000000)={'exec ', '{\x00'}, 0x7) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:51 executing program 5: write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000000)={'exec ', '{\x00'}, 0x7) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000000)={'exec ', '{\x00'}, 0x7) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:51 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x6}, 0x2) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)=0x8) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f0000000240)=@assoc_value={r2, 0x1}, 0x8) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000180)={0x9, 0x1, 0x200, 0x3a, 0x90, 0x1cb, 0x9, 0x2, r2}, &(0x7f00000001c0)=0x20) 02:39:51 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:39:51 executing program 5: write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000000)={'exec ', '{\x00'}, 0x7) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2552.186126] misc userio: No port type given on /dev/userio [ 2552.191964] misc userio: The device must be registered before sending interrupts [ 2552.214247] misc userio: The device must be registered before sending interrupts 02:39:51 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x5}, &(0x7f0000000040)=0x8) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) connect$rose(r4, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x4, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f00000000c0)=@int=0x8, 0x41) 02:39:51 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x3656, 0x4000) syz_open_dev$sg(&(0x7f0000000400), 0x1, 0x412c42) ioctl$SCSI_IOCTL_GET_PCI(r0, 0x5387, &(0x7f0000000440)) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r2 = syz_open_dev$sg(&(0x7f0000000180), 0x7, 0x48c600) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f0000000200)) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x44ac04, 0x0) ioctl$SG_EMULATED_HOST(r2, 0x2203, &(0x7f00000000c0)) r4 = syz_open_dev$sg(&(0x7f0000000240), 0x6, 0x673ab3210a18e70b) ioctl$SG_GET_REQUEST_TABLE(r4, 0x2286, &(0x7f0000000280)) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) ioctl$SG_GET_LOW_DMA(r5, 0x227a, &(0x7f0000000480)) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r6, 0xc00464c9, &(0x7f0000000100)) ioctl$SG_SET_DEBUG(r3, 0x227e, &(0x7f0000000040)=0x1) 02:39:51 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x5}, &(0x7f0000000040)=0x8) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async, rerun: 64) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) connect$rose(r4, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x4, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f00000000c0)=@int=0x8, 0x41) [ 2552.270146] misc userio: Begin command sent, but we're already running [ 2552.306481] misc userio: Can't change port type on an already running userio instance 02:39:52 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x4, 0xf517, 0x0, 0x80}, 0xc) r1 = accept4$bt_l2cap(r0, 0x0, &(0x7f00000002c0), 0x1000) r2 = accept4$bt_l2cap(r1, 0x0, &(0x7f00000000c0), 0x80800) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000140)={0x0, 0x2}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e23, @private=0xa010102}}, 0x3, 0x2, 0x3, 0x100, 0xa2, 0x1000, 0x3f}, &(0x7f0000000280)=0x9c) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) sendto$rose(r4, &(0x7f0000000300)="7d6ca394cc0770da9e14ee7e748fa851f55a23513c548c1f002b24f7a4c9d3e024e5789ded79753967e5d8713cd089bdc9469cca20ff252141a544445d2ae89fe553f7cfd0bd62cd39afac07c159aed89e8dfeb70fb827bb9625ab42e8438e9cef56ee9dc2a84775c720bf7b", 0x6c, 0x882, &(0x7f0000000380)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, 0x6, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x40) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x24, 0x4) r5 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT(r5, 0x89e1, &(0x7f0000000100)={@dev={0xac, 0x14, 0x14, 0x31}, @multicast1}) 02:39:52 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000200), &(0x7f0000000300)=0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @empty}}, [0x7, 0x80000001, 0x8, 0x6, 0x7c2f, 0x0, 0x6, 0x91a, 0x3, 0x100000000000005, 0x7, 0x4, 0x3ff, 0x0, 0x5]}, &(0x7f0000000000)=0x100) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$ax25_int(r1, 0x101, 0xa, &(0x7f0000000040), &(0x7f00000001c0)=0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="05a40000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000240)=0x18) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000280)={r2, 0x7f}, 0x8) 02:39:52 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x5}, &(0x7f0000000040)=0x8) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) connect$rose(r4, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x4, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f00000000c0)=@int=0x8, 0x41) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)={0x0, 0x5}, &(0x7f0000000040)=0x8) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(r1, 0x84, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) connect$rose(r4, &(0x7f0000000180)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x4, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(r3, 0x84, 0x14, &(0x7f00000000c0)=@int=0x8, 0x41) (async) 02:39:52 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000180)={0x0, @in6={{0xa, 0x4e23, 0x40, @local, 0x800}}, 0x6, 0x2, 0x7, 0xfff, 0x86b0}, &(0x7f0000000040)=0x98) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:52 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:52 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x4, 0xf517, 0x0, 0x80}, 0xc) (async) r1 = accept4$bt_l2cap(r0, 0x0, &(0x7f00000002c0), 0x1000) r2 = accept4$bt_l2cap(r1, 0x0, &(0x7f00000000c0), 0x80800) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000140)={0x0, 0x2}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e23, @private=0xa010102}}, 0x3, 0x2, 0x3, 0x100, 0xa2, 0x1000, 0x3f}, &(0x7f0000000280)=0x9c) (async) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) sendto$rose(r4, &(0x7f0000000300)="7d6ca394cc0770da9e14ee7e748fa851f55a23513c548c1f002b24f7a4c9d3e024e5789ded79753967e5d8713cd089bdc9469cca20ff252141a544445d2ae89fe553f7cfd0bd62cd39afac07c159aed89e8dfeb70fb827bb9625ab42e8438e9cef56ee9dc2a84775c720bf7b", 0x6c, 0x882, &(0x7f0000000380)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, 0x6, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x40) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x24, 0x4) (async) r5 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT(r5, 0x89e1, &(0x7f0000000100)={@dev={0xac, 0x14, 0x14, 0x31}, @multicast1}) 02:39:52 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x3656, 0x4000) syz_open_dev$sg(&(0x7f0000000400), 0x1, 0x412c42) (async, rerun: 64) ioctl$SCSI_IOCTL_GET_PCI(r0, 0x5387, &(0x7f0000000440)) (async, rerun: 64) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) r2 = syz_open_dev$sg(&(0x7f0000000180), 0x7, 0x48c600) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f0000000200)) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x44ac04, 0x0) ioctl$SG_EMULATED_HOST(r2, 0x2203, &(0x7f00000000c0)) (async) r4 = syz_open_dev$sg(&(0x7f0000000240), 0x6, 0x673ab3210a18e70b) ioctl$SG_GET_REQUEST_TABLE(r4, 0x2286, &(0x7f0000000280)) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) (async, rerun: 32) ioctl$SG_GET_LOW_DMA(r5, 0x227a, &(0x7f0000000480)) (rerun: 32) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) (async, rerun: 32) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r6, 0xc00464c9, &(0x7f0000000100)) (rerun: 32) ioctl$SG_SET_DEBUG(r3, 0x227e, &(0x7f0000000040)=0x1) 02:39:52 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000001c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) accept4$ax25(r1, &(0x7f00000002c0)={{0x3, @rose}, [@default, @null, @rose, @default, @bcast, @rose, @rose]}, &(0x7f0000000180)=0x48, 0x0) r3 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000280)={0x38, 0x0, &(0x7f0000000200)=[@dead_binder_done, @enter_looper, @acquire_done, @acquire_done={0x40106309, 0x3}], 0x0, 0x0, &(0x7f0000000240)}) 02:39:52 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x4, 0xf517, 0x0, 0x80}, 0xc) r1 = accept4$bt_l2cap(r0, 0x0, &(0x7f00000002c0), 0x1000) r2 = accept4$bt_l2cap(r1, 0x0, &(0x7f00000000c0), 0x80800) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000140)={0x0, 0x2}, &(0x7f0000000180)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f00000001c0)={r3, @in={{0x2, 0x4e23, @private=0xa010102}}, 0x3, 0x2, 0x3, 0x100, 0xa2, 0x1000, 0x3f}, &(0x7f0000000280)=0x9c) (async) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000003c0), &(0x7f0000000400)=0x4) (async) sendto$rose(r4, &(0x7f0000000300)="7d6ca394cc0770da9e14ee7e748fa851f55a23513c548c1f002b24f7a4c9d3e024e5789ded79753967e5d8713cd089bdc9469cca20ff252141a544445d2ae89fe553f7cfd0bd62cd39afac07c159aed89e8dfeb70fb827bb9625ab42e8438e9cef56ee9dc2a84775c720bf7b", 0x6c, 0x882, &(0x7f0000000380)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @null, 0x6, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @bcast, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}, 0x40) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x24, 0x4) (async) r5 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETSGCNT(r5, 0x89e1, &(0x7f0000000100)={@dev={0xac, 0x14, 0x14, 0x31}, @multicast1}) 02:39:52 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000001c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) accept4$ax25(r1, &(0x7f00000002c0)={{0x3, @rose}, [@default, @null, @rose, @default, @bcast, @rose, @rose]}, &(0x7f0000000180)=0x48, 0x0) r3 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000280)={0x38, 0x0, &(0x7f0000000200)=[@dead_binder_done, @enter_looper, @acquire_done, @acquire_done={0x40106309, 0x3}], 0x0, 0x0, &(0x7f0000000240)}) 02:39:52 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000000)={0x3, 0xf417, 0x2, 0x80, 0x0, 0x8, 0xfffd}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:52 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000001c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) accept4$ax25(r1, &(0x7f00000002c0)={{0x3, @rose}, [@default, @null, @rose, @default, @bcast, @rose, @rose]}, &(0x7f0000000180)=0x48, 0x0) r3 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000280)={0x38, 0x0, &(0x7f0000000200)=[@dead_binder_done, @enter_looper, @acquire_done, @acquire_done={0x40106309, 0x3}], 0x0, 0x0, &(0x7f0000000240)}) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000001c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) accept4$ax25(r1, &(0x7f00000002c0)={{0x3, @rose}, [@default, @null, @rose, @default, @bcast, @rose, @rose]}, &(0x7f0000000180)=0x48, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x0) (async) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000280)={0x38, 0x0, &(0x7f0000000200)=[@dead_binder_done, @enter_looper, @acquire_done, @acquire_done={0x40106309, 0x3}], 0x0, 0x0, &(0x7f0000000240)}) (async) 02:39:52 executing program 5: sendto$rose(0xffffffffffffffff, &(0x7f0000000000)="38ac13109ac2b29070b359d507c03c7c3cbf417ae7f3d26a4857a66d482eb304dd3494ee1ee81b93c9ef4ba1103cf352cb44dde9e3dde4f76567a6565b880b09636bf27068257c1f64978ca6de6eeb5a9ceead0b25969366197f0582cc86434f1e730d38d1ad0818f4fa92cc17983cb38f7b256b76202963da21dde4f3271b77d05fc3c63a95da79e8d6efaec866b1aab917315b1f2aabf3b4169cd45d5fcad502908463f86ee4ca2f538a", 0xab, 0x4000810, 0x0, 0x0) bind$rose(0xffffffffffffffff, &(0x7f00000000c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x4, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x40) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SIOCRSSCAUSE(r0, 0x89e1, &(0x7f0000000100)=0x12f9) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:52 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000200), &(0x7f0000000300)=0xc) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @empty}}, [0x7, 0x80000001, 0x8, 0x6, 0x7c2f, 0x0, 0x6, 0x91a, 0x3, 0x100000000000005, 0x7, 0x4, 0x3ff, 0x0, 0x5]}, &(0x7f0000000000)=0x100) (async, rerun: 32) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (rerun: 32) getsockopt$ax25_int(r1, 0x101, 0xa, &(0x7f0000000040), &(0x7f00000001c0)=0x4) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="05a40000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000240)=0x18) (async, rerun: 32) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000280)={r2, 0x7f}, 0x8) (rerun: 32) 02:39:52 executing program 5: sendto$rose(0xffffffffffffffff, &(0x7f0000000000)="38ac13109ac2b29070b359d507c03c7c3cbf417ae7f3d26a4857a66d482eb304dd3494ee1ee81b93c9ef4ba1103cf352cb44dde9e3dde4f76567a6565b880b09636bf27068257c1f64978ca6de6eeb5a9ceead0b25969366197f0582cc86434f1e730d38d1ad0818f4fa92cc17983cb38f7b256b76202963da21dde4f3271b77d05fc3c63a95da79e8d6efaec866b1aab917315b1f2aabf3b4169cd45d5fcad502908463f86ee4ca2f538a", 0xab, 0x4000810, 0x0, 0x0) (async) bind$rose(0xffffffffffffffff, &(0x7f00000000c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x4, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x40) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SIOCRSSCAUSE(r0, 0x89e1, &(0x7f0000000100)=0x12f9) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:52 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000180)={0x0, @in6={{0xa, 0x4e23, 0x40, @local, 0x800}}, 0x6, 0x2, 0x7, 0xfff, 0x86b0}, &(0x7f0000000040)=0x98) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000180)={0x0, @in6={{0xa, 0x4e23, 0x40, @local, 0x800}}, 0x6, 0x2, 0x7, 0xfff, 0x86b0}, &(0x7f0000000040)=0x98) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:39:52 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:39:52 executing program 3: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x3656, 0x4000) syz_open_dev$sg(&(0x7f0000000400), 0x1, 0x412c42) ioctl$SCSI_IOCTL_GET_PCI(r0, 0x5387, &(0x7f0000000440)) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r2 = syz_open_dev$sg(&(0x7f0000000180), 0x7, 0x48c600) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f0000000200)) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x44ac04, 0x0) ioctl$SG_EMULATED_HOST(r2, 0x2203, &(0x7f00000000c0)) r4 = syz_open_dev$sg(&(0x7f0000000240), 0x6, 0x673ab3210a18e70b) ioctl$SG_GET_REQUEST_TABLE(r4, 0x2286, &(0x7f0000000280)) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) ioctl$SG_GET_LOW_DMA(r5, 0x227a, &(0x7f0000000480)) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r6, 0xc00464c9, &(0x7f0000000100)) ioctl$SG_SET_DEBUG(r3, 0x227e, &(0x7f0000000040)=0x1) syz_open_dev$sg(&(0x7f0000000080), 0x3656, 0x4000) (async) syz_open_dev$sg(&(0x7f0000000400), 0x1, 0x412c42) (async) ioctl$SCSI_IOCTL_GET_PCI(r0, 0x5387, &(0x7f0000000440)) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) syz_open_dev$sg(&(0x7f0000000180), 0x7, 0x48c600) (async) ioctl$SG_SET_COMMAND_Q(r2, 0x2271, &(0x7f0000000200)) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x44ac04, 0x0) (async) ioctl$SG_EMULATED_HOST(r2, 0x2203, &(0x7f00000000c0)) (async) syz_open_dev$sg(&(0x7f0000000240), 0x6, 0x673ab3210a18e70b) (async) ioctl$SG_GET_REQUEST_TABLE(r4, 0x2286, &(0x7f0000000280)) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) (async) ioctl$SG_GET_LOW_DMA(r5, 0x227a, &(0x7f0000000480)) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r6, 0x2201, 0x0) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r6, 0xc00464c9, &(0x7f0000000100)) (async) ioctl$SG_SET_DEBUG(r3, 0x227e, &(0x7f0000000040)=0x1) (async) 02:39:53 executing program 5: sendto$rose(0xffffffffffffffff, &(0x7f0000000000)="38ac13109ac2b29070b359d507c03c7c3cbf417ae7f3d26a4857a66d482eb304dd3494ee1ee81b93c9ef4ba1103cf352cb44dde9e3dde4f76567a6565b880b09636bf27068257c1f64978ca6de6eeb5a9ceead0b25969366197f0582cc86434f1e730d38d1ad0818f4fa92cc17983cb38f7b256b76202963da21dde4f3271b77d05fc3c63a95da79e8d6efaec866b1aab917315b1f2aabf3b4169cd45d5fcad502908463f86ee4ca2f538a", 0xab, 0x4000810, 0x0, 0x0) bind$rose(0xffffffffffffffff, &(0x7f00000000c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x4, [@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}, 0x40) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SIOCRSSCAUSE(r0, 0x89e1, &(0x7f0000000100)=0x12f9) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000000)={@empty, @local, 0xffffffffffffffff, "42b0770e3659850c5424249dd44431353f3268012854c0db354c8d26d8ec69c6", 0xffffffff, 0x7, 0x80000000, 0x1ff}, 0x3c) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:53 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040), &(0x7f00000000c0)=0x8) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000000)={0x3, 0xf417, 0x2, 0x80, 0x0, 0x8, 0xfffd}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000000)={@empty, @local, 0xffffffffffffffff, "42b0770e3659850c5424249dd44431353f3268012854c0db354c8d26d8ec69c6", 0xffffffff, 0x7, 0x80000000, 0x1ff}, 0x3c) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2553.608630] misc userio: Can't change port type on an already running userio instance [ 2553.622638] misc userio: Begin command sent, but we're already running 02:39:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000000)={@empty, @local, 0xffffffffffffffff, "42b0770e3659850c5424249dd44431353f3268012854c0db354c8d26d8ec69c6", 0xffffffff, 0x7, 0x80000000, 0x1ff}, 0x3c) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0, 0x3}, 0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0xd294}, &(0x7f0000000000)=0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x100000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000140)={0x18, 0x0, {0x3, @empty, 'dummy0\x00'}}) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f00000000c0)) 02:39:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0, 0x3}, 0x8) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0xd294}, &(0x7f0000000000)=0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x100000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000140)={0x18, 0x0, {0x3, @empty, 'dummy0\x00'}}) (async) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f00000000c0)) 02:39:53 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000200), &(0x7f0000000300)=0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @empty}}, [0x7, 0x80000001, 0x8, 0x6, 0x7c2f, 0x0, 0x6, 0x91a, 0x3, 0x100000000000005, 0x7, 0x4, 0x3ff, 0x0, 0x5]}, &(0x7f0000000000)=0x100) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$ax25_int(r1, 0x101, 0xa, &(0x7f0000000040), &(0x7f00000001c0)=0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="05a40000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000240)=0x18) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000280)={r2, 0x7f}, 0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000200), &(0x7f0000000300)=0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @empty}}, [0x7, 0x80000001, 0x8, 0x6, 0x7c2f, 0x0, 0x6, 0x91a, 0x3, 0x100000000000005, 0x7, 0x4, 0x3ff, 0x0, 0x5]}, &(0x7f0000000000)=0x100) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) getsockopt$ax25_int(r1, 0x101, 0xa, &(0x7f0000000040), &(0x7f00000001c0)=0x4) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="05a40000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000240)=0x18) (async) setsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000280)={r2, 0x7f}, 0x8) (async) 02:39:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0, 0x3}, 0x8) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0xd294}, &(0x7f0000000000)=0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x100000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000140)={0x18, 0x0, {0x3, @empty, 'dummy0\x00'}}) (async) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f00000000c0)) 02:39:53 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000180)={0x0, @in6={{0xa, 0x4e23, 0x40, @local, 0x800}}, 0x6, 0x2, 0x7, 0xfff, 0x86b0}, &(0x7f0000000040)=0x98) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:39:53 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:53 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:39:53 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000040), &(0x7f00000000c0)=0x8) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000000)={0x3, 0xf417, 0x2, 0x80, 0x0, 0x8, 0xfffd}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:53 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) setsockopt$RDS_RECVERR(0xffffffffffffffff, 0x114, 0x5, &(0x7f0000000000)=0x1, 0x4) [ 2554.491186] misc userio: Can't change port type on an already running userio instance [ 2554.505014] misc userio: Begin command sent, but we're already running 02:39:53 executing program 5: sendmsg$AUDIT_SIGNAL_INFO(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x8, 0x70bd2c, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40050}, 0x40400d0) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x98a}, &(0x7f00000001c0)=0x8) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000002c0)={0x80000000, &(0x7f0000000200), &(0x7f0000000240)}) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TTY_SET(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x3f9, 0x10, 0x70bd2a, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x50}, 0x20000080) connect$pptp(r1, &(0x7f0000000300)={0x18, 0x2, {0x1, @multicast1}}, 0x1e) 02:39:53 executing program 5: sendmsg$AUDIT_SIGNAL_INFO(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x8, 0x70bd2c, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40050}, 0x40400d0) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x98a}, &(0x7f00000001c0)=0x8) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000002c0)={0x80000000, &(0x7f0000000200), &(0x7f0000000240)}) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TTY_SET(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x3f9, 0x10, 0x70bd2a, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x50}, 0x20000080) connect$pptp(r1, &(0x7f0000000300)={0x18, 0x2, {0x1, @multicast1}}, 0x1e) sendmsg$AUDIT_SIGNAL_INFO(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x8, 0x70bd2c, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40050}, 0x40400d0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x98a}, &(0x7f00000001c0)=0x8) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000002c0)={0x80000000, &(0x7f0000000200), &(0x7f0000000240)}) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) socket$nl_audit(0x10, 0x3, 0x9) (async) sendmsg$AUDIT_TTY_SET(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x3f9, 0x10, 0x70bd2a, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x50}, 0x20000080) (async) connect$pptp(r1, &(0x7f0000000300)={0x18, 0x2, {0x1, @multicast1}}, 0x1e) (async) 02:39:54 executing program 5: sendmsg$AUDIT_SIGNAL_INFO(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x8, 0x70bd2c, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40050}, 0x40400d0) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x98a}, &(0x7f00000001c0)=0x8) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000002c0)={0x80000000, &(0x7f0000000200), &(0x7f0000000240)}) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TTY_SET(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x3f9, 0x10, 0x70bd2a, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x50}, 0x20000080) connect$pptp(r1, &(0x7f0000000300)={0x18, 0x2, {0x1, @multicast1}}, 0x1e) sendmsg$AUDIT_SIGNAL_INFO(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x10, 0x3f2, 0x8, 0x70bd2c, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x40050}, 0x40400d0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000180)={0x0, 0x98a}, &(0x7f00000001c0)=0x8) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000002c0)={0x80000000, &(0x7f0000000200), &(0x7f0000000240)}) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) socket$nl_audit(0x10, 0x3, 0x9) (async) sendmsg$AUDIT_TTY_SET(r2, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x3f9, 0x10, 0x70bd2a, 0x25dfdbfc, {}, ["", "", "", "", "", "", "", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x50}, 0x20000080) (async) connect$pptp(r1, &(0x7f0000000300)={0x18, 0x2, {0x1, @multicast1}}, 0x1e) (async) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2, 0x2}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2, 0x2}, 0xe) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x2, 0x2}, 0xe) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) recvfrom$ax25(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x32, 0x40008041, &(0x7f0000000040)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x48) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) 02:39:54 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x38182, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3fb, 0x20, 0x70bd26, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x2400c051}, 0x40056) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0xa}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 64) recvfrom$ax25(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x32, 0x40008041, &(0x7f0000000040)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x48) (async, rerun: 64) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) 02:39:54 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) [ 2554.954492] misc userio: Can't change port type on an already running userio instance [ 2554.967922] misc userio: Begin command sent, but we're already running 02:39:54 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000100), 0x4) connect$pptp(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, {0x1, @rand_addr=0x64010100}}, 0x1e) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:54 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) setsockopt$RDS_RECVERR(0xffffffffffffffff, 0x114, 0x5, &(0x7f0000000000)=0x1, 0x4) 02:39:54 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x24801, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x8000}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={r1, 0x8001}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000240), 0x301081, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), r2) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) recvfrom$ax25(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x32, 0x40008041, &(0x7f0000000040)={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default]}, 0x48) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) 02:39:54 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x38182, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3fb, 0x20, 0x70bd26, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x2400c051}, 0x40056) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0xa}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async, rerun: 64) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) (rerun: 64) 02:39:54 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xfffc, @any, 0x401, 0x2}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x281401, 0x0) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) 02:39:54 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x24801, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040), 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x8000}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={r1, 0x8001}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000240), 0x301081, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), r2) 02:39:54 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x38182, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3fb, 0x20, 0x70bd26, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x2400c051}, 0x40056) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0xa}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x38182, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) socket$nl_audit(0x10, 0x3, 0x9) (async) sendmsg$AUDIT_GET_FEATURE(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3fb, 0x20, 0x70bd26, 0x25dfdbfd, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x2400c051}, 0x40056) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0xa}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) (async) 02:39:54 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000400)={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x1, "40186b64b11a90e99f4333efe9ef40790ae94ac5db7f207f5136a546aee9027f", 0x1, 0x5, 0x8, 0x8}, 0x3c) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCGETVIFCNT(0xffffffffffffffff, 0x89e0, &(0x7f0000000440)) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000480), 0x48040, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f00000004c0)={0x0, 0x9}, 0x8) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000003c0)={0xb8, 0x0, &(0x7f0000000280)=[@transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000080)={@fda={0x66646185, 0x6, 0x1, 0x36}, @fd={0x66642a85, 0x0, r0}, @flat=@binder={0x73622a85, 0x2000, 0x1}}, &(0x7f0000000100)={0x0, 0x20, 0x38}}}, @acquire={0x40046305, 0x3}, @enter_looper, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000200)=ANY=[@ANYBLOB="852a64afbf0475bb", @ANYRES32=r0, @ANYBLOB="0000000000000000000000008561646600000000000000000000000001000000000000000e00000000000000852a62731f0100"/68], &(0x7f0000000180)={0x0, 0x18, 0x38}}}, @release={0x40046306, 0x2}, @decrefs={0x40046307, 0x2}, @exit_looper, @clear_death={0x400c630f, 0x3}], 0x44, 0x0, &(0x7f0000000340)="5b4d46e9ed74b878e05084a98e26e6d4b5cc547e0c2bcea402154ff8987d0ceebc7e0c737e5a3e6bf25b1052ada041bd19d522798cfd0b775e1d3058a32427899ec4c761"}) 02:39:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xfffc, @any, 0x401, 0x2}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x281401, 0x0) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) [ 2555.433353] misc userio: Can't change port type on an already running userio instance [ 2555.445757] misc userio: Begin command sent, but we're already running 02:39:54 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000400)={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x1, "40186b64b11a90e99f4333efe9ef40790ae94ac5db7f207f5136a546aee9027f", 0x1, 0x5, 0x8, 0x8}, 0x3c) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCGETVIFCNT(0xffffffffffffffff, 0x89e0, &(0x7f0000000440)) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000480), 0x48040, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f00000004c0)={0x0, 0x9}, 0x8) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000003c0)={0xb8, 0x0, &(0x7f0000000280)=[@transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000080)={@fda={0x66646185, 0x6, 0x1, 0x36}, @fd={0x66642a85, 0x0, r0}, @flat=@binder={0x73622a85, 0x2000, 0x1}}, &(0x7f0000000100)={0x0, 0x20, 0x38}}}, @acquire={0x40046305, 0x3}, @enter_looper, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000200)=ANY=[@ANYBLOB="852a64afbf0475bb", @ANYRES32=r0, @ANYBLOB="0000000000000000000000008561646600000000000000000000000001000000000000000e00000000000000852a62731f0100"/68], &(0x7f0000000180)={0x0, 0x18, 0x38}}}, @release={0x40046306, 0x2}, @decrefs={0x40046307, 0x2}, @exit_looper, @clear_death={0x400c630f, 0x3}], 0x44, 0x0, &(0x7f0000000340)="5b4d46e9ed74b878e05084a98e26e6d4b5cc547e0c2bcea402154ff8987d0ceebc7e0c737e5a3e6bf25b1052ada041bd19d522798cfd0b775e1d3058a32427899ec4c761"}) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000400)={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x1, "40186b64b11a90e99f4333efe9ef40790ae94ac5db7f207f5136a546aee9027f", 0x1, 0x5, 0x8, 0x8}, 0x3c) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SIOCGETVIFCNT(0xffffffffffffffff, 0x89e0, &(0x7f0000000440)) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000480), 0x48040, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f00000004c0)={0x0, 0x9}, 0x8) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000003c0)={0xb8, 0x0, &(0x7f0000000280)=[@transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000080)={@fda={0x66646185, 0x6, 0x1, 0x36}, @fd={0x66642a85, 0x0, r0}, @flat=@binder={0x73622a85, 0x2000, 0x1}}, &(0x7f0000000100)={0x0, 0x20, 0x38}}}, @acquire={0x40046305, 0x3}, @enter_looper, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000200)=ANY=[@ANYBLOB="852a64afbf0475bb", @ANYRES32=r0, @ANYBLOB="0000000000000000000000008561646600000000000000000000000001000000000000000e00000000000000852a62731f0100"/68], &(0x7f0000000180)={0x0, 0x18, 0x38}}}, @release={0x40046306, 0x2}, @decrefs={0x40046307, 0x2}, @exit_looper, @clear_death={0x400c630f, 0x3}], 0x44, 0x0, &(0x7f0000000340)="5b4d46e9ed74b878e05084a98e26e6d4b5cc547e0c2bcea402154ff8987d0ceebc7e0c737e5a3e6bf25b1052ada041bd19d522798cfd0b775e1d3058a32427899ec4c761"}) (async) 02:39:55 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000100), 0x4) connect$pptp(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, {0x1, @rand_addr=0x64010100}}, 0x1e) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:55 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async, rerun: 64) setsockopt$RDS_RECVERR(0xffffffffffffffff, 0x114, 0x5, &(0x7f0000000000)=0x1, 0x4) (rerun: 64) 02:39:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x24801, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000080)={0x0, 0x8000}, &(0x7f00000000c0)=0xc) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={r1, 0x8001}, &(0x7f00000001c0)=0x8) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (rerun: 64) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000240), 0x301081, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000200), r2) 02:39:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xfffc, @any, 0x401, 0x2}, 0xe) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x281401, 0x0) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r1, 0x2) 02:39:55 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/binder-control\x00', 0x800, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0x3}, 0x2) 02:39:55 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000400)={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x1, "40186b64b11a90e99f4333efe9ef40790ae94ac5db7f207f5136a546aee9027f", 0x1, 0x5, 0x8, 0x8}, 0x3c) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SIOCGETVIFCNT(0xffffffffffffffff, 0x89e0, &(0x7f0000000440)) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000480), 0x48040, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f00000004c0)={0x0, 0x9}, 0x8) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000003c0)={0xb8, 0x0, &(0x7f0000000280)=[@transaction={0x40406300, {0x3, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000080)={@fda={0x66646185, 0x6, 0x1, 0x36}, @fd={0x66642a85, 0x0, r0}, @flat=@binder={0x73622a85, 0x2000, 0x1}}, &(0x7f0000000100)={0x0, 0x20, 0x38}}}, @acquire={0x40046305, 0x3}, @enter_looper, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000000200)=ANY=[@ANYBLOB="852a64afbf0475bb", @ANYRES32=r0, @ANYBLOB="0000000000000000000000008561646600000000000000000000000001000000000000000e00000000000000852a62731f0100"/68], &(0x7f0000000180)={0x0, 0x18, 0x38}}}, @release={0x40046306, 0x2}, @decrefs={0x40046307, 0x2}, @exit_looper, @clear_death={0x400c630f, 0x3}], 0x44, 0x0, &(0x7f0000000340)="5b4d46e9ed74b878e05084a98e26e6d4b5cc547e0c2bcea402154ff8987d0ceebc7e0c737e5a3e6bf25b1052ada041bd19d522798cfd0b775e1d3058a32427899ec4c761"}) 02:39:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x218080) ioctl$SG_GET_KEEP_ORPHAN(r1, 0x2288, &(0x7f0000000080)) 02:39:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:55 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x3b5c00, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3f2, 0x100, 0x70bd29, 0x25dfdbfe, "", ["", "", "", "", "", "", "", ""]}, 0x10}}, 0x44095) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3f2, 0x1, 0x70bd2d, 0x25dfdbff, "", ["", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x81}, 0x10) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) ioctl$SG_SET_RESERVED_SIZE(r3, 0x2275, &(0x7f0000000240)=0x8000) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(r4, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x34, r5, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x708b7ef835d72559) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) 02:39:55 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x3b5c00, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3f2, 0x100, 0x70bd29, 0x25dfdbfe, "", ["", "", "", "", "", "", "", ""]}, 0x10}}, 0x44095) (async) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3f2, 0x1, 0x70bd2d, 0x25dfdbff, "", ["", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x81}, 0x10) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) ioctl$SG_SET_RESERVED_SIZE(r3, 0x2275, &(0x7f0000000240)=0x8000) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(r4, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x34, r5, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x708b7ef835d72559) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) 02:39:56 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000100), 0x4) connect$pptp(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, {0x1, @rand_addr=0x64010100}}, 0x1e) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:56 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$bt_l2cap(r1, &(0x7f0000000280)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x2, 0x2}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) sendto$rose(0xffffffffffffffff, &(0x7f00000000c0)="97cb12b1d79dd0727d100a2c8d2a785494538fd27e6759b648b3a13845a24e236252a186061fd8ab6df962e31bbd746ba095d45fbddc98c7ae390030fb89cf3b261635fd7ad8fe1e9673fda490fcf9ef37ab237a7b8015017f8f0ce52c91f1bbc380625571adc3cbd390fce928355d98178b183cf5eda48fc309a351cbd501a3e97971cc4718a09e813091da7c57ac9177594ccb45bb3fb600dcbe3619829c9246bab8795e3bfdb8e776784bd71ce5300b97cb09914301899a8b3c6a9ca75d9e40ca8bea71002af032bf6156ef987e525ea39eae6d40991d5ac7141bf7bfeb965ec6", 0xe2, 0x28048051, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, 0x1, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, 0x1c) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SET_FEATURE(r2, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, 0x3fa, 0x200, 0x70bd28, 0x25dfdbfe, {0x1, 0x0, 0x1, 0x1}, ["", "", "", "", "", "", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x41000) 02:39:56 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x3b5c00, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) sendmsg$AUDIT_SIGNAL_INFO(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3f2, 0x100, 0x70bd29, 0x25dfdbfe, "", ["", "", "", "", "", "", "", ""]}, 0x10}}, 0x44095) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SIGNAL_INFO(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x10, 0x3f2, 0x1, 0x70bd2d, 0x25dfdbff, "", ["", "", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x81}, 0x10) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x200800, 0x0) ioctl$SG_SET_RESERVED_SIZE(r3, 0x2275, &(0x7f0000000240)=0x8000) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$nl802154(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(r4, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x34, r5, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x708b7ef835d72559) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) 02:39:56 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/binder-control\x00', 0x800, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0x3}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/binder-control\x00', 0x800, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0x3}, 0x2) (async) 02:39:56 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) setsockopt$MRT_ADD_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd2, &(0x7f0000000080)={@broadcast, @empty, 0xffffffffffffffff, "2b2d9701c0a974cefcdf1b28444d55cc12c9dea567a3705717d81360b0453d3c", 0x1, 0x200, 0x40, 0xfff}, 0x3c) 02:39:56 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x218080) ioctl$SG_GET_KEEP_ORPHAN(r1, 0x2288, &(0x7f0000000080)) 02:39:56 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x100, 0x70bd28, 0x25dfdbfb, "", ["", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x10}, 0x20000000) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:56 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x100, 0x70bd28, 0x25dfdbfb, "", ["", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x10}, 0x20000000) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:56 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x100, 0x70bd28, 0x25dfdbfb, "", ["", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x10}, 0x20000000) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3e8, 0x100, 0x70bd28, 0x25dfdbfb, "", ["", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x10}, 0x20000000) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) [ 2557.169487] misc userio: Begin command sent, but we're already running 02:39:56 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:56 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) (async) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:56 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) (async) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:39:57 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x218080) ioctl$SG_GET_KEEP_ORPHAN(r1, 0x2288, &(0x7f0000000080)) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x218080) (async) ioctl$SG_GET_KEEP_ORPHAN(r1, 0x2288, &(0x7f0000000080)) (async) [ 2557.903959] misc userio: Can't change port type on an already running userio instance [ 2557.912134] misc userio: Begin command sent, but we're already running 02:39:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000280)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x2, 0x2}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) sendto$rose(0xffffffffffffffff, &(0x7f00000000c0)="97cb12b1d79dd0727d100a2c8d2a785494538fd27e6759b648b3a13845a24e236252a186061fd8ab6df962e31bbd746ba095d45fbddc98c7ae390030fb89cf3b261635fd7ad8fe1e9673fda490fcf9ef37ab237a7b8015017f8f0ce52c91f1bbc380625571adc3cbd390fce928355d98178b183cf5eda48fc309a351cbd501a3e97971cc4718a09e813091da7c57ac9177594ccb45bb3fb600dcbe3619829c9246bab8795e3bfdb8e776784bd71ce5300b97cb09914301899a8b3c6a9ca75d9e40ca8bea71002af032bf6156ef987e525ea39eae6d40991d5ac7141bf7bfeb965ec6", 0xe2, 0x28048051, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, 0x1, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, 0x1c) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SET_FEATURE(r2, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, 0x3fa, 0x200, 0x70bd28, 0x25dfdbfe, {0x1, 0x0, 0x1, 0x1}, ["", "", "", "", "", "", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x41000) 02:39:57 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x40}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000080)={r1, @in={{0x2, 0x4e22, @initdev={0xac, 0x1e, 0xff, 0x0}}}, 0x1, 0x80000003, 0x400, 0x6, 0x1000}, &(0x7f0000000140)=0x98) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={r2, 0xf420}, &(0x7f0000000040)=0x8) 02:39:57 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs2/binder-control\x00', 0x800, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0x3}, 0x2) 02:39:57 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) setsockopt$MRT_ADD_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd2, &(0x7f0000000080)={@broadcast, @empty, 0xffffffffffffffff, "2b2d9701c0a974cefcdf1b28444d55cc12c9dea567a3705717d81360b0453d3c", 0x1, 0x200, 0x40, 0xfff}, 0x3c) 02:39:57 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r1, &(0x7f0000000040)={0x18, 0x0, {0x1, @broadcast, 'ip6erspan0\x00'}}, 0x1e) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0x7, 0x10, 0x4, 0x7}, &(0x7f0000000100)=0x18) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f0000000180)={r3, 0x1, 0x20}, &(0x7f00000001c0)=0xc) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r6, 0x84, 0x19, &(0x7f0000000140)={r5, 0x3}, 0x8) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) 02:39:57 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x40}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000080)={r1, @in={{0x2, 0x4e22, @initdev={0xac, 0x1e, 0xff, 0x0}}}, 0x1, 0x80000003, 0x400, 0x6, 0x1000}, &(0x7f0000000140)=0x98) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={r2, 0xf420}, &(0x7f0000000040)=0x8) 02:39:57 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r1, &(0x7f0000000040)={0x18, 0x0, {0x1, @broadcast, 'ip6erspan0\x00'}}, 0x1e) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0x7, 0x10, 0x4, 0x7}, &(0x7f0000000100)=0x18) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f0000000180)={r3, 0x1, 0x20}, &(0x7f00000001c0)=0xc) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r6, 0x84, 0x19, &(0x7f0000000140)={r5, 0x3}, 0x8) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) socket$pppoe(0x18, 0x1, 0x0) (async) connect$pppoe(r1, &(0x7f0000000040)={0x18, 0x0, {0x1, @broadcast, 'ip6erspan0\x00'}}, 0x1e) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0x7, 0x10, 0x4, 0x7}, &(0x7f0000000100)=0x18) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f0000000180)={r3, 0x1, 0x20}, &(0x7f00000001c0)=0xc) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r6, 0x84, 0x19, &(0x7f0000000140)={r5, 0x3}, 0x8) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) (async) 02:39:57 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000180)={0x0, 0x40}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000080)={r1, @in={{0x2, 0x4e22, @initdev={0xac, 0x1e, 0xff, 0x0}}}, 0x1, 0x80000003, 0x400, 0x6, 0x1000}, &(0x7f0000000140)=0x98) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000000)={r2, 0xf420}, &(0x7f0000000040)=0x8) 02:39:57 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$PPPOEIOCDFWD(0xffffffffffffffff, 0xb101, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:57 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) r1 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r1, &(0x7f0000000040)={0x18, 0x0, {0x1, @broadcast, 'ip6erspan0\x00'}}, 0x1e) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f00000000c0)={0x0, 0x7, 0x10, 0x4, 0x7}, &(0x7f0000000100)=0x18) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f0000000180)={r3, 0x1, 0x20}, &(0x7f00000001c0)=0xc) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r6, 0x84, 0x19, &(0x7f0000000140)={r5, 0x3}, 0x8) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x2}, 0xe) 02:39:57 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) ioctl$PPPOEIOCDFWD(0xffffffffffffffff, 0xb101, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:57 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_EMULATED_HOST(r1, 0x2203, &(0x7f0000000040)) socket$inet_udp(0x2, 0x2, 0x0) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$PPPOEIOCDFWD(0xffffffffffffffff, 0xb101, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:58 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$bt_l2cap(r1, &(0x7f0000000280)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x2, 0x2}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) sendto$rose(0xffffffffffffffff, &(0x7f00000000c0)="97cb12b1d79dd0727d100a2c8d2a785494538fd27e6759b648b3a13845a24e236252a186061fd8ab6df962e31bbd746ba095d45fbddc98c7ae390030fb89cf3b261635fd7ad8fe1e9673fda490fcf9ef37ab237a7b8015017f8f0ce52c91f1bbc380625571adc3cbd390fce928355d98178b183cf5eda48fc309a351cbd501a3e97971cc4718a09e813091da7c57ac9177594ccb45bb3fb600dcbe3619829c9246bab8795e3bfdb8e776784bd71ce5300b97cb09914301899a8b3c6a9ca75d9e40ca8bea71002af032bf6156ef987e525ea39eae6d40991d5ac7141bf7bfeb965ec6", 0xe2, 0x28048051, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, 0x1, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, 0x1c) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SET_FEATURE(r2, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, 0x3fa, 0x200, 0x70bd28, 0x25dfdbfe, {0x1, 0x0, 0x1, 0x1}, ["", "", "", "", "", "", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x41000) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000280)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x2, 0x2}, 0xe) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) sendto$rose(0xffffffffffffffff, &(0x7f00000000c0)="97cb12b1d79dd0727d100a2c8d2a785494538fd27e6759b648b3a13845a24e236252a186061fd8ab6df962e31bbd746ba095d45fbddc98c7ae390030fb89cf3b261635fd7ad8fe1e9673fda490fcf9ef37ab237a7b8015017f8f0ce52c91f1bbc380625571adc3cbd390fce928355d98178b183cf5eda48fc309a351cbd501a3e97971cc4718a09e813091da7c57ac9177594ccb45bb3fb600dcbe3619829c9246bab8795e3bfdb8e776784bd71ce5300b97cb09914301899a8b3c6a9ca75d9e40ca8bea71002af032bf6156ef987e525ea39eae6d40991d5ac7141bf7bfeb965ec6", 0xe2, 0x28048051, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, 0x1, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, 0x1c) (async) socket$nl_audit(0x10, 0x3, 0x9) (async) sendmsg$AUDIT_SET_FEATURE(r2, &(0x7f0000000240)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x20, 0x3fa, 0x200, 0x70bd28, 0x25dfdbfe, {0x1, 0x0, 0x1, 0x1}, ["", "", "", "", "", "", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x41000) (async) 02:39:58 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) 02:39:58 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) setsockopt$MRT_ADD_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd2, &(0x7f0000000080)={@broadcast, @empty, 0xffffffffffffffff, "2b2d9701c0a974cefcdf1b28444d55cc12c9dea567a3705717d81360b0453d3c", 0x1, 0x200, 0x40, 0xfff}, 0x3c) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) setsockopt$MRT_ADD_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd2, &(0x7f0000000080)={@broadcast, @empty, 0xffffffffffffffff, "2b2d9701c0a974cefcdf1b28444d55cc12c9dea567a3705717d81360b0453d3c", 0x1, 0x200, 0x40, 0xfff}, 0x3c) (async) 02:39:58 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) socket$pppoe(0x18, 0x1, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x44, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x402000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x3}, 0x2) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f00000001c0)) 02:39:58 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async, rerun: 32) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 32) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_EMULATED_HOST(r1, 0x2203, &(0x7f0000000040)) (async) socket$inet_udp(0x2, 0x2, 0x0) 02:39:58 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) 02:39:58 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000000c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000040)}) 02:39:58 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x444300, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 32) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000000c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000040)}) (rerun: 32) [ 2558.924044] misc userio: Can't change port type on an already running userio instance [ 2558.956697] misc userio: Begin command sent, but we're already running 02:39:58 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x5, 0xf417, 0x0, 0x80, 0x0, 0x0, 0x2000}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000000c0)={0x80000000, &(0x7f0000000000), &(0x7f0000000040)}) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e23, @private=0xa010101}}, [0x40, 0x5, 0x2, 0x8, 0x5, 0x2, 0x101, 0x47, 0x8, 0x8001, 0x1, 0x9, 0x4, 0x400, 0x3e7]}, &(0x7f0000000100)=0x100) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x2, 0x8207, 0x200, 0xffffffff, r1}, &(0x7f0000000180)=0x10) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e23, @private=0xa010101}}, [0x40, 0x5, 0x2, 0x8, 0x5, 0x2, 0x101, 0x47, 0x8, 0x8001, 0x1, 0x9, 0x4, 0x400, 0x3e7]}, &(0x7f0000000100)=0x100) (rerun: 32) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x2, 0x8207, 0x200, 0xffffffff, r1}, &(0x7f0000000180)=0x10) 02:39:58 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$MRT_DEL_MFC_PROXY(r2, 0x0, 0xd3, &(0x7f0000000080)={@dev={0xac, 0x14, 0x14, 0xb}, @broadcast, 0xffffffffffffffff, "5045982315278bc0cd45c18b0d2806755623172403b3c045f272ef4ec48fd07f", 0x9, 0xfa0, 0xa91, 0x100}, 0x3c) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000000)={0x0, @in={{0x2, 0x4e23, @private=0xa010101}}, [0x40, 0x5, 0x2, 0x8, 0x5, 0x2, 0x101, 0x47, 0x8, 0x8001, 0x1, 0x9, 0x4, 0x400, 0x3e7]}, &(0x7f0000000100)=0x100) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x2, 0x8207, 0x200, 0xffffffff, r1}, &(0x7f0000000180)=0x10) 02:39:58 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_EMULATED_HOST(r1, 0x2203, &(0x7f0000000040)) socket$inet_udp(0x2, 0x2, 0x0) 02:39:58 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) socket$pppoe(0x18, 0x1, 0x0) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x44, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x402000, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x3}, 0x2) (async) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f00000001c0)) 02:39:58 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) 02:39:58 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$MRT_DEL_MFC_PROXY(r2, 0x0, 0xd3, &(0x7f0000000080)={@dev={0xac, 0x14, 0x14, 0xb}, @broadcast, 0xffffffffffffffff, "5045982315278bc0cd45c18b0d2806755623172403b3c045f272ef4ec48fd07f", 0x9, 0xfa0, 0xa91, 0x100}, 0x3c) (async, rerun: 32) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (rerun: 32) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2559.434960] misc userio: No port type given on /dev/userio [ 2559.460376] misc userio: The device must be registered before sending interrupts 02:39:59 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x444300, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x444300, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) (async) shmdt(r2) (async) 02:39:59 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0xffffffffffffff38) 02:39:59 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x5, 0xf417, 0x0, 0x80, 0x0, 0x0, 0x2000}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x5, 0xf417, 0x0, 0x80, 0x0, 0x0, 0x2000}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:39:59 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) 02:39:59 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) socket$pppoe(0x18, 0x1, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x44, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x402000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x3}, 0x2) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f00000001c0)) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) socket$pppoe(0x18, 0x1, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x44, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x402000, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000200)={0x1, 0x3}, 0x2) (async) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f00000001c0)) (async) 02:39:59 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$MRT_DEL_MFC_PROXY(r2, 0x0, 0xd3, &(0x7f0000000080)={@dev={0xac, 0x14, 0x14, 0xb}, @broadcast, 0xffffffffffffffff, "5045982315278bc0cd45c18b0d2806755623172403b3c045f272ef4ec48fd07f", 0x9, 0xfa0, 0xa91, 0x100}, 0x3c) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$PPPOEIOCDFWD(r1, 0xb101, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:39:59 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) 02:39:59 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x181040, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:39:59 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x444300, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x444300, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) (async) shmdt(r2) (async) 02:39:59 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x181040, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x181040, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) 02:39:59 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x181040, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x181040, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) 02:39:59 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000040)=0x10, 0xfffffffffffffdd8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:39:59 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000040)=0x10, 0xfffffffffffffdd8) (async, rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (rerun: 64) 02:39:59 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0xffffffffffffff38) 02:40:00 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x5, 0xf417, 0x0, 0x80, 0x0, 0x0, 0x2000}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:00 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000040)=0x10, 0xfffffffffffffdd8) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:00 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x57}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x5}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:00 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000480)={'wpan1\x00'}) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000340), r2) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_DEV(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f0000000600)=ANY=[@ANYBLOB="4c00008f096e27b1147061ff54c36efbe0ba11199c0cd4607aec00a812824449aeaae5c295e6809a1cee", @ANYRES16=r3, @ANYBLOB="000429bd7000ffdbdf251a0000001c00238005000500010000000600020000000000050005000000000014002380060001003f4f0000060001000300000008000300", @ANYRES32=r5, @ANYBLOB], 0x4c}, 0x1, 0x0, 0x0, 0x4c044}, 0x804) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="010000000000000000000d00000008000300", @ANYRES32=r7, @ANYBLOB="1eb1c8fc8b2a4cc604f45b8613c5fd03f537504af4784824cda27f8a2ff291902039f9d2acd9a4d3d42e86453739576ba7909015e780f30524d858d5ca91f13136c47a5b12eb110ae8b7d15108e6b567ca75dae88e6e2e10c62b555aefda2dbf50937a2252c9912da3b41aa7fcc1e55b5d2cfa5ece262eb04cd72bb9432faa0533439f7b9708dde3a7713739438fa535663d6d361de0175ec361c96f34ffee64e9bc555ea1c33c76004c68c16dec546612c8f495f5cf0c2266dea2c7f2621c30006f3c7e9509ad52d117b5033a35bb3ec78e986ee5bd9b481a422fbc27d84edd7501a983289e5be5165e7b3d5951be7b6e84c78fc4c922f3ae26c9aa44d442f9c47bccf98679b05d6c74c058db1af8a22c06c47346c72fc1"], 0x1c}}, 0x0) sendmsg$NL802154_CMD_GET_INTERFACE(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012c25050000000c00060002000000020000000800e0ff", @ANYRES32=r7, @ANYBLOB="0c00060002000000000000000c00060002000000000000000c000600010000000100000008000300", @ANYRES32=0x0, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x20}, 0x20000001) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f00000002c0)={0x2, 0x65}, 0x2) bind$pptp(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, {0x3, @multicast2}}, 0x1e) 02:40:00 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0xffffffffffffff38) 02:40:00 executing program 5: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@multicast2, @multicast1, 0xffffffffffffffff, "feb7c7320c4e792a571b38ba5f4413fa92744609074b07d53c304d9dcfbf4053", 0x4, 0x80, 0x3, 0x80000000}, 0x3c) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:00 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:00 executing program 5: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@multicast2, @multicast1, 0xffffffffffffffff, "feb7c7320c4e792a571b38ba5f4413fa92744609074b07d53c304d9dcfbf4053", 0x4, 0x80, 0x3, 0x80000000}, 0x3c) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:00 executing program 5: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@multicast2, @multicast1, 0xffffffffffffffff, "feb7c7320c4e792a571b38ba5f4413fa92744609074b07d53c304d9dcfbf4053", 0x4, 0x80, 0x3, 0x80000000}, 0x3c) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@multicast2, @multicast1, 0xffffffffffffffff, "feb7c7320c4e792a571b38ba5f4413fa92744609074b07d53c304d9dcfbf4053", 0x4, 0x80, 0x3, 0x80000000}, 0x3c) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) [ 2560.768379] misc userio: Can't change port type on an already running userio instance 02:40:00 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000140)={0xff80, 0x8, 0x9, 0x6, 0x1f, 0x6, 0x6}, 0xc) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000080)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x3, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}) r1 = accept4$rose(0xffffffffffffffff, &(0x7f0000000100)=@full={0xb, @dev, @rose, 0x0, [@bcast, @rose, @remote, @default]}, &(0x7f0000000040)=0x40, 0x80000) bind$rose(r1, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, @default}, 0x1c) 02:40:00 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000140)={0xff80, 0x8, 0x9, 0x6, 0x1f, 0x6, 0x6}, 0xc) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000080)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x3, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}) (async) r1 = accept4$rose(0xffffffffffffffff, &(0x7f0000000100)=@full={0xb, @dev, @rose, 0x0, [@bcast, @rose, @remote, @default]}, &(0x7f0000000040)=0x40, 0x80000) bind$rose(r1, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, @default}, 0x1c) 02:40:00 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000140)={0xff80, 0x8, 0x9, 0x6, 0x1f, 0x6, 0x6}, 0xc) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000080)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x3, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}) r1 = accept4$rose(0xffffffffffffffff, &(0x7f0000000100)=@full={0xb, @dev, @rose, 0x0, [@bcast, @rose, @remote, @default]}, &(0x7f0000000040)=0x40, 0x80000) bind$rose(r1, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, @default}, 0x1c) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000140)={0xff80, 0x8, 0x9, 0x6, 0x1f, 0x6, 0x6}, 0xc) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000080)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x3, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast]}) (async) accept4$rose(0xffffffffffffffff, &(0x7f0000000100)=@full={0xb, @dev, @rose, 0x0, [@bcast, @rose, @remote, @default]}, &(0x7f0000000040)=0x40, 0x80000) (async) bind$rose(r1, &(0x7f0000000000)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, @default}, 0x1c) (async) 02:40:01 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x418000, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f00000000c0)={0x9, 0xbd19, 0x3606, 0xf8, 0x1e, 0x1}, 0xc) 02:40:01 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@netrom, @default, @rose, @remote, @netrom, @default, @null, @rose]}, &(0x7f0000000080)=0x48, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x4f) 02:40:01 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000480)={'wpan1\x00'}) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) (async) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000340), r2) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_DEV(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f0000000600)=ANY=[@ANYBLOB="4c00008f096e27b1147061ff54c36efbe0ba11199c0cd4607aec00a812824449aeaae5c295e6809a1cee", @ANYRES16=r3, @ANYBLOB="000429bd7000ffdbdf251a0000001c00238005000500010000000600020000000000050005000000000014002380060001003f4f0000060001000300000008000300", @ANYRES32=r5, @ANYBLOB], 0x4c}, 0x1, 0x0, 0x0, 0x4c044}, 0x804) (async) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="010000000000000000000d00000008000300", @ANYRES32=r7, @ANYBLOB="1eb1c8fc8b2a4cc604f45b8613c5fd03f537504af4784824cda27f8a2ff291902039f9d2acd9a4d3d42e86453739576ba7909015e780f30524d858d5ca91f13136c47a5b12eb110ae8b7d15108e6b567ca75dae88e6e2e10c62b555aefda2dbf50937a2252c9912da3b41aa7fcc1e55b5d2cfa5ece262eb04cd72bb9432faa0533439f7b9708dde3a7713739438fa535663d6d361de0175ec361c96f34ffee64e9bc555ea1c33c76004c68c16dec546612c8f495f5cf0c2266dea2c7f2621c30006f3c7e9509ad52d117b5033a35bb3ec78e986ee5bd9b481a422fbc27d84edd7501a983289e5be5165e7b3d5951be7b6e84c78fc4c922f3ae26c9aa44d442f9c47bccf98679b05d6c74c058db1af8a22c06c47346c72fc1"], 0x1c}}, 0x0) (async) sendmsg$NL802154_CMD_GET_INTERFACE(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012c25050000000c00060002000000020000000800e0ff", @ANYRES32=r7, @ANYBLOB="0c00060002000000000000000c00060002000000000000000c000600010000000100000008000300", @ANYRES32=0x0, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x20}, 0x20000001) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f00000002c0)={0x2, 0x65}, 0x2) (async) bind$pptp(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, {0x3, @multicast2}}, 0x1e) 02:40:01 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x57}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x5}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x57}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:01 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@rand_addr=0x64010102, @loopback}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$rose(r1, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x3, [@null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={0x0, 0x2}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:01 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:40:01 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@netrom, @default, @rose, @remote, @netrom, @default, @null, @rose]}, &(0x7f0000000080)=0x48, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x4f) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@netrom, @default, @rose, @remote, @netrom, @default, @null, @rose]}, &(0x7f0000000080)=0x48, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x4f) (async) 02:40:01 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@rand_addr=0x64010102, @loopback}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$rose(r1, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x3, [@null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={0x0, 0x2}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@rand_addr=0x64010102, @loopback}) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) connect$rose(r1, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x3, [@null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={0x0, 0x2}, &(0x7f00000001c0)=0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2561.641206] misc userio: Can't change port type on an already running userio instance [ 2561.674649] misc userio: Can't change port type on an already running userio instance 02:40:01 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000480)={'wpan1\x00'}) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000340), r2) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_DEV(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f0000000600)=ANY=[@ANYBLOB="4c00008f096e27b1147061ff54c36efbe0ba11199c0cd4607aec00a812824449aeaae5c295e6809a1cee", @ANYRES16=r3, @ANYBLOB="000429bd7000ffdbdf251a0000001c00238005000500010000000600020000000000050005000000000014002380060001003f4f0000060001000300000008000300", @ANYRES32=r5, @ANYBLOB], 0x4c}, 0x1, 0x0, 0x0, 0x4c044}, 0x804) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000180)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="010000000000000000000d00000008000300", @ANYRES32=r7, @ANYBLOB="1eb1c8fc8b2a4cc604f45b8613c5fd03f537504af4784824cda27f8a2ff291902039f9d2acd9a4d3d42e86453739576ba7909015e780f30524d858d5ca91f13136c47a5b12eb110ae8b7d15108e6b567ca75dae88e6e2e10c62b555aefda2dbf50937a2252c9912da3b41aa7fcc1e55b5d2cfa5ece262eb04cd72bb9432faa0533439f7b9708dde3a7713739438fa535663d6d361de0175ec361c96f34ffee64e9bc555ea1c33c76004c68c16dec546612c8f495f5cf0c2266dea2c7f2621c30006f3c7e9509ad52d117b5033a35bb3ec78e986ee5bd9b481a422fbc27d84edd7501a983289e5be5165e7b3d5951be7b6e84c78fc4c922f3ae26c9aa44d442f9c47bccf98679b05d6c74c058db1af8a22c06c47346c72fc1"], 0x1c}}, 0x0) sendmsg$NL802154_CMD_GET_INTERFACE(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012c25050000000c00060002000000020000000800e0ff", @ANYRES32=r7, @ANYBLOB="0c00060002000000000000000c00060002000000000000000c000600010000000100000008000300", @ANYRES32=0x0, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x20}, 0x20000001) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f00000002c0)={0x2, 0x65}, 0x2) bind$pptp(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, {0x3, @multicast2}}, 0x1e) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_802154(r1, 0x8933, &(0x7f0000000480)={'wpan1\x00'}) (async) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r1) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000340), r2) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r4, 0x8933, &(0x7f0000000180)={'wpan0\x00'}) (async) sendmsg$NL802154_CMD_NEW_SEC_DEV(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000400)={&(0x7f0000000600)=ANY=[@ANYBLOB="4c00008f096e27b1147061ff54c36efbe0ba11199c0cd4607aec00a812824449aeaae5c295e6809a1cee", @ANYRES16=r3, @ANYBLOB="000429bd7000ffdbdf251a0000001c00238005000500010000000600020000000000050005000000000014002380060001003f4f0000060001000300000008000300", @ANYRES32=r5, @ANYBLOB], 0x4c}, 0x1, 0x0, 0x0, 0x4c044}, 0x804) (async) syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000180)={'wpan0\x00'}) (async) sendmsg$NL802154_CMD_SET_CCA_MODE(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r6, @ANYBLOB="010000000000000000000d00000008000300", @ANYRES32=r7, @ANYBLOB="1eb1c8fc8b2a4cc604f45b8613c5fd03f537504af4784824cda27f8a2ff291902039f9d2acd9a4d3d42e86453739576ba7909015e780f30524d858d5ca91f13136c47a5b12eb110ae8b7d15108e6b567ca75dae88e6e2e10c62b555aefda2dbf50937a2252c9912da3b41aa7fcc1e55b5d2cfa5ece262eb04cd72bb9432faa0533439f7b9708dde3a7713739438fa535663d6d361de0175ec361c96f34ffee64e9bc555ea1c33c76004c68c16dec546612c8f495f5cf0c2266dea2c7f2621c30006f3c7e9509ad52d117b5033a35bb3ec78e986ee5bd9b481a422fbc27d84edd7501a983289e5be5165e7b3d5951be7b6e84c78fc4c922f3ae26c9aa44d442f9c47bccf98679b05d6c74c058db1af8a22c06c47346c72fc1"], 0x1c}}, 0x0) (async) sendmsg$NL802154_CMD_GET_INTERFACE(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012c25050000000c00060002000000020000000800e0ff", @ANYRES32=r7, @ANYBLOB="0c00060002000000000000000c00060002000000000000000c000600010000000100000008000300", @ANYRES32=0x0, @ANYBLOB], 0x54}, 0x1, 0x0, 0x0, 0x20}, 0x20000001) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f00000002c0)={0x2, 0x65}, 0x2) (async) bind$pptp(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, {0x3, @multicast2}}, 0x1e) (async) 02:40:01 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x57}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x5}, 0x2) (rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2561.688794] misc userio: Begin command sent, but we're already running [ 2561.695834] misc userio: Can't change port type on an already running userio instance 02:40:01 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@rand_addr=0x64010102, @loopback}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$rose(r1, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x3, [@null, @null, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000180)={0x0, 0x2}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (rerun: 32) 02:40:01 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 32) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 32) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@netrom, @default, @rose, @remote, @netrom, @default, @null, @rose]}, &(0x7f0000000080)=0x48, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x4f) [ 2561.770636] misc userio: Begin command sent, but we're already running [ 2561.793965] misc userio: Can't change port type on an already running userio instance [ 2561.803113] misc userio: Can't change port type on an already running userio instance [ 2561.818014] misc userio: Can't change port type on an already running userio instance [ 2561.833320] misc userio: Begin command sent, but we're already running [ 2561.844212] misc userio: Begin command sent, but we're already running [ 2561.851877] misc userio: Can't change port type on an already running userio instance [ 2561.860533] misc userio: Begin command sent, but we're already running [ 2561.867282] misc userio: Begin command sent, but we're already running [ 2561.874223] misc userio: Can't change port type on an already running userio instance [ 2561.883402] misc userio: Can't change port type on an already running userio instance [ 2561.891632] misc userio: Begin command sent, but we're already running [ 2561.898477] misc userio: Can't change port type on an already running userio instance [ 2561.906846] misc userio: Can't change port type on an already running userio instance [ 2561.914928] misc userio: Can't change port type on an already running userio instance [ 2561.923195] misc userio: Begin command sent, but we're already running [ 2561.930055] misc userio: Can't change port type on an already running userio instance [ 2561.938188] misc userio: Can't change port type on an already running userio instance [ 2561.946274] misc userio: Begin command sent, but we're already running [ 2561.953085] misc userio: Begin command sent, but we're already running [ 2561.960080] misc userio: Can't change port type on an already running userio instance [ 2561.968244] misc userio: Begin command sent, but we're already running [ 2561.974939] misc userio: Begin command sent, but we're already running [ 2561.981813] misc userio: Can't change port type on an already running userio instance [ 2561.989837] misc userio: Begin command sent, but we're already running [ 2561.996580] misc userio: Begin command sent, but we're already running [ 2562.003280] misc userio: Can't change port type on an already running userio instance [ 2562.011552] misc userio: Can't change port type on an already running userio instance [ 2562.021627] misc userio: Begin command sent, but we're already running [ 2562.028831] misc userio: Begin command sent, but we're already running [ 2562.035861] misc userio: Can't change port type on an already running userio instance [ 2562.043968] misc userio: Begin command sent, but we're already running [ 2562.051720] misc userio: Can't change port type on an already running userio instance [ 2562.059894] misc userio: Can't change port type on an already running userio instance [ 2562.068016] misc userio: Begin command sent, but we're already running [ 2562.074727] misc userio: Can't change port type on an already running userio instance [ 2562.082807] misc userio: Can't change port type on an already running userio instance [ 2562.090950] misc userio: Begin command sent, but we're already running [ 2562.098214] misc userio: Begin command sent, but we're already running [ 2562.104943] misc userio: Can't change port type on an already running userio instance [ 2562.113152] misc userio: Begin command sent, but we're already running [ 2562.120004] misc userio: Begin command sent, but we're already running [ 2562.126862] misc userio: Can't change port type on an already running userio instance [ 2562.134896] misc userio: Begin command sent, but we're already running [ 2562.141685] misc userio: Begin command sent, but we're already running [ 2562.148447] misc userio: Can't change port type on an already running userio instance [ 2562.157124] misc userio: Begin command sent, but we're already running [ 2562.163793] misc userio: Begin command sent, but we're already running [ 2562.170552] misc userio: Begin command sent, but we're already running [ 2562.177517] misc userio: Can't change port type on an already running userio instance [ 2562.185581] misc userio: Begin command sent, but we're already running [ 2562.192254] misc userio: Begin command sent, but we're already running [ 2562.199210] misc userio: Can't change port type on an already running userio instance [ 2562.207279] misc userio: Begin command sent, but we're already running [ 2562.214149] misc userio: Begin command sent, but we're already running [ 2562.221161] misc userio: Can't change port type on an already running userio instance [ 2562.229208] misc userio: Begin command sent, but we're already running [ 2562.235981] misc userio: Begin command sent, but we're already running [ 2562.242672] misc userio: Can't change port type on an already running userio instance [ 2562.250928] misc userio: Can't change port type on an already running userio instance [ 2562.259084] misc userio: Begin command sent, but we're already running [ 2562.265852] misc userio: Can't change port type on an already running userio instance [ 2562.273932] misc userio: Can't change port type on an already running userio instance [ 2562.282145] misc userio: Begin command sent, but we're already running [ 2562.289289] misc userio: Begin command sent, but we're already running [ 2562.296490] misc userio: Can't change port type on an already running userio instance [ 2562.304478] misc userio: Can't change port type on an already running userio instance [ 2562.312696] misc userio: Begin command sent, but we're already running [ 2562.319456] misc userio: Can't change port type on an already running userio instance [ 2562.327548] misc userio: Can't change port type on an already running userio instance [ 2562.336733] misc userio: Begin command sent, but we're already running [ 2562.343527] misc userio: Can't change port type on an already running userio instance [ 2562.351631] misc userio: Can't change port type on an already running userio instance [ 2562.359721] misc userio: Begin command sent, but we're already running [ 2562.366490] misc userio: Can't change port type on an already running userio instance [ 2562.374462] misc userio: Can't change port type on an already running userio instance [ 2562.382558] misc userio: Can't change port type on an already running userio instance [ 2562.390633] misc userio: Begin command sent, but we're already running [ 2562.397361] misc userio: Can't change port type on an already running userio instance [ 2562.405435] misc userio: Begin command sent, but we're already running [ 2562.412095] misc userio: Begin command sent, but we're already running [ 2562.418949] misc userio: Begin command sent, but we're already running [ 2562.425720] misc userio: Can't change port type on an already running userio instance [ 2562.433692] misc userio: Can't change port type on an already running userio instance [ 2562.441849] misc userio: Begin command sent, but we're already running [ 2562.448683] misc userio: Can't change port type on an already running userio instance [ 2562.456995] misc userio: Can't change port type on an already running userio instance [ 2562.464987] misc userio: Can't change port type on an already running userio instance 02:40:01 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x418000, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f00000000c0)={0x9, 0xbd19, 0x3606, 0xf8, 0x1e, 0x1}, 0xc) 02:40:01 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x4}, 0x2) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_FREE_MR(r1, 0x114, 0x3, &(0x7f0000000080)={{0x2, 0x8}, 0x2}, 0x10) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:01 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:01 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSACCEPT(r1, 0x89e3) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SIOCAX25DELFWD(0xffffffffffffffff, 0x89eb, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) [ 2562.473241] misc userio: Begin command sent, but we're already running [ 2562.480455] misc userio: Begin command sent, but we're already running [ 2562.487284] misc userio: Begin command sent, but we're already running [ 2562.505615] misc userio: Can't change port type on an already running userio instance 02:40:01 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:01 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async, rerun: 32) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) (rerun: 32) ioctl$SIOCRSACCEPT(r1, 0x89e3) (async, rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (rerun: 32) ioctl$SIOCAX25DELFWD(0xffffffffffffffff, 0x89eb, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) [ 2562.522987] misc userio: Begin command sent, but we're already running [ 2562.533220] misc userio: Begin command sent, but we're already running 02:40:02 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x4}, 0x2) (async) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_FREE_MR(r1, 0x114, 0x3, &(0x7f0000000080)={{0x2, 0x8}, 0x2}, 0x10) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:02 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSACCEPT(r1, 0x89e3) (async, rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 64) ioctl$SIOCAX25DELFWD(0xffffffffffffffff, 0x89eb, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}) 02:40:02 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x4}, 0x2) (async) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_FREE_MR(r1, 0x114, 0x3, &(0x7f0000000080)={{0x2, 0x8}, 0x2}, 0x10) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2562.568248] misc userio: Can't change port type on an already running userio instance [ 2562.584212] misc userio: Begin command sent, but we're already running 02:40:02 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x111003, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x8}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000340)={0x0, 0x80}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000240), 0xe82, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000300)={0x1, 0xf6}, 0x2) connect$rose(0xffffffffffffffff, &(0x7f00000002c0)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x1, @bcast}, 0x1c) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r2, 0x104, 0x0, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x280, 0x0) syz_open_dev$dri(&(0x7f0000000000), 0x7ffffffffffdfffd, 0x640280) sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x18, 0x3f9, 0x200, 0x70bd25, 0x25dfdbfb, {}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SG_SET_COMMAND_Q(r3, 0x2271, &(0x7f0000000080)) 02:40:02 executing program 5: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={'rose', 0x0}, 0x1, [@bcast, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @default}, [@netrom, @rose, @bcast, @bcast, @null, @remote, @netrom, @null]}, &(0x7f0000000100)=0x48, 0x80000) recvfrom$ax25(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40003113, 0x0, 0x0) 02:40:02 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000080)={0x1, 0x3}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2562.814518] misc userio: No port type given on /dev/userio [ 2562.827357] misc userio: The device must be registered before sending interrupts 02:40:02 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x418000, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f00000000c0)={0x9, 0xbd19, 0x3606, 0xf8, 0x1e, 0x1}, 0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x418000, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f00000000c0)={0x9, 0xbd19, 0x3606, 0xf8, 0x1e, 0x1}, 0xc) (async) 02:40:02 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:02 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x111003, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x8}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000340)={0x0, 0x80}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000240), 0xe82, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000300)={0x1, 0xf6}, 0x2) connect$rose(0xffffffffffffffff, &(0x7f00000002c0)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x1, @bcast}, 0x1c) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r2, 0x104, 0x0, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x280, 0x0) syz_open_dev$dri(&(0x7f0000000000), 0x7ffffffffffdfffd, 0x640280) sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x18, 0x3f9, 0x200, 0x70bd25, 0x25dfdbfb, {}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SG_SET_COMMAND_Q(r3, 0x2271, &(0x7f0000000080)) openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x111003, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x8}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000340)={0x0, 0x80}, 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000240), 0xe82, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000300)={0x1, 0xf6}, 0x2) (async) connect$rose(0xffffffffffffffff, &(0x7f00000002c0)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x1, @bcast}, 0x1c) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) getsockopt$rose(r2, 0x104, 0x0, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x280, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x7ffffffffffdfffd, 0x640280) (async) sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x18, 0x3f9, 0x200, 0x70bd25, 0x25dfdbfb, {}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) ioctl$SG_SET_COMMAND_Q(r3, 0x2271, &(0x7f0000000080)) (async) 02:40:02 executing program 5: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={'rose', 0x0}, 0x1, [@bcast, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @default}, [@netrom, @rose, @bcast, @bcast, @null, @remote, @netrom, @null]}, &(0x7f0000000100)=0x48, 0x80000) recvfrom$ax25(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40003113, 0x0, 0x0) 02:40:02 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000140)={{0x3, @netrom}, [@remote, @null, @null, @netrom, @null, @rose, @bcast, @netrom]}, &(0x7f00000000c0)=0x48, 0x800) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r3, 0x84, 0x17, &(0x7f0000000000)={0x0, 0x0, 0x20, "4354670d01aa569fba16512ca298152ee16643fcc497e334d2fe733a3d24d8fc"}, 0x28) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000100)={0x3, @bcast, 0xffffffffffffffff}) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x2f8, @none, 0x2, 0x2}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x2}, &(0x7f0000000200)=0x8) 02:40:02 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000080)={0x1, 0x3}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (rerun: 64) 02:40:02 executing program 5: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={'rose', 0x0}, 0x1, [@bcast, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @default}, [@netrom, @rose, @bcast, @bcast, @null, @remote, @netrom, @null]}, &(0x7f0000000100)=0x48, 0x80000) recvfrom$ax25(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40003113, 0x0, 0x0) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) ioctl$sock_rose_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={'rose', 0x0}, 0x1, [@bcast, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) accept4$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @default}, [@netrom, @rose, @bcast, @bcast, @null, @remote, @netrom, @null]}, &(0x7f0000000100)=0x48, 0x80000) (async) recvfrom$ax25(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40003113, 0x0, 0x0) (async) 02:40:02 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x111003, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x8}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000340)={0x0, 0x80}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000240), 0xe82, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000300)={0x1, 0xf6}, 0x2) connect$rose(0xffffffffffffffff, &(0x7f00000002c0)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x1, @bcast}, 0x1c) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) getsockopt$rose(r2, 0x104, 0x0, 0x0, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x280, 0x0) syz_open_dev$dri(&(0x7f0000000000), 0x7ffffffffffdfffd, 0x640280) sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x18, 0x3f9, 0x200, 0x70bd25, 0x25dfdbfb, {}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SG_SET_COMMAND_Q(r3, 0x2271, &(0x7f0000000080)) openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x111003, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x8}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000340)={0x0, 0x80}, 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000240), 0xe82, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000300)={0x1, 0xf6}, 0x2) (async) connect$rose(0xffffffffffffffff, &(0x7f00000002c0)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x1, @bcast}, 0x1c) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) getsockopt$rose(r2, 0x104, 0x0, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x280, 0x0) (async) syz_open_dev$dri(&(0x7f0000000000), 0x7ffffffffffdfffd, 0x640280) (async) sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x18, 0x3f9, 0x200, 0x70bd25, 0x25dfdbfb, {}, ["", ""]}, 0x18}, 0x1, 0x0, 0x0, 0x1}, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) ioctl$SG_SET_COMMAND_Q(r3, 0x2271, &(0x7f0000000080)) (async) [ 2563.406298] misc userio: Begin command sent, but we're already running [ 2563.420011] misc userio: Begin command sent, but we're already running [ 2563.428425] misc userio: Begin command sent, but we're already running [ 2563.438026] misc userio: Begin command sent, but we're already running [ 2563.444775] misc userio: Begin command sent, but we're already running [ 2563.464471] misc userio: Begin command sent, but we're already running [ 2563.488495] misc userio: Begin command sent, but we're already running [ 2563.503383] misc userio: Begin command sent, but we're already running 02:40:02 executing program 5: setsockopt$MRT_INIT(0xffffffffffffffff, 0x0, 0xc8, &(0x7f0000000080), 0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000000c0)={@multicast2, @private=0xa010101, 0x0, "3e7b1bc1ddd929be960bb494132092384ba6f77b997a6258cf269fc54767bad7", 0x9, 0x4, 0x9, 0x94}, 0x3c) ioctl$SG_GET_VERSION_NUM(r1, 0x2282, &(0x7f0000000100)) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x303c00, 0x0) ioctl$SIOCAX25DELFWD(r2, 0x89eb, &(0x7f0000000040)={@default, @null}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getpeername$ax25(r3, &(0x7f0000000140)={{0x3, @null}, [@bcast, @default, @rose, @netrom, @default, @default, @remote, @netrom]}, &(0x7f00000001c0)=0x48) [ 2563.505819] misc userio: No port type given on /dev/userio [ 2563.512850] misc userio: Begin command sent, but we're already running [ 2563.524704] misc userio: The device must be registered before sending interrupts [ 2563.527402] misc userio: Begin command sent, but we're already running [ 2563.539041] misc userio: The device must be registered before sending interrupts [ 2563.542609] misc userio: Begin command sent, but we're already running [ 2563.555047] misc userio: Begin command sent, but we're already running [ 2563.558829] misc userio: No port type given on /dev/userio [ 2563.564765] misc userio: Begin command sent, but we're already running [ 2563.571027] misc userio: The device must be registered before sending interrupts [ 2563.583668] misc userio: Begin command sent, but we're already running [ 2563.585682] misc userio: No port type given on /dev/userio [ 2563.596467] misc userio: The device must be registered before sending interrupts [ 2563.604336] misc userio: No port type given on /dev/userio 02:40:03 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000003c0), 0x189c41, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000380)={0x0, 0x9}, 0x2) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f00000002c0)={0x53, 0xffffffffffffffff, 0x4a, 0x3f, @buffer={0x0, 0x42, &(0x7f0000000040)=""/66}, &(0x7f0000000180)="2ba98c230ab54c1b26a2224baffa45dcf899a020c229d576b2b0bc7470e6d0069d7f4ea454b880315d6806849adb5f5dd4ec9e78680bdc42d2a47ebbbb1c49475d14138f1ef00d086f3a", &(0x7f0000000200)=""/93, 0x3, 0x2, 0xffffffffffffffff, &(0x7f0000000280)}) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000400)={0x2, 0x1f}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x84}, 0x2) ioctl$SIOCRSSCAUSE(0xffffffffffffffff, 0x89e1, &(0x7f0000000340)=0x8) 02:40:03 executing program 5: setsockopt$MRT_INIT(0xffffffffffffffff, 0x0, 0xc8, &(0x7f0000000080), 0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000000c0)={@multicast2, @private=0xa010101, 0x0, "3e7b1bc1ddd929be960bb494132092384ba6f77b997a6258cf269fc54767bad7", 0x9, 0x4, 0x9, 0x94}, 0x3c) (async) ioctl$SG_GET_VERSION_NUM(r1, 0x2282, &(0x7f0000000100)) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x303c00, 0x0) ioctl$SIOCAX25DELFWD(r2, 0x89eb, &(0x7f0000000040)={@default, @null}) (async, rerun: 64) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getpeername$ax25(r3, &(0x7f0000000140)={{0x3, @null}, [@bcast, @default, @rose, @netrom, @default, @default, @remote, @netrom]}, &(0x7f00000001c0)=0x48) [ 2563.607442] misc userio: Begin command sent, but we're already running [ 2563.617763] misc userio: The device must be registered before sending interrupts [ 2563.624659] misc userio: Begin command sent, but we're already running [ 2563.631279] misc userio: No port type given on /dev/userio [ 2563.639265] psmouse serio839: Failed to reset mouse on [ 2563.640231] misc userio: No port type given on /dev/userio [ 2563.648160] misc userio: Begin command sent, but we're already running [ 2563.664138] misc userio: Begin command sent, but we're already running [ 2563.672693] misc userio: Begin command sent, but we're already running [ 2563.675294] misc userio: The device must be registered before sending interrupts [ 2563.687454] misc userio: No port type given on /dev/userio [ 2563.691858] misc userio: No port type given on /dev/userio [ 2563.693213] misc userio: Begin command sent, but we're already running [ 2563.699050] misc userio: No port type given on /dev/userio 02:40:03 executing program 5: setsockopt$MRT_INIT(0xffffffffffffffff, 0x0, 0xc8, &(0x7f0000000080), 0x4) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async, rerun: 64) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000000c0)={@multicast2, @private=0xa010101, 0x0, "3e7b1bc1ddd929be960bb494132092384ba6f77b997a6258cf269fc54767bad7", 0x9, 0x4, 0x9, 0x94}, 0x3c) (async, rerun: 64) ioctl$SG_GET_VERSION_NUM(r1, 0x2282, &(0x7f0000000100)) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x303c00, 0x0) ioctl$SIOCAX25DELFWD(r2, 0x89eb, &(0x7f0000000040)={@default, @null}) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async, rerun: 32) getpeername$ax25(r3, &(0x7f0000000140)={{0x3, @null}, [@bcast, @default, @rose, @netrom, @default, @default, @remote, @netrom]}, &(0x7f00000001c0)=0x48) (rerun: 32) [ 2563.715041] misc userio: Begin command sent, but we're already running [ 2563.716483] misc userio: The device must be registered before sending interrupts [ 2563.724304] misc userio: Begin command sent, but we're already running [ 2563.733638] misc userio: No port type given on /dev/userio [ 2563.742533] misc userio: No port type given on /dev/userio [ 2563.748313] misc userio: Begin command sent, but we're already running [ 2563.752810] misc userio: The device must be registered before sending interrupts [ 2563.755110] misc userio: Begin command sent, but we're already running [ 2563.766062] misc userio: No port type given on /dev/userio [ 2563.775160] misc userio: No port type given on /dev/userio [ 2563.780385] misc userio: Begin command sent, but we're already running [ 2563.784312] misc userio: The device must be registered before sending interrupts [ 2563.790449] misc userio: Begin command sent, but we're already running [ 2563.795611] misc userio: The device must be registered before sending interrupts [ 2563.808546] misc userio: Begin command sent, but we're already running [ 2563.817550] misc userio: No port type given on /dev/userio [ 2563.821030] misc userio: Begin command sent, but we're already running [ 2563.823282] misc userio: No port type given on /dev/userio [ 2563.835742] misc userio: The device must be registered before sending interrupts [ 2563.839737] misc userio: Begin command sent, but we're already running [ 2563.843828] misc userio: The device must be registered before sending interrupts [ 2563.853340] misc userio: Begin command sent, but we're already running [ 2563.858520] misc userio: No port type given on /dev/userio [ 2563.870219] misc userio: The device must be registered before sending interrupts [ 2563.876118] misc userio: Begin command sent, but we're already running [ 2563.881015] misc userio: No port type given on /dev/userio [ 2563.890739] misc userio: The device must be registered before sending interrupts [ 2563.893447] misc userio: Begin command sent, but we're already running [ 2563.898439] misc userio: The device must be registered before sending interrupts [ 2563.911736] misc userio: Begin command sent, but we're already running [ 2563.912907] misc userio: No port type given on /dev/userio [ 2563.923139] misc userio: Begin command sent, but we're already running [ 2563.925035] misc userio: No port type given on /dev/userio [ 2563.937697] misc userio: The device must be registered before sending interrupts [ 2563.939610] misc userio: Begin command sent, but we're already running [ 2563.945388] misc userio: The device must be registered before sending interrupts [ 2563.945399] misc userio: The device must be registered before sending interrupts [ 2563.960452] misc userio: Begin command sent, but we're already running [ 2563.967432] misc userio: No port type given on /dev/userio [ 2563.974232] misc userio: Begin command sent, but we're already running [ 2563.979916] misc userio: The device must be registered before sending interrupts [ 2563.979927] misc userio: The device must be registered before sending interrupts [ 2563.979935] misc userio: The device must be registered before sending interrupts [ 2563.979945] misc userio: The device must be registered before sending interrupts [ 2563.979954] misc userio: The device must be registered before sending interrupts [ 2563.979963] misc userio: The device must be registered before sending interrupts [ 2563.979972] misc userio: The device must be registered before sending interrupts [ 2563.979981] misc userio: The device must be registered before sending interrupts [ 2564.004357] misc userio: Begin command sent, but we're already running [ 2564.009428] misc userio: No port type given on /dev/userio [ 2564.009438] misc userio: No port type given on /dev/userio [ 2564.024711] misc userio: Begin command sent, but we're already running [ 2564.032226] misc userio: The device must be registered before sending interrupts [ 2564.046171] misc userio: Begin command sent, but we're already running [ 2564.047456] misc userio: No port type given on /dev/userio [ 2564.054280] misc userio: Begin command sent, but we're already running [ 2564.059787] misc userio: The device must be registered before sending interrupts [ 2564.059798] misc userio: The device must be registered before sending interrupts [ 2564.059807] misc userio: The device must be registered before sending interrupts [ 2564.059816] misc userio: The device must be registered before sending interrupts [ 2564.059825] misc userio: The device must be registered before sending interrupts [ 2564.059835] misc userio: The device must be registered before sending interrupts [ 2564.059844] misc userio: The device must be registered before sending interrupts [ 2564.082141] misc userio: Begin command sent, but we're already running [ 2564.086541] misc userio: No port type given on /dev/userio [ 2564.092194] misc userio: Begin command sent, but we're already running [ 2564.098931] misc userio: The device must be registered before sending interrupts [ 2564.098941] misc userio: The device must be registered before sending interrupts [ 2564.098951] misc userio: The device must be registered before sending interrupts [ 2564.098960] misc userio: The device must be registered before sending interrupts [ 2564.098969] misc userio: The device must be registered before sending interrupts [ 2564.098978] misc userio: The device must be registered before sending interrupts 02:40:03 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x42101, 0x0) accept4$bt_l2cap(r1, 0x0, &(0x7f0000000140), 0x400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x20}, 0xc) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffeb4) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) [ 2564.098987] misc userio: The device must be registered before sending interrupts [ 2564.122350] misc userio: Begin command sent, but we're already running [ 2564.129329] misc userio: No port type given on /dev/userio [ 2564.129339] misc userio: No port type given on /dev/userio [ 2564.129348] misc userio: No port type given on /dev/userio [ 2564.129357] misc userio: No port type given on /dev/userio [ 2564.129368] misc userio: No port type given on /dev/userio [ 2564.153742] misc userio: Begin command sent, but we're already running [ 2564.159003] misc userio: The device must be registered before sending interrupts [ 2564.159014] misc userio: The device must be registered before sending interrupts [ 2564.159023] misc userio: The device must be registered before sending interrupts [ 2564.159032] misc userio: The device must be registered before sending interrupts [ 2564.159041] misc userio: The device must be registered before sending interrupts [ 2564.159049] misc userio: The device must be registered before sending interrupts [ 2564.176025] misc userio: Begin command sent, but we're already running [ 2564.179468] misc userio: No port type given on /dev/userio [ 2564.194981] misc userio: Begin command sent, but we're already running [ 2564.202119] misc userio: The device must be registered before sending interrupts [ 2564.202130] misc userio: The device must be registered before sending interrupts [ 2564.202139] misc userio: The device must be registered before sending interrupts [ 2564.202148] misc userio: The device must be registered before sending interrupts [ 2564.202157] misc userio: The device must be registered before sending interrupts [ 2564.221746] misc userio: Begin command sent, but we're already running [ 2564.225045] misc userio: No port type given on /dev/userio [ 2564.235022] misc userio: Begin command sent, but we're already running [ 2564.241628] misc userio: The device must be registered before sending interrupts [ 2567.255012] misc userio: Buffer overflowed, userio client isn't keeping up [ 2568.515600] input: PS/2 Generic Mouse as /devices/serio839/input/input100 [ 2568.734845] psmouse serio839: Failed to enable mouse on 02:40:08 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:08 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$ax25(0x3, 0x2, 0xcc) 02:40:08 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x42101, 0x0) accept4$bt_l2cap(r1, 0x0, &(0x7f0000000140), 0x400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x20}, 0xc) (async, rerun: 32) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffeb4) (async, rerun: 32) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:08 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000140)={{0x3, @netrom}, [@remote, @null, @null, @netrom, @null, @rose, @bcast, @netrom]}, &(0x7f00000000c0)=0x48, 0x800) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r3, 0x84, 0x17, &(0x7f0000000000)={0x0, 0x0, 0x20, "4354670d01aa569fba16512ca298152ee16643fcc497e334d2fe733a3d24d8fc"}, 0x28) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000100)={0x3, @bcast, 0xffffffffffffffff}) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x2f8, @none, 0x2, 0x2}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x2}, &(0x7f0000000200)=0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) accept4$ax25(r1, &(0x7f0000000140)={{0x3, @netrom}, [@remote, @null, @null, @netrom, @null, @rose, @bcast, @netrom]}, &(0x7f00000000c0)=0x48, 0x800) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r3, 0x84, 0x17, &(0x7f0000000000)={0x0, 0x0, 0x20, "4354670d01aa569fba16512ca298152ee16643fcc497e334d2fe733a3d24d8fc"}, 0x28) (async) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000100)={0x3, @bcast, 0xffffffffffffffff}) (async) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x2f8, @none, 0x2, 0x2}, 0xe) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x2}, &(0x7f0000000200)=0x8) (async) 02:40:08 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000080)={0x1, 0x3}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:08 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000003c0), 0x189c41, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000380)={0x0, 0x9}, 0x2) (async) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f00000002c0)={0x53, 0xffffffffffffffff, 0x4a, 0x3f, @buffer={0x0, 0x42, &(0x7f0000000040)=""/66}, &(0x7f0000000180)="2ba98c230ab54c1b26a2224baffa45dcf899a020c229d576b2b0bc7470e6d0069d7f4ea454b880315d6806849adb5f5dd4ec9e78680bdc42d2a47ebbbb1c49475d14138f1ef00d086f3a", &(0x7f0000000200)=""/93, 0x3, 0x2, 0xffffffffffffffff, &(0x7f0000000280)}) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000400)={0x2, 0x1f}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x84}, 0x2) ioctl$SIOCRSSCAUSE(0xffffffffffffffff, 0x89e1, &(0x7f0000000340)=0x8) 02:40:08 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x42101, 0x0) accept4$bt_l2cap(r1, 0x0, &(0x7f0000000140), 0x400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x20}, 0xc) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffeb4) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x42101, 0x0) (async) accept4$bt_l2cap(r1, 0x0, &(0x7f0000000140), 0x400) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0x0, 0x20}, 0xc) (async) getsockopt$MRT(0xffffffffffffffff, 0x0, 0xd0, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffeb4) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:40:08 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) syz_init_net_socket$ax25(0x3, 0x2, 0xcc) 02:40:08 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x24000, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000000140)={0x0, @in6={{0xa, 0x4e21, 0x8, @remote, 0x4}}, 0xffffffff, 0x5, 0x1, 0x4, 0x1000}, &(0x7f0000000080)=0x98) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000100), 0x4) ioctl$SG_GET_PACK_ID(r1, 0x227c, &(0x7f00000000c0)) ioctl$SIOCRSACCEPT(r2, 0x89e3) 02:40:08 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000140)={{0x3, @netrom}, [@remote, @null, @null, @netrom, @null, @rose, @bcast, @netrom]}, &(0x7f00000000c0)=0x48, 0x800) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r3, 0x84, 0x17, &(0x7f0000000000)={0x0, 0x0, 0x20, "4354670d01aa569fba16512ca298152ee16643fcc497e334d2fe733a3d24d8fc"}, 0x28) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000100)={0x3, @bcast, 0xffffffffffffffff}) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x2f8, @none, 0x2, 0x2}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x2}, &(0x7f0000000200)=0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) accept4$ax25(r1, &(0x7f0000000140)={{0x3, @netrom}, [@remote, @null, @null, @netrom, @null, @rose, @bcast, @netrom]}, &(0x7f00000000c0)=0x48, 0x800) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r3, 0x84, 0x17, &(0x7f0000000000)={0x0, 0x0, 0x20, "4354670d01aa569fba16512ca298152ee16643fcc497e334d2fe733a3d24d8fc"}, 0x28) (async) ioctl$SIOCAX25ADDUID(r2, 0x89e1, &(0x7f0000000100)={0x3, @bcast, 0xffffffffffffffff}) (async) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x2f8, @none, 0x2, 0x2}, 0xe) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r4, 0x84, 0x76, &(0x7f00000001c0)={0x0, 0x2}, &(0x7f0000000200)=0x8) (async) 02:40:08 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x41}}}, 0x8, 0x6, 0x0, 0x1, 0x6}, &(0x7f0000000180)=0x98) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040)={0x2, 0xd1}, 0x2) [ 2569.049251] misc userio: Begin command sent, but we're already running [ 2569.058658] misc userio: No port type given on /dev/userio [ 2569.067731] misc userio: No port type given on /dev/userio [ 2569.077990] misc userio: Can't change port type on an already running userio instance [ 2569.078167] misc userio: The device must be registered before sending interrupts 02:40:08 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) syz_init_net_socket$ax25(0x3, 0x2, 0xcc) [ 2569.284734] psmouse serio841: Failed to reset mouse on [ 2572.914409] misc userio: Buffer overflowed, userio client isn't keeping up [ 2574.185442] input: PS/2 Generic Mouse as /devices/serio841/input/input102 [ 2574.404247] psmouse serio841: Failed to enable mouse on 02:40:14 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x521440, 0x0) ioctl$SG_SET_DEBUG(0xffffffffffffffff, 0x227e, &(0x7f0000000040)=0x1) 02:40:14 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x24000, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000000140)={0x0, @in6={{0xa, 0x4e21, 0x8, @remote, 0x4}}, 0xffffffff, 0x5, 0x1, 0x4, 0x1000}, &(0x7f0000000080)=0x98) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000100), 0x4) (async) ioctl$SG_GET_PACK_ID(r1, 0x227c, &(0x7f00000000c0)) ioctl$SIOCRSACCEPT(r2, 0x89e3) 02:40:14 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) accept4$rose(r1, 0x0, &(0x7f0000000000), 0x80800) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:14 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_rose_SIOCRSCLRRT(0xffffffffffffffff, 0x89e4) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x103, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x1, 0x2}, 0xe) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000100)=0xfd, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:40:14 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f00000003c0), 0x189c41, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000380)={0x0, 0x9}, 0x2) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f00000002c0)={0x53, 0xffffffffffffffff, 0x4a, 0x3f, @buffer={0x0, 0x42, &(0x7f0000000040)=""/66}, &(0x7f0000000180)="2ba98c230ab54c1b26a2224baffa45dcf899a020c229d576b2b0bc7470e6d0069d7f4ea454b880315d6806849adb5f5dd4ec9e78680bdc42d2a47ebbbb1c49475d14138f1ef00d086f3a", &(0x7f0000000200)=""/93, 0x3, 0x2, 0xffffffffffffffff, &(0x7f0000000280)}) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000400)={0x2, 0x1f}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x84}, 0x2) ioctl$SIOCRSSCAUSE(0xffffffffffffffff, 0x89e1, &(0x7f0000000340)=0x8) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f00000003c0), 0x189c41, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000380)={0x0, 0x9}, 0x2) (async) ioctl$SG_IO(0xffffffffffffffff, 0x2285, &(0x7f00000002c0)={0x53, 0xffffffffffffffff, 0x4a, 0x3f, @buffer={0x0, 0x42, &(0x7f0000000040)=""/66}, &(0x7f0000000180)="2ba98c230ab54c1b26a2224baffa45dcf899a020c229d576b2b0bc7470e6d0069d7f4ea454b880315d6806849adb5f5dd4ec9e78680bdc42d2a47ebbbb1c49475d14138f1ef00d086f3a", &(0x7f0000000200)=""/93, 0x3, 0x2, 0xffffffffffffffff, &(0x7f0000000280)}) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000400)={0x2, 0x1f}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x84}, 0x2) (async) ioctl$SIOCRSSCAUSE(0xffffffffffffffff, 0x89e1, &(0x7f0000000340)=0x8) (async) 02:40:14 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x41}}}, 0x8, 0x6, 0x0, 0x1, 0x6}, &(0x7f0000000180)=0x98) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040)={0x2, 0xd1}, 0x2) 02:40:14 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x24000, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r2, 0x84, 0xf, &(0x7f0000000140)={0x0, @in6={{0xa, 0x4e21, 0x8, @remote, 0x4}}, 0xffffffff, 0x5, 0x1, 0x4, 0x1000}, &(0x7f0000000080)=0x98) (async, rerun: 32) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000100), 0x4) (async) ioctl$SG_GET_PACK_ID(r1, 0x227c, &(0x7f00000000c0)) (async) ioctl$SIOCRSACCEPT(r2, 0x89e3) 02:40:14 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) accept4$rose(r1, 0x0, &(0x7f0000000000), 0x80800) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:14 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_rose_SIOCRSCLRRT(0xffffffffffffffff, 0x89e4) (async) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x103, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x1, 0x2}, 0xe) (async) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000100)=0xfd, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:40:14 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_SCSI_RESET(r1, 0x2284, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000080)={0x0, @in={{0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x41}}}, 0x8, 0x6, 0x0, 0x1, 0x6}, &(0x7f0000000180)=0x98) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040)={0x2, 0xd1}, 0x2) 02:40:14 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) 02:40:14 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_rose_SIOCRSCLRRT(0xffffffffffffffff, 0x89e4) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x103, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x1, 0x2}, 0xe) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000100)=0xfd, 0x4) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) ioctl$sock_rose_SIOCRSCLRRT(0xffffffffffffffff, 0x89e4) (async) ioctl$SIOCRSGCAUSE(0xffffffffffffffff, 0x89e0, &(0x7f00000000c0)) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x103, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x1, 0x2}, 0xe) (async) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000100)=0xfd, 0x4) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) [ 2574.741370] misc userio: No port type given on /dev/userio 02:40:14 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async, rerun: 64) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x521440, 0x0) ioctl$SG_SET_DEBUG(0xffffffffffffffff, 0x227e, &(0x7f0000000040)=0x1) 02:40:14 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) accept4$rose(r1, 0x0, &(0x7f0000000000), 0x80800) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) accept4$rose(r1, 0x0, &(0x7f0000000000), 0x80800) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:40:14 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7fff, @none, 0x8000, 0x1}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:14 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2800, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000180)={0x0, 0x2, 0x4}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x40100, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:40:14 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x44040, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000080)=0x1, 0x4) openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) [ 2575.209875] misc userio: The device must be registered before sending interrupts [ 2575.233795] misc userio: The device must be registered before sending interrupts [ 2575.248318] misc userio: Begin command sent, but we're already running 02:40:14 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000040)=@assoc_id=0x0, &(0x7f0000000080)=0x4) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x400, 0x2}, 0xe) r4 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x492ec0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r4, &(0x7f0000000240)={0x2, 0x1}, 0x2) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r3, 0x84, 0x73, &(0x7f00000000c0)={r1, 0x0, 0x20, 0x8000}, &(0x7f0000000100)=0x18) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f0000000140)={r5, @in={{0x2, 0x4e21, @broadcast}}}, 0x84) 02:40:14 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x44040, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000080)=0x1, 0x4) (async) openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) [ 2575.256153] misc userio: Begin command sent, but we're already running [ 2575.270398] misc userio: Begin command sent, but we're already running [ 2575.281459] misc userio: Begin command sent, but we're already running [ 2575.303498] misc userio: Begin command sent, but we're already running 02:40:14 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x44040, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000080)=0x1, 0x4) openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x44040, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$MRT_ASSERT(r1, 0x0, 0xcf, &(0x7f0000000080)=0x1, 0x4) (async) openat$userio(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) 02:40:14 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000040)=@assoc_id=0x0, &(0x7f0000000080)=0x4) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x400, 0x2}, 0xe) (async) r4 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x492ec0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r4, &(0x7f0000000240)={0x2, 0x1}, 0x2) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r3, 0x84, 0x73, &(0x7f00000000c0)={r1, 0x0, 0x20, 0x8000}, &(0x7f0000000100)=0x18) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f0000000140)={r5, @in={{0x2, 0x4e21, @broadcast}}}, 0x84) [ 2575.305199] sctp: [Deprecated]: syz-executor.5 (pid 1074) Use of int in maxseg socket option. [ 2575.305199] Use struct sctp_assoc_value instead [ 2575.316763] misc userio: Begin command sent, but we're already running [ 2575.342394] misc userio: Begin command sent, but we're already running 02:40:14 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) ioctl$SIOCAX25DELFWD(r1, 0x89eb, &(0x7f00000000c0)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}) [ 2575.356689] misc userio: Begin command sent, but we're already running [ 2575.363430] misc userio: Begin command sent, but we're already running [ 2575.373166] sctp: [Deprecated]: syz-executor.5 (pid 1086) Use of int in maxseg socket option. [ 2575.373166] Use struct sctp_assoc_value instead [ 2575.373819] misc userio: Begin command sent, but we're already running [ 2575.398510] misc userio: Begin command sent, but we're already running [ 2575.405639] misc userio: Begin command sent, but we're already running [ 2575.412455] misc userio: Begin command sent, but we're already running [ 2575.420911] misc userio: Begin command sent, but we're already running [ 2575.428383] misc userio: Begin command sent, but we're already running [ 2575.435284] misc userio: Begin command sent, but we're already running [ 2575.442021] misc userio: Begin command sent, but we're already running [ 2575.448780] misc userio: Begin command sent, but we're already running [ 2575.455521] misc userio: Begin command sent, but we're already running [ 2575.462181] misc userio: Begin command sent, but we're already running [ 2575.468919] misc userio: Begin command sent, but we're already running [ 2575.474163] psmouse serio848: Failed to reset mouse on [ 2575.475711] misc userio: Begin command sent, but we're already running [ 2575.487777] misc userio: Begin command sent, but we're already running [ 2575.494549] misc userio: Begin command sent, but we're already running [ 2575.501264] misc userio: Begin command sent, but we're already running [ 2575.508004] misc userio: Begin command sent, but we're already running [ 2575.514743] misc userio: Begin command sent, but we're already running [ 2575.521415] misc userio: Begin command sent, but we're already running [ 2575.528138] misc userio: Begin command sent, but we're already running [ 2575.535208] misc userio: Begin command sent, but we're already running [ 2575.541868] misc userio: Begin command sent, but we're already running [ 2575.548589] misc userio: Begin command sent, but we're already running [ 2575.555332] misc userio: Begin command sent, but we're already running [ 2575.561988] misc userio: Begin command sent, but we're already running [ 2575.568701] misc userio: Begin command sent, but we're already running [ 2575.575527] misc userio: Begin command sent, but we're already running [ 2575.582203] misc userio: Begin command sent, but we're already running [ 2575.588947] misc userio: Begin command sent, but we're already running [ 2575.595690] misc userio: Begin command sent, but we're already running [ 2575.602361] misc userio: Begin command sent, but we're already running 02:40:15 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) 02:40:15 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_MAXSEG(r0, 0x84, 0xd, &(0x7f0000000040)=@assoc_id=0x0, &(0x7f0000000080)=0x4) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) connect$bt_l2cap(r3, &(0x7f0000000000)={0x1f, 0x8, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x400, 0x2}, 0xe) r4 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x492ec0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r4, &(0x7f0000000240)={0x2, 0x1}, 0x2) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r3, 0x84, 0x73, &(0x7f00000000c0)={r1, 0x0, 0x20, 0x8000}, &(0x7f0000000100)=0x18) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r3, 0x84, 0x6, &(0x7f0000000140)={r5, @in={{0x2, 0x4e21, @broadcast}}}, 0x84) [ 2575.609083] misc userio: Begin command sent, but we're already running [ 2575.615858] misc userio: Begin command sent, but we're already running [ 2575.622514] misc userio: Begin command sent, but we're already running [ 2575.629249] misc userio: Begin command sent, but we're already running [ 2575.638430] misc userio: Begin command sent, but we're already running [ 2575.647217] misc userio: Begin command sent, but we're already running [ 2575.653900] misc userio: Begin command sent, but we're already running [ 2575.659682] sctp: [Deprecated]: syz-executor.5 (pid 1091) Use of int in maxseg socket option. [ 2575.659682] Use struct sctp_assoc_value instead [ 2575.660934] misc userio: Begin command sent, but we're already running [ 2575.681641] misc userio: Begin command sent, but we're already running [ 2575.688451] misc userio: Begin command sent, but we're already running [ 2575.695301] misc userio: Begin command sent, but we're already running [ 2575.702017] misc userio: Begin command sent, but we're already running [ 2575.708871] misc userio: Begin command sent, but we're already running [ 2575.715763] misc userio: Begin command sent, but we're already running [ 2575.722427] misc userio: Begin command sent, but we're already running [ 2575.729216] misc userio: Begin command sent, but we're already running [ 2575.736029] misc userio: Begin command sent, but we're already running [ 2575.742697] misc userio: Begin command sent, but we're already running [ 2575.749542] misc userio: Begin command sent, but we're already running [ 2575.756291] misc userio: Begin command sent, but we're already running [ 2575.763057] misc userio: Begin command sent, but we're already running [ 2575.769776] misc userio: Begin command sent, but we're already running [ 2575.776500] misc userio: Begin command sent, but we're already running [ 2575.783167] misc userio: Begin command sent, but we're already running [ 2579.073829] misc userio: Buffer overflowed, userio client isn't keeping up [ 2580.335002] input: PS/2 Generic Mouse as /devices/serio848/input/input106 [ 2580.553711] psmouse serio848: Failed to enable mouse on 02:40:20 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x521440, 0x0) ioctl$SG_SET_DEBUG(0xffffffffffffffff, 0x227e, &(0x7f0000000040)=0x1) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x521440, 0x0) (async) ioctl$SG_SET_DEBUG(0xffffffffffffffff, 0x227e, &(0x7f0000000040)=0x1) (async) 02:40:20 executing program 5: ioctl$SG_GET_VERSION_NUM(0xffffffffffffffff, 0x2282, &(0x7f0000000000)) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:20 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7fff, @none, 0x8000, 0x1}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7fff, @none, 0x8000, 0x1}, 0xe) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:40:20 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) 02:40:20 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2800, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000180)={0x0, 0x2, 0x4}, &(0x7f00000001c0)=0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x40100, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:40:20 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) ioctl$SIOCAX25DELFWD(r1, 0x89eb, &(0x7f00000000c0)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}) 02:40:20 executing program 5: ioctl$SG_GET_VERSION_NUM(0xffffffffffffffff, 0x2282, &(0x7f0000000000)) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:20 executing program 5: ioctl$SG_GET_VERSION_NUM(0xffffffffffffffff, 0x2282, &(0x7f0000000000)) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SG_GET_VERSION_NUM(0xffffffffffffffff, 0x2282, &(0x7f0000000000)) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:40:20 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000000)) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:20 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000000)) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000000)) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:40:20 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async, rerun: 32) ioctl$SG_GET_REQUEST_TABLE(r1, 0x2286, &(0x7f0000000000)) (async, rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2580.827482] misc userio: Can't change port type on an already running userio instance [ 2580.847258] misc userio: Begin command sent, but we're already running 02:40:20 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$SG_GET_VERSION_NUM(r1, 0x2282, &(0x7f00000000c0)) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) syz_open_dev$sg(&(0x7f0000000040), 0x9, 0x8800) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r3, 0x101, 0x19, &(0x7f0000000000)=@rose={'rose', 0x0}, 0x10) 02:40:20 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2a0943, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:20 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$SG_GET_VERSION_NUM(r1, 0x2282, &(0x7f00000000c0)) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) syz_open_dev$sg(&(0x7f0000000040), 0x9, 0x8800) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r3, 0x101, 0x19, &(0x7f0000000000)=@rose={'rose', 0x0}, 0x10) 02:40:21 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7fff, @none, 0x8000, 0x1}, 0xe) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7fff, @none, 0x8000, 0x1}, 0xe) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:40:21 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) ioctl$SIOCAX25DELFWD(r1, 0x89eb, &(0x7f00000000c0)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}}) 02:40:21 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x2800, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 32) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) (rerun: 32) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000180)={0x0, 0x2, 0x4}, &(0x7f00000001c0)=0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x40100, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:40:21 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2a0943, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:21 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 32) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async, rerun: 32) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$SG_GET_VERSION_NUM(r1, 0x2282, &(0x7f00000000c0)) (async, rerun: 64) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async, rerun: 32) syz_open_dev$sg(&(0x7f0000000040), 0x9, 0x8800) (async, rerun: 32) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r3, 0x101, 0x19, &(0x7f0000000000)=@rose={'rose', 0x0}, 0x10) 02:40:21 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x16100, 0x0) 02:40:21 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0xfffffffffffffff4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0xb0200, 0x0) socket$inet_udp(0x2, 0x2, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r3, &(0x7f0000000600)={0x0, 0x4}, 0x2) sendmsg$NL802154_CMD_DEL_SEC_KEY(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) ioctl$SIOCRSGL2CALL(r1, 0x89e5, &(0x7f0000000340)=@rose) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r2) sendmsg$NL802154_CMD_DEL_SEC_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000580)={&(0x7f00000003c0)={0x1b0, 0x0, 0x2, 0x70bd2d, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000000}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_SEC_KEY={0x14c, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "b554e9f353b94208784edb1763fa90fe"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c35b83d0cc3cb2c0d17b549f67455ef7"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "af8e670a750ab771154a9558722a5aa160a0871973eb0b678410946a8a0920d8"}, @NL802154_KEY_ATTR_ID={0xa0, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x40, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0x555e}]}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x1}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0xff}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x8}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xaf}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x3}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x1c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x2}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}]}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x1}]}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0xff}, @NL802154_KEY_ATTR_ID={0x54, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x14, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0x3}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x5}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x8}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x10, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0202}}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x10000}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x1}]}]}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x40810}, 0x40801) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000640)={0x50, r4, 0x1, 0x70bd25, 0x25dfdbfe, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5}]}, 0x50}, 0x1, 0x0, 0x0, 0x24044884}, 0x20048040) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x20, @bcast, @netrom={'nr', 0x0}, 0x80, [@null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:21 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2a0943, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:21 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x1) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:40:21 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0xfffffffffffffff4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0xb0200, 0x0) (async, rerun: 32) socket$inet_udp(0x2, 0x2, 0x0) (rerun: 32) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async, rerun: 32) write$USERIO_CMD_REGISTER(r3, &(0x7f0000000600)={0x0, 0x4}, 0x2) (rerun: 32) sendmsg$NL802154_CMD_DEL_SEC_KEY(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async, rerun: 64) ioctl$SIOCRSGL2CALL(r1, 0x89e5, &(0x7f0000000340)=@rose) (rerun: 64) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r2) (async) sendmsg$NL802154_CMD_DEL_SEC_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000580)={&(0x7f00000003c0)={0x1b0, 0x0, 0x2, 0x70bd2d, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000000}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_SEC_KEY={0x14c, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "b554e9f353b94208784edb1763fa90fe"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c35b83d0cc3cb2c0d17b549f67455ef7"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "af8e670a750ab771154a9558722a5aa160a0871973eb0b678410946a8a0920d8"}, @NL802154_KEY_ATTR_ID={0xa0, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x40, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0x555e}]}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x1}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0xff}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x8}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xaf}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x3}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x1c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x2}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}]}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x1}]}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0xff}, @NL802154_KEY_ATTR_ID={0x54, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x14, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0x3}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x5}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x8}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x10, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0202}}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x10000}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x1}]}]}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x40810}, 0x40801) (async) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000640)={0x50, r4, 0x1, 0x70bd25, 0x25dfdbfe, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5}]}, 0x50}, 0x1, 0x0, 0x0, 0x24044884}, 0x20048040) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x20, @bcast, @netrom={'nr', 0x0}, 0x80, [@null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:21 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:21 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async, rerun: 32) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x1) (rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) [ 2581.715115] misc userio: No port type given on /dev/userio [ 2581.733281] misc userio: The device must be registered before sending interrupts [ 2581.767168] misc userio: No port type given on /dev/userio [ 2581.781579] misc userio: The device must be registered before sending interrupts 02:40:21 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xc}}}, [0x6, 0x0, 0xc656, 0x9232, 0x5, 0x1, 0x1, 0x4, 0x10001, 0x4, 0x3, 0x7ff, 0x5, 0x81, 0x6cfa]}, &(0x7f0000000000)=0x100) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={r1, 0x6}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f0000000200)={r3, 0x9}, 0x8) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:21 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x5, 0x1) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:40:21 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0xfffffffffffffff4) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0xb0200, 0x0) (async, rerun: 64) socket$inet_udp(0x2, 0x2, 0x0) (async, rerun: 64) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async, rerun: 32) write$USERIO_CMD_REGISTER(r3, &(0x7f0000000600)={0x0, 0x4}, 0x2) (rerun: 32) sendmsg$NL802154_CMD_DEL_SEC_KEY(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) (async, rerun: 32) ioctl$SIOCRSGL2CALL(r1, 0x89e5, &(0x7f0000000340)=@rose) (async, rerun: 32) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000b40), r2) (async) sendmsg$NL802154_CMD_DEL_SEC_KEY(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000580)={&(0x7f00000003c0)={0x1b0, 0x0, 0x2, 0x70bd2d, 0x25dfdbfd, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000000}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_SEC_KEY={0x14c, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "b554e9f353b94208784edb1763fa90fe"}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "c35b83d0cc3cb2c0d17b549f67455ef7"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "af8e670a750ab771154a9558722a5aa160a0871973eb0b678410946a8a0920d8"}, @NL802154_KEY_ATTR_ID={0xa0, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x40, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_EXTENDED={0xc}, @NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0x555e}]}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x1}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0xff}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x8}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0xaf}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x3}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x1c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6, 0x1, 0x2}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xffff}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}]}, @NL802154_KEY_ID_ATTR_MODE={0x8, 0x1, 0x1}]}, @NL802154_KEY_ATTR_USAGE_FRAMES={0x5, 0x2, 0xff}, @NL802154_KEY_ATTR_ID={0x54, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x14, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0xaaa3}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6, 0x3, 0x3}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x5}, @NL802154_KEY_ID_ATTR_SOURCE_EXTENDED={0xc, 0x5, 0x8}, @NL802154_KEY_ID_ATTR_MODE={0x8}, @NL802154_KEY_ID_ATTR_IMPLICIT={0x10, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_EXTENDED={0xc, 0x4, {0xaaaaaaaaaaaa0202}}]}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x10000}, @NL802154_KEY_ID_ATTR_SOURCE_SHORT={0x8, 0x4, 0x1}]}]}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x40810}, 0x40801) (async) r4 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_ACKREQ_DEFAULT(r2, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000640)={0x50, r4, 0x1, 0x70bd25, 0x25dfdbfe, {}, [@NL802154_ATTR_ACKREQ_DEFAULT={0x5}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5, 0x1a, 0x1}, @NL802154_ATTR_ACKREQ_DEFAULT={0x5}]}, 0x50}, 0x1, 0x0, 0x0, 0x24044884}, 0x20048040) ioctl$sock_rose_SIOCADDRT(r1, 0x890b, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x20, @bcast, @netrom={'nr', 0x0}, 0x80, [@null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:21 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:21 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x442803, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x4, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x40}, 0xe) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:21 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async, rerun: 32) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (rerun: 32) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x16100, 0x0) 02:40:21 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x442803, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x4, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x40}, 0xe) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x442803, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x4, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x40}, 0xe) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:21 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0xdd}, &(0x7f0000000040)=0x8) 02:40:21 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0xdd}, &(0x7f0000000040)=0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0xdd}, &(0x7f0000000040)=0x8) (async) 02:40:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x442803, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x4, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x40}, 0xe) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:22 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) recvfrom$rose(0xffffffffffffffff, &(0x7f0000000200)=""/248, 0xf8, 0x20, &(0x7f0000000080)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x1, @null}, 0x1c) [ 2582.543329] misc userio: No port type given on /dev/userio 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r1, 0x84, 0x18, &(0x7f0000000000)={0x0, 0xdd}, &(0x7f0000000040)=0x8) 02:40:22 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xc}}}, [0x6, 0x0, 0xc656, 0x9232, 0x5, 0x1, 0x1, 0x4, 0x10001, 0x4, 0x3, 0x7ff, 0x5, 0x81, 0x6cfa]}, &(0x7f0000000000)=0x100) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={r1, 0x6}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f0000000200)={r3, 0x9}, 0x8) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:22 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x109000, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000180)=0x401) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000100)) ioctl$SG_GET_SCSI_ID(r1, 0x2276, &(0x7f00000001c0)) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000080)={0x2, 0x1c}, 0x2) 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x220000, 0x0) recvfrom$rose(r1, &(0x7f0000000040)=""/8, 0x8, 0x100, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x3, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x40) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:40:22 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:22 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) recvfrom$rose(0xffffffffffffffff, &(0x7f0000000200)=""/248, 0xf8, 0x20, &(0x7f0000000080)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x1, @null}, 0x1c) 02:40:22 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x16100, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x16100, 0x0) (async) 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x220000, 0x0) recvfrom$rose(r1, &(0x7f0000000040)=""/8, 0x8, 0x100, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x3, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x40) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x220000, 0x0) recvfrom$rose(r1, &(0x7f0000000040)=""/8, 0x8, 0x100, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x3, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x40) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x220000, 0x0) (async) recvfrom$rose(r1, &(0x7f0000000040)=""/8, 0x8, 0x100, &(0x7f0000000080)=@full={0xb, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x3, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x40) (async) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0x2, @mcast2, 0x3}}}, 0x84) 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0x2, @mcast2, 0x3}}}, 0x84) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0x2, @mcast2, 0x3}}}, 0x84) (async) [ 2583.382951] misc userio: The device must be registered before sending interrupts [ 2583.399700] misc userio: The device must be registered before sending interrupts 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) setsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000000)={0x0, @in6={{0xa, 0x4e21, 0x2, @mcast2, 0x3}}}, 0x84) 02:40:22 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2381c0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040)={0x2, 0x9}, 0x2) 02:40:23 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f00000000c0)={0x0, @in={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xc}}}, [0x6, 0x0, 0xc656, 0x9232, 0x5, 0x1, 0x1, 0x4, 0x10001, 0x4, 0x3, 0x7ff, 0x5, 0x81, 0x6cfa]}, &(0x7f0000000000)=0x100) (async, rerun: 64) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={r1, 0x6}, &(0x7f00000001c0)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_DELETE_KEY(r2, 0x84, 0x19, &(0x7f0000000200)={r3, 0x9}, 0x8) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2381c0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040)={0x2, 0x9}, 0x2) 02:40:23 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x4, 0x400000) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) ioctl$SG_GET_REQUEST_TABLE(r0, 0x2286, &(0x7f0000000180)) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x40e282, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140)={0x0, 0x9}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x4, 0x20401) ioctl$SG_SET_FORCE_PACK_ID(r2, 0x227b, &(0x7f0000000300)) r3 = syz_open_dev$sg(&(0x7f0000000000), 0x6, 0x240000) ioctl$SCSI_IOCTL_DOORLOCK(r3, 0x5380) ioctl$SG_GET_SCSI_ID(r0, 0x2276, &(0x7f0000000340)) 02:40:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x109000, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000180)=0x401) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async, rerun: 64) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000100)) (async, rerun: 64) ioctl$SG_GET_SCSI_ID(r1, 0x2276, &(0x7f00000001c0)) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000080)={0x2, 0x1c}, 0x2) 02:40:23 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) recvfrom$rose(0xffffffffffffffff, &(0x7f0000000200)=""/248, 0xf8, 0x20, &(0x7f0000000080)=@short={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, 0x1, @null}, 0x1c) 02:40:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) pkey_free(0xffffffffffffffff) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2381c0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000040)={0x2, 0x9}, 0x2) 02:40:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x40, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080)={r1, 0x5}, &(0x7f00000000c0)=0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:23 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x4, 0x400000) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) (async) ioctl$SG_GET_REQUEST_TABLE(r0, 0x2286, &(0x7f0000000180)) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x40e282, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140)={0x0, 0x9}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) (async, rerun: 64) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x4, 0x20401) (rerun: 64) ioctl$SG_SET_FORCE_PACK_ID(r2, 0x227b, &(0x7f0000000300)) r3 = syz_open_dev$sg(&(0x7f0000000000), 0x6, 0x240000) ioctl$SCSI_IOCTL_DOORLOCK(r3, 0x5380) ioctl$SG_GET_SCSI_ID(r0, 0x2276, &(0x7f0000000340)) 02:40:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x40, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080)={r1, 0x5}, &(0x7f00000000c0)=0x8) (async, rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (rerun: 32) 02:40:23 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x4, 0x400000) ioctl$SCSI_IOCTL_STOP_UNIT(r0, 0x6) ioctl$SG_GET_REQUEST_TABLE(r0, 0x2286, &(0x7f0000000180)) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000380), 0x40e282, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000140)={0x0, 0x9}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) r2 = syz_open_dev$sg(&(0x7f0000000080), 0x4, 0x20401) ioctl$SG_SET_FORCE_PACK_ID(r2, 0x227b, &(0x7f0000000300)) (async) r3 = syz_open_dev$sg(&(0x7f0000000000), 0x6, 0x240000) ioctl$SCSI_IOCTL_DOORLOCK(r3, 0x5380) ioctl$SG_GET_SCSI_ID(r0, 0x2276, &(0x7f0000000340)) 02:40:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000000)={0x0, 0x40, 0x1}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(0xffffffffffffffff, 0x84, 0x13, &(0x7f0000000080)={r1, 0x5}, &(0x7f00000000c0)=0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:24 executing program 0: getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:24 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) 02:40:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$sock_rose_SIOCRSCLRRT(r1, 0x89e4) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCDELRT(r2, 0x890c, &(0x7f0000000200)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x400, @default, @netrom={'nr', 0x0}, 0x2, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000001c0)={@broadcast, @multicast2, 0x1, "35d170bddefbcafab78a33f7b1f0c350dd845231ba18823958390d96994b75a4", 0x8, 0x2, 0x9, 0x859}, 0x3c) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x65}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0xa000, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xfff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfff}, 0xe) 02:40:24 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x109000, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000180)=0x401) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000100)) ioctl$SG_GET_SCSI_ID(r1, 0x2276, &(0x7f00000001c0)) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000080)={0x2, 0x1c}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x109000, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, &(0x7f0000000180)=0x401) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SIOCAX25GETINFOOLD(r1, 0x89e9, &(0x7f0000000100)) (async) ioctl$SG_GET_SCSI_ID(r1, 0x2276, &(0x7f00000001c0)) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000080)={0x2, 0x1c}, 0x2) (async) 02:40:24 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xa5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f00000000c0)={{0x3, @default}, [@null, @default, @default, @bcast, @default, @netrom, @remote, @rose]}, &(0x7f0000000180)=0x48, 0x800) getsockopt$ax25_int(r1, 0x101, 0x7, &(0x7f0000000200), &(0x7f0000000240)=0x4) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:24 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) pkey_free(0xffffffffffffffff) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:24 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) 02:40:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$sock_rose_SIOCRSCLRRT(r1, 0x89e4) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCDELRT(r2, 0x890c, &(0x7f0000000200)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x400, @default, @netrom={'nr', 0x0}, 0x2, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000001c0)={@broadcast, @multicast2, 0x1, "35d170bddefbcafab78a33f7b1f0c350dd845231ba18823958390d96994b75a4", 0x8, 0x2, 0x9, 0x859}, 0x3c) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x65}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0xa000, 0x0) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xfff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfff}, 0xe) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$sock_rose_SIOCRSCLRRT(r1, 0x89e4) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) ioctl$sock_rose_SIOCDELRT(r2, 0x890c, &(0x7f0000000200)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x400, @default, @netrom={'nr', 0x0}, 0x2, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) (async) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000001c0)={@broadcast, @multicast2, 0x1, "35d170bddefbcafab78a33f7b1f0c350dd845231ba18823958390d96994b75a4", 0x8, 0x2, 0x9, 0x859}, 0x3c) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x65}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0xa000, 0x0) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xfff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfff}, 0xe) (async) 02:40:24 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) [ 2585.098570] misc userio: No port type given on /dev/userio [ 2585.101332] misc userio: The device must be registered before sending interrupts [ 2585.114303] misc userio: The device must be registered before sending interrupts 02:40:24 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) 02:40:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$sock_rose_SIOCRSCLRRT(r1, 0x89e4) (async) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCDELRT(r2, 0x890c, &(0x7f0000000200)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x400, @default, @netrom={'nr', 0x0}, 0x2, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) (async) setsockopt$MRT_ADD_MFC_PROXY(r1, 0x0, 0xd2, &(0x7f00000001c0)={@broadcast, @multicast2, 0x1, "35d170bddefbcafab78a33f7b1f0c350dd845231ba18823958390d96994b75a4", 0x8, 0x2, 0x9, 0x859}, 0x3c) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async, rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x65}, 0x2) (rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async, rerun: 64) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0xa000, 0x0) (async, rerun: 64) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xfff, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfff}, 0xe) 02:40:24 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) [ 2585.140014] misc userio: No port type given on /dev/userio [ 2585.146763] misc userio: The device must be registered before sending interrupts [ 2585.184413] misc userio: No port type given on /dev/userio [ 2585.190270] misc userio: The device must be registered before sending interrupts [ 2585.202078] misc userio: The device must be registered before sending interrupts [ 2585.210106] misc userio: The device must be registered before sending interrupts [ 2585.217894] misc userio: The device must be registered before sending interrupts [ 2585.225714] misc userio: The device must be registered before sending interrupts [ 2585.233480] misc userio: The device must be registered before sending interrupts [ 2585.241038] misc userio: The device must be registered before sending interrupts [ 2585.248640] misc userio: The device must be registered before sending interrupts [ 2585.256264] misc userio: The device must be registered before sending interrupts [ 2585.264800] misc userio: The device must be registered before sending interrupts [ 2585.272481] misc userio: The device must be registered before sending interrupts [ 2585.280381] misc userio: The device must be registered before sending interrupts [ 2585.288117] misc userio: The device must be registered before sending interrupts [ 2585.295761] misc userio: The device must be registered before sending interrupts [ 2585.303359] misc userio: The device must be registered before sending interrupts [ 2585.310907] misc userio: The device must be registered before sending interrupts [ 2585.318497] misc userio: The device must be registered before sending interrupts [ 2585.326084] misc userio: The device must be registered before sending interrupts [ 2585.333695] misc userio: The device must be registered before sending interrupts [ 2585.350084] misc userio: The device must be registered before sending interrupts [ 2585.358182] misc userio: The device must be registered before sending interrupts [ 2585.368311] misc userio: The device must be registered before sending interrupts [ 2585.377576] misc userio: The device must be registered before sending interrupts [ 2585.386726] misc userio: The device must be registered before sending interrupts [ 2585.397100] misc userio: The device must be registered before sending interrupts [ 2585.406029] misc userio: The device must be registered before sending interrupts [ 2585.414976] misc userio: The device must be registered before sending interrupts [ 2585.422959] misc userio: The device must be registered before sending interrupts [ 2585.433209] misc userio: The device must be registered before sending interrupts [ 2585.440761] misc userio: The device must be registered before sending interrupts [ 2585.450749] misc userio: The device must be registered before sending interrupts [ 2585.459654] misc userio: The device must be registered before sending interrupts [ 2585.468912] misc userio: The device must be registered before sending interrupts [ 2585.478258] misc userio: The device must be registered before sending interrupts [ 2585.487642] misc userio: The device must be registered before sending interrupts [ 2585.497687] misc userio: The device must be registered before sending interrupts [ 2585.506052] misc userio: The device must be registered before sending interrupts [ 2585.516953] misc userio: The device must be registered before sending interrupts [ 2585.527431] misc userio: The device must be registered before sending interrupts [ 2585.537281] misc userio: The device must be registered before sending interrupts [ 2585.544877] misc userio: The device must be registered before sending interrupts [ 2585.552405] misc userio: The device must be registered before sending interrupts [ 2585.559995] misc userio: The device must be registered before sending interrupts [ 2585.567674] misc userio: The device must be registered before sending interrupts [ 2585.575367] misc userio: The device must be registered before sending interrupts [ 2585.582903] misc userio: The device must be registered before sending interrupts [ 2585.590570] misc userio: The device must be registered before sending interrupts [ 2585.598164] misc userio: The device must be registered before sending interrupts [ 2585.605759] misc userio: The device must be registered before sending interrupts [ 2585.613551] misc userio: The device must be registered before sending interrupts [ 2585.621253] misc userio: The device must be registered before sending interrupts [ 2585.629005] misc userio: The device must be registered before sending interrupts [ 2585.636608] misc userio: The device must be registered before sending interrupts [ 2585.644204] misc userio: The device must be registered before sending interrupts [ 2585.651731] misc userio: The device must be registered before sending interrupts [ 2585.659504] misc userio: The device must be registered before sending interrupts [ 2585.667115] misc userio: The device must be registered before sending interrupts [ 2585.674716] misc userio: The device must be registered before sending interrupts [ 2585.682364] misc userio: The device must be registered before sending interrupts [ 2585.689967] misc userio: The device must be registered before sending interrupts [ 2585.697548] misc userio: The device must be registered before sending interrupts [ 2585.705137] misc userio: The device must be registered before sending interrupts [ 2585.712663] misc userio: The device must be registered before sending interrupts [ 2585.720227] misc userio: The device must be registered before sending interrupts [ 2585.727874] misc userio: The device must be registered before sending interrupts 02:40:25 executing program 0: getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:40:25 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) 02:40:25 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000040)) 02:40:25 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xa5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f00000000c0)={{0x3, @default}, [@null, @default, @default, @bcast, @default, @netrom, @remote, @rose]}, &(0x7f0000000180)=0x48, 0x800) getsockopt$ax25_int(r1, 0x101, 0x7, &(0x7f0000000200), &(0x7f0000000240)=0x4) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:25 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) syz_init_net_socket$ax25(0x3, 0x2, 0x6) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_FLUSH(r1, 0x0, 0xd4, &(0x7f0000000080)=0x3, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000000)={0x2, 0x7}, 0xfffffffffffffdd6) 02:40:25 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) pkey_free(0xffffffffffffffff) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:25 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) syz_init_net_socket$ax25(0x3, 0x2, 0x6) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_FLUSH(r1, 0x0, 0xd4, &(0x7f0000000080)=0x3, 0x4) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000000)={0x2, 0x7}, 0xfffffffffffffdd6) (rerun: 32) 02:40:25 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc00, 0x0) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r2, 0xc01064c7, &(0x7f00000000c0)={0x7, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000)=0x36, 0x4) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x100}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x8000) r3 = syz_open_dev$dri(&(0x7f0000000100), 0x401, 0x2002) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$SG_GET_COMMAND_Q(r4, 0x2270, &(0x7f0000000200)) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r1, 0xc01064c7, &(0x7f0000000180)={0x1, 0x0, &(0x7f0000000140)=[0x0]}) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r3, 0xc00464c9, &(0x7f00000001c0)={r5}) ioctl$PPPOEIOCSFWD(r1, 0x4008b100, &(0x7f0000000340)={0x18, 0x0, {0x2, @broadcast, 'wg2\x00'}}) 02:40:25 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc00, 0x0) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r2, 0xc01064c7, &(0x7f00000000c0)={0x7, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000)=0x36, 0x4) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x100}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x8000) r3 = syz_open_dev$dri(&(0x7f0000000100), 0x401, 0x2002) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$SG_GET_COMMAND_Q(r4, 0x2270, &(0x7f0000000200)) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r1, 0xc01064c7, &(0x7f0000000180)={0x1, 0x0, &(0x7f0000000140)=[0x0]}) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r3, 0xc00464c9, &(0x7f00000001c0)={r5}) ioctl$PPPOEIOCSFWD(r1, 0x4008b100, &(0x7f0000000340)={0x18, 0x0, {0x2, @broadcast, 'wg2\x00'}}) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc00, 0x0) (async) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r2, 0xc01064c7, &(0x7f00000000c0)={0x7, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000)=0x36, 0x4) (async) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x100}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x8000) (async) syz_open_dev$dri(&(0x7f0000000100), 0x401, 0x2002) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$SG_GET_COMMAND_Q(r4, 0x2270, &(0x7f0000000200)) (async) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r1, 0xc01064c7, &(0x7f0000000180)={0x1, 0x0, &(0x7f0000000140)=[0x0]}) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r3, 0xc00464c9, &(0x7f00000001c0)={r5}) (async) ioctl$PPPOEIOCSFWD(r1, 0x4008b100, &(0x7f0000000340)={0x18, 0x0, {0x2, @broadcast, 'wg2\x00'}}) (async) 02:40:25 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) syz_init_net_socket$ax25(0x3, 0x2, 0x6) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$MRT_FLUSH(r1, 0x0, 0xd4, &(0x7f0000000080)=0x3, 0x4) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000000)={0x2, 0x7}, 0xfffffffffffffdd6) [ 2585.976279] misc userio: The device must be registered before sending interrupts 02:40:25 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc00, 0x0) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r2, 0xc01064c7, &(0x7f00000000c0)={0x7, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000)=0x36, 0x4) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x100}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x8000) r3 = syz_open_dev$dri(&(0x7f0000000100), 0x401, 0x2002) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$SG_GET_COMMAND_Q(r4, 0x2270, &(0x7f0000000200)) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r1, 0xc01064c7, &(0x7f0000000180)={0x1, 0x0, &(0x7f0000000140)=[0x0]}) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r3, 0xc00464c9, &(0x7f00000001c0)={r5}) ioctl$PPPOEIOCSFWD(r1, 0x4008b100, &(0x7f0000000340)={0x18, 0x0, {0x2, @broadcast, 'wg2\x00'}}) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc00, 0x0) (async) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r2, 0xc01064c7, &(0x7f00000000c0)={0x7, 0x0, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000)=0x36, 0x4) (async) sendmsg$SEG6_CMD_SETHMAC(r1, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x100}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x8000) (async) syz_open_dev$dri(&(0x7f0000000100), 0x401, 0x2002) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$SG_GET_COMMAND_Q(r4, 0x2270, &(0x7f0000000200)) (async) ioctl$DRM_IOCTL_MODE_LIST_LESSEES(r1, 0xc01064c7, &(0x7f0000000180)={0x1, 0x0, &(0x7f0000000140)=[0x0]}) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r3, 0xc00464c9, &(0x7f00000001c0)={r5}) (async) ioctl$PPPOEIOCSFWD(r1, 0x4008b100, &(0x7f0000000340)={0x18, 0x0, {0x2, @broadcast, 'wg2\x00'}}) (async) 02:40:25 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x401, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x43}, 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000080)={0x0, 0x4e}, 0xffffffffffffff57) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2586.086071] misc userio: The device must be registered before sending interrupts 02:40:26 executing program 0: getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:26 executing program 5: setsockopt$SO_RDS_MSG_RXPATH_LATENCY(0xffffffffffffffff, 0x114, 0xa, &(0x7f0000000000)={0x3, "816a13"}, 0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:26 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x401, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x43}, 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000080)={0x0, 0x4e}, 0xffffffffffffff57) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:26 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000040)) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000040)) (async) 02:40:26 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xa5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f00000000c0)={{0x3, @default}, [@null, @default, @default, @bcast, @default, @netrom, @remote, @rose]}, &(0x7f0000000180)=0x48, 0x800) getsockopt$ax25_int(r1, 0x101, 0x7, &(0x7f0000000200), &(0x7f0000000240)=0x4) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:26 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$AUDIT_USER(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x42100000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, 0x3ed, 0x234, 0x70bd28, 0x2, "5081ec8cfa945c11dbc69b286c0a48906e1d39dde874a90a20dbc46c245e5ffdcc6fe2478a53a98b2bc2e0cef76d07f600f808d467", ["", ""]}, 0x48}}, 0x20000001) 02:40:26 executing program 5: setsockopt$SO_RDS_MSG_RXPATH_LATENCY(0xffffffffffffffff, 0x114, 0xa, &(0x7f0000000000)={0x3, "816a13"}, 0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:26 executing program 5: setsockopt$SO_RDS_MSG_RXPATH_LATENCY(0xffffffffffffffff, 0x114, 0xa, &(0x7f0000000000)={0x3, "816a13"}, 0x4) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:26 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000140), 0x2000, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x401, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x43}, 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000080)={0x0, 0x4e}, 0xffffffffffffff57) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:26 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SIOCAX25ADDFWD(0xffffffffffffffff, 0x89ea, &(0x7f0000000000)={@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}}) [ 2586.837973] misc userio: Begin command sent, but we're already running [ 2586.852748] misc userio: The device must be registered before sending interrupts 02:40:26 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SIOCAX25ADDFWD(0xffffffffffffffff, 0x89ea, &(0x7f0000000000)={@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}}) 02:40:26 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) ioctl$SIOCRSGL2CALL(0xffffffffffffffff, 0x89e5, &(0x7f0000000040)=@rose) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000180)={0x2, 0x1}, 0x2) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000001c0)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x8, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast]}) [ 2586.897793] misc userio: The device must be registered before sending interrupts 02:40:27 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f0000000080)) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:27 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x800) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:27 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SIOCAX25ADDFWD(0xffffffffffffffff, 0x89ea, &(0x7f0000000000)={@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}}) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) ioctl$SIOCAX25ADDFWD(0xffffffffffffffff, 0x89ea, &(0x7f0000000000)={@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}}) (async) 02:40:27 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) ioctl$SIOCRSGL2CALL(0xffffffffffffffff, 0x89e5, &(0x7f0000000040)=@rose) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000180)={0x2, 0x1}, 0x2) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000001c0)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x8, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast]}) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) ioctl$SIOCRSGL2CALL(0xffffffffffffffff, 0x89e5, &(0x7f0000000040)=@rose) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000180)={0x2, 0x1}, 0x2) (async) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000001c0)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x8, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast]}) (async) 02:40:27 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_GET_SG_TABLESIZE(r1, 0x227f, &(0x7f0000000040)) 02:40:27 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$AUDIT_USER(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x42100000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, 0x3ed, 0x234, 0x70bd28, 0x2, "5081ec8cfa945c11dbc69b286c0a48906e1d39dde874a90a20dbc46c245e5ffdcc6fe2478a53a98b2bc2e0cef76d07f600f808d467", ["", ""]}, 0x48}}, 0x20000001) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) sendmsg$AUDIT_USER(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x42100000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, 0x3ed, 0x234, 0x70bd28, 0x2, "5081ec8cfa945c11dbc69b286c0a48906e1d39dde874a90a20dbc46c245e5ffdcc6fe2478a53a98b2bc2e0cef76d07f600f808d467", ["", ""]}, 0x48}}, 0x20000001) (async) 02:40:27 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) accept4$rose(r0, &(0x7f0000000000)=@short={0xb, @dev, @remote, 0x1, @netrom}, &(0x7f0000000040)=0x1c, 0x100000) 02:40:27 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) accept4$rose(r0, &(0x7f0000000000)=@short={0xb, @dev, @remote, 0x1, @netrom}, &(0x7f0000000040)=0x1c, 0x100000) 02:40:27 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) accept4$rose(r0, &(0x7f0000000000)=@short={0xb, @dev, @remote, 0x1, @netrom}, &(0x7f0000000040)=0x1c, 0x100000) 02:40:27 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@null, @bcast, @bcast, @null, @rose, @null, @null]}, &(0x7f0000000080)=0x48, 0x0) getpeername$ax25(r1, &(0x7f00000000c0)={{0x3, @netrom}, [@bcast, @rose, @rose, @default, @rose, @netrom, @bcast]}, &(0x7f0000000140)=0x48) 02:40:27 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async, rerun: 32) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f00000001c0), &(0x7f0000000200)=0x4) (async, rerun: 32) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$AUDIT_USER(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x42100000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, 0x3ed, 0x234, 0x70bd28, 0x2, "5081ec8cfa945c11dbc69b286c0a48906e1d39dde874a90a20dbc46c245e5ffdcc6fe2478a53a98b2bc2e0cef76d07f600f808d467", ["", ""]}, 0x48}}, 0x20000001) 02:40:27 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@null, @bcast, @bcast, @null, @rose, @null, @null]}, &(0x7f0000000080)=0x48, 0x0) getpeername$ax25(r1, &(0x7f00000000c0)={{0x3, @netrom}, [@bcast, @rose, @rose, @default, @rose, @netrom, @bcast]}, &(0x7f0000000140)=0x48) 02:40:27 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f0000000080)) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2588.177455] misc userio: No port type given on /dev/userio [ 2588.183979] misc userio: The device must be registered before sending interrupts 02:40:27 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) accept4$bt_l2cap(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x80000) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:27 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @bcast}, [@null, @bcast, @bcast, @null, @rose, @null, @null]}, &(0x7f0000000080)=0x48, 0x0) getpeername$ax25(r1, &(0x7f00000000c0)={{0x3, @netrom}, [@bcast, @rose, @rose, @default, @rose, @netrom, @bcast]}, &(0x7f0000000140)=0x48) 02:40:27 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x800) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x800) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:40:27 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) ioctl$SIOCRSGL2CALL(0xffffffffffffffff, 0x89e5, &(0x7f0000000040)=@rose) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000180)={0x2, 0x1}, 0x2) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000001c0)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x8, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast]}) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) ioctl$SIOCRSGL2CALL(0xffffffffffffffff, 0x89e5, &(0x7f0000000040)=@rose) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x101000, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000180)={0x2, 0x1}, 0x2) (async) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000001c0)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x8, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @bcast, @bcast, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @bcast]}) (async) 02:40:27 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f0000000080)) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$SCSI_IOCTL_GET_PCI(0xffffffffffffffff, 0x5387, &(0x7f0000000080)) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SIOCAX25DELFWD(0xffffffffffffffff, 0x89eb, &(0x7f0000000000)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x600400, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x7f}, 0x2) bind$ax25(r1, &(0x7f0000000100)={{0x3, @default, 0x2}, [@default, @bcast, @null, @default, @bcast, @null, @default, @bcast]}, 0x48) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$RDS_RECVERR(r2, 0x114, 0x5, &(0x7f0000000080), 0x4) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) ioctl$SIOCAX25DELFWD(0xffffffffffffffff, 0x89eb, &(0x7f0000000000)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) (async, rerun: 32) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x600400, 0x0) (rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x7f}, 0x2) (async) bind$ax25(r1, &(0x7f0000000100)={{0x3, @default, 0x2}, [@default, @bcast, @null, @default, @bcast, @null, @default, @bcast]}, 0x48) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$RDS_RECVERR(r2, 0x114, 0x5, &(0x7f0000000080), 0x4) 02:40:28 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) ioctl$SIOCAX25DELFWD(0xffffffffffffffff, 0x89eb, &(0x7f0000000000)={@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) (async, rerun: 64) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x600400, 0x0) (rerun: 64) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x7f}, 0x2) bind$ax25(r1, &(0x7f0000000100)={{0x3, @default, 0x2}, [@default, @bcast, @null, @default, @bcast, @null, @default, @bcast]}, 0x48) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$RDS_RECVERR(r2, 0x114, 0x5, &(0x7f0000000080), 0x4) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2588.580619] misc userio: Can't change port type on an already running userio instance [ 2588.583656] misc userio: Can't change port type on an already running userio instance [ 2588.608537] misc userio: Begin command sent, but we're already running 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:28 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) accept4$bt_l2cap(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x80000) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) accept4$bt_l2cap(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x80000) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:28 executing program 5: ioctl$SG_SET_FORCE_PACK_ID(0xffffffffffffffff, 0x227b, &(0x7f0000000000)=0x1) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x244943, 0x0) ioctl$SG_SET_FORCE_PACK_ID(r0, 0x227b, &(0x7f0000000140)) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x5, 0x10000) ioctl$SG_GET_LOW_DMA(r1, 0x227a, &(0x7f00000000c0)) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x60400, 0x0) r3 = syz_open_dev$sg(&(0x7f0000000040), 0x41, 0x40000) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f00000001c0)) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) [ 2589.054767] misc userio: Can't change port type on an already running userio instance [ 2589.063433] misc userio: Begin command sent, but we're already running [ 2589.272829] psmouse serio877: Failed to reset mouse on 02:40:28 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) accept4$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x800) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:40:28 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000140)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) ioctl$SIOCAX25DELUID(0xffffffffffffffff, 0x89e2, &(0x7f0000000040)={0x3, @default, 0xee00}) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x1}, 0xffffff1d) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000300)={0x0, 0x9}, 0x2) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x20}, 0x2) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000100)={0x0, 0x6}, 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x40000, 0x0) ioctl$SIOCRSGCAUSE(r3, 0x89e0, &(0x7f00000002c0)) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000240)={@remote, @remote, 0x0, "72f8f0626309aaf3aafa9d8af539dfe791439f59f4052892cab3c5c653c3c168", 0x401, 0x8, 0xfe, 0x2}, 0x3c) 02:40:28 executing program 5: ioctl$SG_SET_FORCE_PACK_ID(0xffffffffffffffff, 0x227b, &(0x7f0000000000)=0x1) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x244943, 0x0) ioctl$SG_SET_FORCE_PACK_ID(r0, 0x227b, &(0x7f0000000140)) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x5, 0x10000) ioctl$SG_GET_LOW_DMA(r1, 0x227a, &(0x7f00000000c0)) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x60400, 0x0) r3 = syz_open_dev$sg(&(0x7f0000000040), 0x41, 0x40000) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f00000001c0)) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) ioctl$SG_SET_FORCE_PACK_ID(0xffffffffffffffff, 0x227b, &(0x7f0000000000)=0x1) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x244943, 0x0) (async) ioctl$SG_SET_FORCE_PACK_ID(r0, 0x227b, &(0x7f0000000140)) (async) syz_open_dev$sg(&(0x7f0000000080), 0x5, 0x10000) (async) ioctl$SG_GET_LOW_DMA(r1, 0x227a, &(0x7f00000000c0)) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x60400, 0x0) (async) syz_open_dev$sg(&(0x7f0000000040), 0x41, 0x40000) (async) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f00000001c0)) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) (async) 02:40:28 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x58, r1, 0x300, 0x70bd25, 0x25dfdbfc, {}, [@SEG6_ATTR_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x3}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x5}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x3}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3ff, 0x800, 0xfffff308]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:28 executing program 5: ioctl$SG_SET_FORCE_PACK_ID(0xffffffffffffffff, 0x227b, &(0x7f0000000000)=0x1) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000200), 0x244943, 0x0) ioctl$SG_SET_FORCE_PACK_ID(r0, 0x227b, &(0x7f0000000140)) (async) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x5, 0x10000) ioctl$SG_GET_LOW_DMA(r1, 0x227a, &(0x7f00000000c0)) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x60400, 0x0) r3 = syz_open_dev$sg(&(0x7f0000000040), 0x41, 0x40000) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f00000001c0)) (async) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0x0) 02:40:28 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) (async) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) (async) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) (async) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x8}, 0x2) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x8}, 0x2) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x8}, 0x2) 02:40:28 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = socket$rds(0x15, 0x5, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040)=0x20, 0x4) bind$rds(r1, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) [ 2589.511477] RDS: rds_bind could not find a transport for 224.0.0.2, load rds_tcp or rds_rdma? [ 2592.842622] misc userio: Buffer overflowed, userio client isn't keeping up [ 2594.103191] input: PS/2 Generic Mouse as /devices/serio877/input/input124 02:40:33 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) accept4$bt_l2cap(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x80000) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = socket$rds(0x15, 0x5, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040)=0x20, 0x4) bind$rds(r1, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) 02:40:33 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) (async) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:33 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000140)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) ioctl$SIOCAX25DELUID(0xffffffffffffffff, 0x89e2, &(0x7f0000000040)={0x3, @default, 0xee00}) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x1}, 0xffffff1d) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000300)={0x0, 0x9}, 0x2) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x20}, 0x2) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000100)={0x0, 0x6}, 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x40000, 0x0) ioctl$SIOCRSGCAUSE(r3, 0x89e0, &(0x7f00000002c0)) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000240)={@remote, @remote, 0x0, "72f8f0626309aaf3aafa9d8af539dfe791439f59f4052892cab3c5c653c3c168", 0x401, 0x8, 0xfe, 0x2}, 0x3c) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000140)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) (async) ioctl$SIOCAX25DELUID(0xffffffffffffffff, 0x89e2, &(0x7f0000000040)={0x3, @default, 0xee00}) (async) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x1}, 0xffffff1d) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000300)={0x0, 0x9}, 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x20}, 0x2) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000100)={0x0, 0x6}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x40000, 0x0) (async) ioctl$SIOCRSGCAUSE(r3, 0x89e0, &(0x7f00000002c0)) (async) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000240)={@remote, @remote, 0x0, "72f8f0626309aaf3aafa9d8af539dfe791439f59f4052892cab3c5c653c3c168", 0x401, 0x8, 0xfe, 0x2}, 0x3c) (async) 02:40:33 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000180)={{0x3, @default}, [@remote, @remote, @null, @default, @default, @remote, @netrom, @netrom]}, &(0x7f0000000040)=0x48, 0x0) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f0000000200)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000000c0)=[@in6={0xa, 0x4e20, 0x6, @private1, 0xe54a}, @in={0x2, 0x4e23, @empty}, @in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e22, @multicast1}, @in={0x2, 0x4e22, @broadcast}, @in={0x2, 0x4e21, @local}, @in6={0xa, 0x4e23, 0xff, @private1, 0xf41}, @in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x98) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCAX25CTLCON(r1, 0x89e8, &(0x7f0000000240)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x7, 0x100000000, 0x6, [@default, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$pppoe(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, {0x0, @broadcast, 'dummy0\x00'}}, 0x1e) 02:40:33 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x58, r1, 0x300, 0x70bd25, 0x25dfdbfc, {}, [@SEG6_ATTR_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x3}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x5}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x3}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3ff, 0x800, 0xfffff308]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2594.322381] psmouse serio877: Failed to enable mouse on 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = socket$rds(0x15, 0x5, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040)=0x20, 0x4) bind$rds(r1, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) socket$rds(0x15, 0x5, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040)=0x20, 0x4) (async) bind$rds(r1, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) (async) [ 2594.391348] misc userio: Begin command sent, but we're already running [ 2594.400787] RDS: rds_bind could not find a transport for 224.0.0.2, load rds_tcp or rds_rdma? [ 2594.406072] misc userio: Begin command sent, but we're already running [ 2594.417481] misc userio: Begin command sent, but we're already running [ 2594.424721] misc userio: Begin command sent, but we're already running [ 2594.431674] RDS: rds_bind could not find a transport for 224.0.0.2, load rds_tcp or rds_rdma? 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0xffff, @none, 0x2808, 0x1}, 0xe) 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0xffff, @none, 0x2808, 0x1}, 0xe) [ 2594.431696] misc userio: Begin command sent, but we're already running [ 2594.449909] misc userio: Begin command sent, but we're already running [ 2594.458703] misc userio: Begin command sent, but we're already running [ 2594.467011] misc userio: Begin command sent, but we're already running [ 2594.477472] misc userio: Begin command sent, but we're already running 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0xffff, @none, 0x2808, 0x1}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0xffff, @none, 0x2808, 0x1}, 0xe) (async) 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7, @none, 0x6, 0x1}, 0xe) 02:40:33 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7, @none, 0x6, 0x1}, 0xe) [ 2594.486285] misc userio: Begin command sent, but we're already running [ 2594.496013] misc userio: Begin command sent, but we're already running [ 2594.503005] misc userio: Begin command sent, but we're already running [ 2594.509752] misc userio: Begin command sent, but we're already running [ 2594.517153] misc userio: Begin command sent, but we're already running [ 2594.524131] misc userio: Begin command sent, but we're already running [ 2594.531228] misc userio: Begin command sent, but we're already running [ 2594.540711] misc userio: Begin command sent, but we're already running [ 2594.548880] misc userio: Begin command sent, but we're already running [ 2594.555763] misc userio: Begin command sent, but we're already running [ 2594.562641] misc userio: Begin command sent, but we're already running [ 2594.569364] misc userio: Begin command sent, but we're already running [ 2594.576231] misc userio: Begin command sent, but we're already running [ 2594.583036] misc userio: Begin command sent, but we're already running [ 2594.589697] misc userio: Begin command sent, but we're already running [ 2594.596449] misc userio: Begin command sent, but we're already running [ 2594.603206] psmouse serio881: Failed to reset mouse on [ 2594.608584] misc userio: Begin command sent, but we're already running [ 2594.615314] misc userio: Begin command sent, but we're already running [ 2594.621973] misc userio: Begin command sent, but we're already running [ 2594.629199] misc userio: Begin command sent, but we're already running [ 2594.635921] misc userio: Begin command sent, but we're already running [ 2594.642661] misc userio: Begin command sent, but we're already running [ 2594.649341] misc userio: Begin command sent, but we're already running [ 2598.182042] misc userio: Buffer overflowed, userio client isn't keeping up [ 2599.452639] input: PS/2 Generic Mouse as /devices/serio881/input/input125 02:40:39 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x4}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x8}, 0x2) 02:40:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r1, &(0x7f0000000000)={0x1f, 0x7, @none, 0x6, 0x1}, 0xe) 02:40:39 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000100)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x6, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:39 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000180)={{0x3, @default}, [@remote, @remote, @null, @default, @default, @remote, @netrom, @netrom]}, &(0x7f0000000040)=0x48, 0x0) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f0000000200)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000000c0)=[@in6={0xa, 0x4e20, 0x6, @private1, 0xe54a}, @in={0x2, 0x4e23, @empty}, @in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e22, @multicast1}, @in={0x2, 0x4e22, @broadcast}, @in={0x2, 0x4e21, @local}, @in6={0xa, 0x4e23, 0xff, @private1, 0xf41}, @in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x98) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCAX25CTLCON(r1, 0x89e8, &(0x7f0000000240)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x7, 0x100000000, 0x6, [@default, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$pppoe(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, {0x0, @broadcast, 'dummy0\x00'}}, 0x1e) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) accept4$ax25(r1, &(0x7f0000000180)={{0x3, @default}, [@remote, @remote, @null, @default, @default, @remote, @netrom, @netrom]}, &(0x7f0000000040)=0x48, 0x0) (async) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f0000000200)) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000000c0)=[@in6={0xa, 0x4e20, 0x6, @private1, 0xe54a}, @in={0x2, 0x4e23, @empty}, @in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e22, @multicast1}, @in={0x2, 0x4e22, @broadcast}, @in={0x2, 0x4e21, @local}, @in6={0xa, 0x4e23, 0xff, @private1, 0xf41}, @in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x98) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) ioctl$SIOCAX25CTLCON(r1, 0x89e8, &(0x7f0000000240)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x7, 0x100000000, 0x6, [@default, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) (async) connect$pppoe(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, {0x0, @broadcast, 'dummy0\x00'}}, 0x1e) (async) 02:40:39 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)={0x58, r1, 0x300, 0x70bd25, 0x25dfdbfc, {}, [@SEG6_ATTR_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x2}, @SEG6_ATTR_DSTLEN={0x8, 0x2, 0x3}, @SEG6_ATTR_SECRETLEN={0x5, 0x5, 0x5}, @SEG6_ATTR_HMACKEYID={0x8, 0x3, 0x3}, @SEG6_ATTR_SECRET={0x10, 0x4, [0x3ff, 0x800, 0xfffff308]}]}, 0x58}, 0x1, 0x0, 0x0, 0x8000}, 0x8000) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:39 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000140)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) (async, rerun: 64) ioctl$SIOCAX25DELUID(0xffffffffffffffff, 0x89e2, &(0x7f0000000040)={0x3, @default, 0xee00}) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x1}, 0xffffff1d) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000300)={0x0, 0x9}, 0x2) (async) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000001c0)={0x1, 0x20}, 0x2) (async, rerun: 64) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async, rerun: 64) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000100)={0x0, 0x6}, 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000280), 0x40000, 0x0) ioctl$SIOCRSGCAUSE(r3, 0x89e0, &(0x7f00000002c0)) setsockopt$MRT_ADD_MFC(r1, 0x0, 0xcc, &(0x7f0000000240)={@remote, @remote, 0x0, "72f8f0626309aaf3aafa9d8af539dfe791439f59f4052892cab3c5c653c3c168", 0x401, 0x8, 0xfe, 0x2}, 0x3c) [ 2599.671876] psmouse serio881: Failed to enable mouse on 02:40:39 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder-control\x00', 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$MRT_DONE(0xffffffffffffffff, 0x0, 0xc9, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x6000, 0x0) setsockopt$MRT_DONE(r1, 0x0, 0xc9, 0x0, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000080)={0x401, 0x8, 0x1, 0xe1, 0x2, 0xb5, 0x7}, 0xc) r3 = accept4$bt_l2cap(r1, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0x800) accept4$bt_l2cap(r3, &(0x7f00000001c0)={0x1f, 0x0, @fixed}, &(0x7f0000000200)=0xe, 0x800) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) r5 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x73, &(0x7f0000000240)={0x0, 0x40, 0x0, 0x5, 0xd2}, &(0x7f0000000280)=0x18) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r5, 0x84, 0x75, &(0x7f00000002c0)={r6, 0x4}, &(0x7f0000000300)=0x8) setsockopt$MRT_ADD_MFC(r4, 0x0, 0xcc, &(0x7f00000000c0)={@multicast1, @multicast1, 0xffffffffffffffff, "1ca53a22f532543e91bbd3d19e5d7c3e481b1aa2c3d3cbcef364a56c089ed663", 0xa1d, 0x5, 0x1f, 0x80000000}, 0x3c) 02:40:39 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x4}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x8}, 0x2) [ 2599.730698] misc userio: Begin command sent, but we're already running [ 2599.739581] misc userio: Begin command sent, but we're already running [ 2599.760870] misc userio: Begin command sent, but we're already running 02:40:39 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder-control\x00', 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder-control\x00', 0x0, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:40:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$MRT_DONE(0xffffffffffffffff, 0x0, 0xc9, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x6000, 0x0) setsockopt$MRT_DONE(r1, 0x0, 0xc9, 0x0, 0x0) (async, rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async, rerun: 32) r2 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000080)={0x401, 0x8, 0x1, 0xe1, 0x2, 0xb5, 0x7}, 0xc) (async) r3 = accept4$bt_l2cap(r1, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0x800) accept4$bt_l2cap(r3, &(0x7f00000001c0)={0x1f, 0x0, @fixed}, &(0x7f0000000200)=0xe, 0x800) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) r5 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x73, &(0x7f0000000240)={0x0, 0x40, 0x0, 0x5, 0xd2}, &(0x7f0000000280)=0x18) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r5, 0x84, 0x75, &(0x7f00000002c0)={r6, 0x4}, &(0x7f0000000300)=0x8) (async) setsockopt$MRT_ADD_MFC(r4, 0x0, 0xcc, &(0x7f00000000c0)={@multicast1, @multicast1, 0xffffffffffffffff, "1ca53a22f532543e91bbd3d19e5d7c3e481b1aa2c3d3cbcef364a56c089ed663", 0xa1d, 0x5, 0x1f, 0x80000000}, 0x3c) [ 2599.779938] misc userio: Begin command sent, but we're already running [ 2599.787440] misc userio: Begin command sent, but we're already running [ 2599.799032] misc userio: Begin command sent, but we're already running 02:40:39 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x4}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x8}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000080)={0x1, 0x4}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000040)={0x0, 0x8}, 0x2) (async) 02:40:39 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000180)={{0x3, @default}, [@remote, @remote, @null, @default, @default, @remote, @netrom, @netrom]}, &(0x7f0000000040)=0x48, 0x0) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f0000000200)) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000000c0)=[@in6={0xa, 0x4e20, 0x6, @private1, 0xe54a}, @in={0x2, 0x4e23, @empty}, @in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e22, @multicast1}, @in={0x2, 0x4e22, @broadcast}, @in={0x2, 0x4e21, @local}, @in6={0xa, 0x4e23, 0xff, @private1, 0xf41}, @in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x98) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCAX25CTLCON(r1, 0x89e8, &(0x7f0000000240)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x7, 0x100000000, 0x6, [@default, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$pppoe(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, {0x0, @broadcast, 'dummy0\x00'}}, 0x1e) [ 2599.826886] misc userio: Begin command sent, but we're already running [ 2599.849710] misc userio: Can't change port type on an already running userio instance [ 2599.852732] misc userio: Begin command sent, but we're already running [ 2599.863088] misc userio: Begin command sent, but we're already running 02:40:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 64) setsockopt$MRT_DONE(0xffffffffffffffff, 0x0, 0xc9, 0x0, 0x0) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x6000, 0x0) setsockopt$MRT_DONE(r1, 0x0, 0xc9, 0x0, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r2 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @none}, &(0x7f0000000040)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000080)={0x401, 0x8, 0x1, 0xe1, 0x2, 0xb5, 0x7}, 0xc) (async) r3 = accept4$bt_l2cap(r1, &(0x7f0000000140)={0x1f, 0x0, @none}, &(0x7f0000000180)=0xe, 0x800) accept4$bt_l2cap(r3, &(0x7f00000001c0)={0x1f, 0x0, @fixed}, &(0x7f0000000200)=0xe, 0x800) (async, rerun: 64) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) r5 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r4, 0x84, 0x73, &(0x7f0000000240)={0x0, 0x40, 0x0, 0x5, 0xd2}, &(0x7f0000000280)=0x18) getsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r5, 0x84, 0x75, &(0x7f00000002c0)={r6, 0x4}, &(0x7f0000000300)=0x8) setsockopt$MRT_ADD_MFC(r4, 0x0, 0xcc, &(0x7f00000000c0)={@multicast1, @multicast1, 0xffffffffffffffff, "1ca53a22f532543e91bbd3d19e5d7c3e481b1aa2c3d3cbcef364a56c089ed663", 0xa1d, 0x5, 0x1f, 0x80000000}, 0x3c) [ 2599.875881] misc userio: Begin command sent, but we're already running [ 2599.886370] misc userio: Begin command sent, but we're already running [ 2599.890627] misc userio: Begin command sent, but we're already running [ 2599.900161] misc userio: Begin command sent, but we're already running [ 2599.905302] misc userio: Begin command sent, but we're already running [ 2599.911615] misc userio: Begin command sent, but we're already running [ 2599.926977] misc userio: Can't change port type on an already running userio instance [ 2599.932314] misc userio: Begin command sent, but we're already running [ 2599.951603] misc userio: Begin command sent, but we're already running [ 2599.966868] misc userio: Begin command sent, but we're already running [ 2599.973750] misc userio: Begin command sent, but we're already running [ 2599.980445] misc userio: Begin command sent, but we're already running [ 2599.987783] misc userio: Begin command sent, but we're already running [ 2599.995935] misc userio: Begin command sent, but we're already running [ 2600.002859] misc userio: Begin command sent, but we're already running [ 2600.009624] misc userio: Begin command sent, but we're already running [ 2600.016468] misc userio: Begin command sent, but we're already running [ 2600.023245] misc userio: Begin command sent, but we're already running [ 2600.029998] misc userio: Begin command sent, but we're already running [ 2600.037346] misc userio: Begin command sent, but we're already running [ 2600.044077] misc userio: Begin command sent, but we're already running [ 2600.050821] misc userio: Begin command sent, but we're already running [ 2600.057552] misc userio: Begin command sent, but we're already running [ 2600.064307] misc userio: Begin command sent, but we're already running [ 2600.070970] misc userio: Begin command sent, but we're already running [ 2600.077697] misc userio: Begin command sent, but we're already running [ 2600.084433] misc userio: Begin command sent, but we're already running [ 2600.091091] misc userio: Begin command sent, but we're already running [ 2600.097818] misc userio: Begin command sent, but we're already running [ 2600.104544] misc userio: Begin command sent, but we're already running [ 2600.111203] misc userio: Begin command sent, but we're already running [ 2600.117918] misc userio: Begin command sent, but we're already running [ 2600.124656] misc userio: Begin command sent, but we're already running [ 2600.131308] misc userio: Begin command sent, but we're already running [ 2600.138070] misc userio: Begin command sent, but we're already running [ 2600.144880] misc userio: Begin command sent, but we're already running [ 2600.151600] misc userio: Begin command sent, but we're already running [ 2600.158362] misc userio: Begin command sent, but we're already running [ 2600.165429] misc userio: Begin command sent, but we're already running [ 2600.172146] misc userio: Begin command sent, but we're already running [ 2600.178804] misc userio: Begin command sent, but we're already running [ 2600.185519] misc userio: Begin command sent, but we're already running [ 2600.192224] misc userio: Begin command sent, but we're already running [ 2600.198889] misc userio: Begin command sent, but we're already running [ 2600.205608] misc userio: Begin command sent, but we're already running [ 2600.212438] misc userio: Begin command sent, but we're already running [ 2600.219087] misc userio: Begin command sent, but we're already running [ 2600.225813] misc userio: Begin command sent, but we're already running [ 2600.232542] misc userio: Begin command sent, but we're already running [ 2600.239196] misc userio: Begin command sent, but we're already running [ 2600.245903] misc userio: Begin command sent, but we're already running [ 2600.252630] misc userio: Begin command sent, but we're already running [ 2600.259298] misc userio: Begin command sent, but we're already running [ 2600.266008] misc userio: Begin command sent, but we're already running [ 2600.272737] misc userio: Begin command sent, but we're already running [ 2600.279400] misc userio: Begin command sent, but we're already running [ 2600.286128] misc userio: Begin command sent, but we're already running [ 2600.293314] misc userio: Begin command sent, but we're already running [ 2600.299970] misc userio: Begin command sent, but we're already running [ 2600.306684] misc userio: Begin command sent, but we're already running [ 2600.313411] misc userio: Begin command sent, but we're already running [ 2600.320060] misc userio: Begin command sent, but we're already running 02:40:39 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000100)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x6, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:39 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder-control\x00', 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder-control\x00', 0x0, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:40:39 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000040)={{0x2, 0x3ff}, 0x4}, 0x10) 02:40:39 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) 02:40:39 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x100000001, 0x105040) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000180)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) 02:40:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000040)=0x14) (async) 02:40:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000000c0)={@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r1, 0xc00464c9, &(0x7f0000000080)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$AUDIT_SET_FEATURE(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, 0x3fa, 0x200, 0x70bd29, 0x25dfdbff, {0x1, 0x1}, ["", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4000010}, 0x4) bind$ax25(r1, &(0x7f0000000000)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x2}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}, 0x48) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000200)={0x7, 0x7ff, 0x9, 0x1, 0x3, 0x4, 0x80}, 0xc) 02:40:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000000c0)={@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r1, 0xc00464c9, &(0x7f0000000080)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$AUDIT_SET_FEATURE(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, 0x3fa, 0x200, 0x70bd29, 0x25dfdbff, {0x1, 0x1}, ["", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4000010}, 0x4) bind$ax25(r1, &(0x7f0000000000)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x2}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}, 0x48) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000200)={0x7, 0x7ff, 0x9, 0x1, 0x3, 0x4, 0x80}, 0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000000c0)={@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r1, 0xc00464c9, &(0x7f0000000080)) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) sendmsg$AUDIT_SET_FEATURE(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, 0x3fa, 0x200, 0x70bd29, 0x25dfdbff, {0x1, 0x1}, ["", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4000010}, 0x4) (async) bind$ax25(r1, &(0x7f0000000000)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x2}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}, 0x48) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000200)={0x7, 0x7ff, 0x9, 0x1, 0x3, 0x4, 0x80}, 0xc) (async) [ 2600.567645] misc userio: Begin command sent, but we're already running [ 2600.584136] misc userio: Can't change port type on an already running userio instance 02:40:40 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SIOCAX25ADDFWD(r1, 0x89ea, &(0x7f00000000c0)={@null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}}) (async) ioctl$DRM_IOCTL_MODE_REVOKE_LEASE(r1, 0xc00464c9, &(0x7f0000000080)) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) sendmsg$AUDIT_SET_FEATURE(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x20, 0x3fa, 0x200, 0x70bd29, 0x25dfdbff, {0x1, 0x1}, ["", "", "", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x4000010}, 0x4) (async) bind$ax25(r1, &(0x7f0000000000)={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x2}, [@default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast]}, 0x48) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r2, 0x6, 0x1, &(0x7f0000000200)={0x7, 0x7ff, 0x9, 0x1, 0x3, 0x4, 0x80}, 0xc) 02:40:40 executing program 0: keyctl$reject(0x13, 0x0, 0x7, 0x50f, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f00000001c0)={0x0, @in6={{0xa, 0x4e21, 0x6, @private0, 0xc5}}, 0xec0, 0xffffff0a, 0x8, 0x0, 0xfffffffd}, &(0x7f0000000280)=0x98) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000002c0)={0x5, 0x8001, 0x8007, 0x5, 0x0, 0x9, 0x1, 0x5, r0}, &(0x7f0000000300)=0x20) sendto$rose(0xffffffffffffffff, &(0x7f0000000000)="cf8be2e50f66074afd26179e9e258942a6d39d051c081a4dba0f911c3d677787c963a786740d981ff1167a36eaf54ec8ed44efce03c2cdd635da3aeb213c99f2895b05f5279c706487de91a2c9b6f98dd3a69274664d9d5673", 0x59, 0x4880, &(0x7f00000000c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1, [@default, @bcast, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) r1 = socket$igmp(0x2, 0x3, 0x2) r2 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r2, 0x0, 0xcf, &(0x7f0000000340)=0xfe, 0x4) getsockopt$MRT(r1, 0x0, 0xce, &(0x7f0000000140), &(0x7f0000000180)=0x4) 02:40:40 executing program 5: setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) r0 = syz_init_net_socket$ax25(0x3, 0x4, 0xf0) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x8, 0x70bd26, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000}, 0x4880) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f0000000000)) 02:40:40 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @fixed}, &(0x7f0000000100)=0xe, 0x80000) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x6, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:40:40 executing program 5: setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) (async) r0 = syz_init_net_socket$ax25(0x3, 0x4, 0xf0) (async) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x8, 0x70bd26, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000}, 0x4880) (async) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f0000000000)) 02:40:40 executing program 0: keyctl$reject(0x13, 0x0, 0x7, 0x50f, 0x0) (async, rerun: 32) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f00000001c0)={0x0, @in6={{0xa, 0x4e21, 0x6, @private0, 0xc5}}, 0xec0, 0xffffff0a, 0x8, 0x0, 0xfffffffd}, &(0x7f0000000280)=0x98) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000002c0)={0x5, 0x8001, 0x8007, 0x5, 0x0, 0x9, 0x1, 0x5, r0}, &(0x7f0000000300)=0x20) sendto$rose(0xffffffffffffffff, &(0x7f0000000000)="cf8be2e50f66074afd26179e9e258942a6d39d051c081a4dba0f911c3d677787c963a786740d981ff1167a36eaf54ec8ed44efce03c2cdd635da3aeb213c99f2895b05f5279c706487de91a2c9b6f98dd3a69274664d9d5673", 0x59, 0x4880, &(0x7f00000000c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1, [@default, @bcast, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) r1 = socket$igmp(0x2, 0x3, 0x2) (async) r2 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r2, 0x0, 0xcf, &(0x7f0000000340)=0xfe, 0x4) (async, rerun: 64) getsockopt$MRT(r1, 0x0, 0xce, &(0x7f0000000140), &(0x7f0000000180)=0x4) (rerun: 64) 02:40:40 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x100000001, 0x105040) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000180)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:40 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000040)={{0x2, 0x3ff}, 0x4}, 0x10) 02:40:40 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:40:40 executing program 5: setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) (async) r0 = syz_init_net_socket$ax25(0x3, 0x4, 0xf0) (async) r1 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_GET(r1, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x10, 0x3e8, 0x8, 0x70bd26, 0x25dfdbfb, "", ["", "", "", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000}, 0x4880) (async) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f0000000000)) 02:40:40 executing program 0: keyctl$reject(0x13, 0x0, 0x7, 0x50f, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f00000001c0)={0x0, @in6={{0xa, 0x4e21, 0x6, @private0, 0xc5}}, 0xec0, 0xffffff0a, 0x8, 0x0, 0xfffffffd}, &(0x7f0000000280)=0x98) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f00000002c0)={0x5, 0x8001, 0x8007, 0x5, 0x0, 0x9, 0x1, 0x5, r0}, &(0x7f0000000300)=0x20) (async) sendto$rose(0xffffffffffffffff, &(0x7f0000000000)="cf8be2e50f66074afd26179e9e258942a6d39d051c081a4dba0f911c3d677787c963a786740d981ff1167a36eaf54ec8ed44efce03c2cdd635da3aeb213c99f2895b05f5279c706487de91a2c9b6f98dd3a69274664d9d5673", 0x59, 0x4880, &(0x7f00000000c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1, [@default, @bcast, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x40) (async) r1 = socket$igmp(0x2, 0x3, 0x2) r2 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r2, 0x0, 0xcf, &(0x7f0000000340)=0xfe, 0x4) (async) getsockopt$MRT(r1, 0x0, 0xce, &(0x7f0000000140), &(0x7f0000000180)=0x4) 02:40:40 executing program 5: getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000100)={r0, 0x6}, &(0x7f0000000140)=0x8) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:40:40 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x1, 0x8, 0x1000, 0x4, 0x20, 0x80, 0x2}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000000)={@dev={0xac, 0x14, 0x14, 0x1e}, @broadcast}) 02:40:40 executing program 5: getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000100)={r0, 0x6}, &(0x7f0000000140)=0x8) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000100)={r0, 0x6}, &(0x7f0000000140)=0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) (async) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) 02:40:40 executing program 5: getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000100)={r0, 0x6}, &(0x7f0000000140)=0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) (async, rerun: 32) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) (rerun: 32) 02:40:41 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) 02:40:41 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0xfffd, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7ffb, @any, 0x8001, 0x2}, 0xe) 02:40:41 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000040)={{0x2, 0x3ff}, 0x4}, 0x10) 02:40:41 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = syz_open_dev$sg(&(0x7f0000000080), 0x100000001, 0x105040) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000180)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) syz_open_dev$sg(&(0x7f0000000080), 0x100000001, 0x105040) (async) ioctl$SG_SET_DEBUG(r1, 0x227e, &(0x7f0000000180)) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:41 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0xfffd, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7ffb, @any, 0x8001, 0x2}, 0xe) 02:40:41 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x1, 0x8, 0x1000, 0x4, 0x20, 0x80, 0x2}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000000)={@dev={0xac, 0x14, 0x14, 0x1e}, @broadcast}) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x1, 0x8, 0x1000, 0x4, 0x20, 0x80, 0x2}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000000)={@dev={0xac, 0x14, 0x14, 0x1e}, @broadcast}) (async) 02:40:41 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0xfffd, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7ffb, @any, 0x8001, 0x2}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0xfffd, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7ffb, @any, 0x8001, 0x2}, 0xe) (async) 02:40:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:41 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000300)={0x40, r2, 0x200, 0x0, 0x1, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_SEC_KEY={0x18, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "15764a68da3b266a125e8463547e714f"}]}]}, 0xfffffffffffffda3}}, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x6, 0x82, 0xfd, 0x0, 0x4004}, 0xc) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f00000002c0), &(0x7f0000000300)=0x4) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000040)={0x0, 0x7ff, 0x20, 0x3, 0x10001}, &(0x7f00000000c0)=0x18) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000100)={r4, @in={{0x2, 0x4e24, @multicast2}}, [0x4, 0x2, 0xce, 0x80000001, 0x1, 0x8, 0x100000000, 0x8000, 0xfffffffffffffc03, 0xfffffffffbffff7f, 0x2, 0xffffffff7fffffff, 0x0, 0x3, 0x53b]}, &(0x7f0000000200)=0x100) r5 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000240)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000280)=0x10) [ 2602.284165] misc userio: Can't change port type on an already running userio instance [ 2602.298136] misc userio: Begin command sent, but we're already running 02:40:41 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) pkey_mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0xffffffffffffffff) r1 = socket$rds(0x15, 0x5, 0x0) bind$rds(r1, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r1, &(0x7f0000000400)={&(0x7f0000000140)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000300), 0x0}}], 0x58}, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2602.353904] atomic_op ffff8880a7dcf380 conn xmit_atomic (null) 02:40:42 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) 02:40:42 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) pkey_mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0xffffffffffffffff) (async) r1 = socket$rds(0x15, 0x5, 0x0) bind$rds(r1, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) (async) sendmsg$rds(r1, &(0x7f0000000400)={&(0x7f0000000140)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000300), 0x0}}], 0x58}, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:42 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x800) accept4$rose(r1, &(0x7f0000000200)=@short={0xb, @dev, @rose, 0x1, @bcast}, &(0x7f0000000240)=0x1c, 0x80000) ioctl$SIOCRSSCAUSE(r1, 0x89e1, &(0x7f0000000280)=0x5) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r3 = syz_open_dev$sg(&(0x7f0000000340), 0x6, 0x0) ioctl$SG_GET_NUM_WAITING(r3, 0x227d, &(0x7f0000000380)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) ioctl$SG_EMULATED_HOST(r5, 0x2203, &(0x7f00000003c0)) sendto$rose(r4, &(0x7f00000002c0)="7a217d0fdbe4524c2486b72d09243d95a27875f2585ba6b0a5193c46c9ad5de45801d671a7d2d9b0eb439b2e7fdb588e47a70cda6d512f7490a2503c7cd4ec9d8fef558633c878f615ae71f21ccabb74b1db33ac9b59ae44523578fcde0c3948e5d0823f4b64e9396e58c9ec57a9aa34d39d319f4eed89b0", 0x78, 0x40000, &(0x7f0000000080)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, 0x0, [@null, @bcast, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}, 0x40) 02:40:42 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000080)={0x1, 0x8}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x33}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:42 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 32) pkey_mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0xffffffffffffffff) (rerun: 32) r1 = socket$rds(0x15, 0x5, 0x0) bind$rds(r1, &(0x7f0000000000)={0x2, 0x0, @remote}, 0x10) sendmsg$rds(r1, &(0x7f0000000400)={&(0x7f0000000140)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[@mask_cswp={0x58, 0x114, 0x9, {{}, &(0x7f0000000300), 0x0}}], 0x58}, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:42 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000002b00)={0x0, 0x3}, &(0x7f0000002b40)=0xc) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000002b80)={0xf80f, 0x8000, 0x400, 0x57b, r1}, 0x10) r2 = socket$rds(0x15, 0x5, 0x0) sendmsg$rds(r2, &(0x7f0000000400)={&(0x7f00000000c0), 0x10, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/97, 0x61}], 0x1, 0x0, 0xfffffffffffffe41}, 0x0) sendmsg$rds(r0, &(0x7f0000002ac0)={&(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000001180)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f00000028c0)=[@rdma_dest={0x18, 0x114, 0x2, {0x2, 0x366}}, @rdma_dest={0x18, 0x114, 0x2, {0xe3, 0x8}}, @rdma_dest={0x18, 0x114, 0x2, {0x6, 0x9}}, @cswp={0x58, 0x114, 0x7, {{0x7ff, 0x4}, &(0x7f00000011c0)=0x10001, &(0x7f0000001200)=0x3, 0xff, 0x8, 0x6, 0x20, 0x70, 0x6}}, @rdma_args={0x48, 0x114, 0x1, {{0x6, 0x1}, {&(0x7f0000001240)=""/35, 0x23}, &(0x7f0000002600)=[{&(0x7f0000001280)=""/196, 0xc4}, {&(0x7f0000001380)=""/32, 0x20}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/198, 0xc6}, {&(0x7f00000024c0)=""/5, 0x5}, {&(0x7f0000002500)=""/251, 0xfb}], 0x6, 0x9, 0x1ff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x2ef2}, @mask_fadd={0x58, 0x114, 0x8, {{0x400, 0x80}, &(0x7f0000002680)=0x9, &(0x7f00000026c0)=0x1, 0xd83, 0x1, 0x4, 0x1000, 0x3, 0x7}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000002700)=""/254, 0xfe}, &(0x7f0000002800), 0x8}}, @cswp={0x58, 0x114, 0x7, {{0x3, 0x1ff}, &(0x7f0000002840)=0x6, &(0x7f0000002880)=0x54, 0xdc, 0x9, 0xea72, 0xfffffffffffffeff, 0x10, 0x9a}}], 0x1e0, 0x20008040}, 0x8000) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) 02:40:42 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000002b00)={0x0, 0x3}, &(0x7f0000002b40)=0xc) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000002b80)={0xf80f, 0x8000, 0x400, 0x57b, r1}, 0x10) r2 = socket$rds(0x15, 0x5, 0x0) sendmsg$rds(r2, &(0x7f0000000400)={&(0x7f00000000c0), 0x10, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/97, 0x61}], 0x1, 0x0, 0xfffffffffffffe41}, 0x0) sendmsg$rds(r0, &(0x7f0000002ac0)={&(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000001180)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f00000028c0)=[@rdma_dest={0x18, 0x114, 0x2, {0x2, 0x366}}, @rdma_dest={0x18, 0x114, 0x2, {0xe3, 0x8}}, @rdma_dest={0x18, 0x114, 0x2, {0x6, 0x9}}, @cswp={0x58, 0x114, 0x7, {{0x7ff, 0x4}, &(0x7f00000011c0)=0x10001, &(0x7f0000001200)=0x3, 0xff, 0x8, 0x6, 0x20, 0x70, 0x6}}, @rdma_args={0x48, 0x114, 0x1, {{0x6, 0x1}, {&(0x7f0000001240)=""/35, 0x23}, &(0x7f0000002600)=[{&(0x7f0000001280)=""/196, 0xc4}, {&(0x7f0000001380)=""/32, 0x20}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/198, 0xc6}, {&(0x7f00000024c0)=""/5, 0x5}, {&(0x7f0000002500)=""/251, 0xfb}], 0x6, 0x9, 0x1ff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x2ef2}, @mask_fadd={0x58, 0x114, 0x8, {{0x400, 0x80}, &(0x7f0000002680)=0x9, &(0x7f00000026c0)=0x1, 0xd83, 0x1, 0x4, 0x1000, 0x3, 0x7}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000002700)=""/254, 0xfe}, &(0x7f0000002800), 0x8}}, @cswp={0x58, 0x114, 0x7, {{0x3, 0x1ff}, &(0x7f0000002840)=0x6, &(0x7f0000002880)=0x54, 0xdc, 0x9, 0xea72, 0xfffffffffffffeff, 0x10, 0x9a}}], 0x1e0, 0x20008040}, 0x8000) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000002b00)={0x0, 0x3}, &(0x7f0000002b40)=0xc) (async) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000002b80)={0xf80f, 0x8000, 0x400, 0x57b, r1}, 0x10) (async) socket$rds(0x15, 0x5, 0x0) (async) sendmsg$rds(r2, &(0x7f0000000400)={&(0x7f00000000c0), 0x10, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/97, 0x61}], 0x1, 0x0, 0xfffffffffffffe41}, 0x0) (async) sendmsg$rds(r0, &(0x7f0000002ac0)={&(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000001180)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f00000028c0)=[@rdma_dest={0x18, 0x114, 0x2, {0x2, 0x366}}, @rdma_dest={0x18, 0x114, 0x2, {0xe3, 0x8}}, @rdma_dest={0x18, 0x114, 0x2, {0x6, 0x9}}, @cswp={0x58, 0x114, 0x7, {{0x7ff, 0x4}, &(0x7f00000011c0)=0x10001, &(0x7f0000001200)=0x3, 0xff, 0x8, 0x6, 0x20, 0x70, 0x6}}, @rdma_args={0x48, 0x114, 0x1, {{0x6, 0x1}, {&(0x7f0000001240)=""/35, 0x23}, &(0x7f0000002600)=[{&(0x7f0000001280)=""/196, 0xc4}, {&(0x7f0000001380)=""/32, 0x20}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/198, 0xc6}, {&(0x7f00000024c0)=""/5, 0x5}, {&(0x7f0000002500)=""/251, 0xfb}], 0x6, 0x9, 0x1ff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x2ef2}, @mask_fadd={0x58, 0x114, 0x8, {{0x400, 0x80}, &(0x7f0000002680)=0x9, &(0x7f00000026c0)=0x1, 0xd83, 0x1, 0x4, 0x1000, 0x3, 0x7}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000002700)=""/254, 0xfe}, &(0x7f0000002800), 0x8}}, @cswp={0x58, 0x114, 0x7, {{0x3, 0x1ff}, &(0x7f0000002840)=0x6, &(0x7f0000002880)=0x54, 0xdc, 0x9, 0xea72, 0xfffffffffffffeff, 0x10, 0x9a}}], 0x1e0, 0x20008040}, 0x8000) (async) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) (async) [ 2602.750054] atomic_op ffff8880a374af40 conn xmit_atomic (null) [ 2602.754682] misc userio: Begin command sent, but we're already running [ 2602.765933] misc userio: Can't change port type on an already running userio instance [ 2602.789182] atomic_op ffff88809516c180 conn xmit_atomic (null) 02:40:42 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x1, 0x8, 0x1000, 0x4, 0x20, 0x80, 0x2}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000000)={@dev={0xac, 0x14, 0x14, 0x1e}, @broadcast}) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000040)={0x1, 0x8, 0x1000, 0x4, 0x20, 0x80, 0x2}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) ioctl$SIOCGETSGCNT(0xffffffffffffffff, 0x89e1, &(0x7f0000000000)={@dev={0xac, 0x14, 0x14, 0x1e}, @broadcast}) (async) 02:40:42 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f0000002b00)={0x0, 0x3}, &(0x7f0000002b40)=0xc) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000002b80)={0xf80f, 0x8000, 0x400, 0x57b, r1}, 0x10) (async) r2 = socket$rds(0x15, 0x5, 0x0) sendmsg$rds(r2, &(0x7f0000000400)={&(0x7f00000000c0), 0x10, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/97, 0x61}], 0x1, 0x0, 0xfffffffffffffe41}, 0x0) (async, rerun: 64) sendmsg$rds(r0, &(0x7f0000002ac0)={&(0x7f0000000000)={0x2, 0x4e21, @multicast2}, 0x10, &(0x7f0000001180)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f00000028c0)=[@rdma_dest={0x18, 0x114, 0x2, {0x2, 0x366}}, @rdma_dest={0x18, 0x114, 0x2, {0xe3, 0x8}}, @rdma_dest={0x18, 0x114, 0x2, {0x6, 0x9}}, @cswp={0x58, 0x114, 0x7, {{0x7ff, 0x4}, &(0x7f00000011c0)=0x10001, &(0x7f0000001200)=0x3, 0xff, 0x8, 0x6, 0x20, 0x70, 0x6}}, @rdma_args={0x48, 0x114, 0x1, {{0x6, 0x1}, {&(0x7f0000001240)=""/35, 0x23}, &(0x7f0000002600)=[{&(0x7f0000001280)=""/196, 0xc4}, {&(0x7f0000001380)=""/32, 0x20}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/198, 0xc6}, {&(0x7f00000024c0)=""/5, 0x5}, {&(0x7f0000002500)=""/251, 0xfb}], 0x6, 0x9, 0x1ff}}, @zcopy_cookie={0x18, 0x114, 0xc, 0x2ef2}, @mask_fadd={0x58, 0x114, 0x8, {{0x400, 0x80}, &(0x7f0000002680)=0x9, &(0x7f00000026c0)=0x1, 0xd83, 0x1, 0x4, 0x1000, 0x3, 0x7}}, @rdma_map={0x30, 0x114, 0x3, {{&(0x7f0000002700)=""/254, 0xfe}, &(0x7f0000002800), 0x8}}, @cswp={0x58, 0x114, 0x7, {{0x3, 0x1ff}, &(0x7f0000002840)=0x6, &(0x7f0000002880)=0x54, 0xdc, 0x9, 0xea72, 0xfffffffffffffeff, 0x10, 0x9a}}], 0x1e0, 0x20008040}, 0x8000) (rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) 02:40:42 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000300)={0x40, r2, 0x200, 0x0, 0x1, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_SEC_KEY={0x18, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "15764a68da3b266a125e8463547e714f"}]}]}, 0xfffffffffffffda3}}, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x6, 0x82, 0xfd, 0x0, 0x4004}, 0xc) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async, rerun: 32) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async, rerun: 32) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000040)={0x0, 0x7ff, 0x20, 0x3, 0x10001}, &(0x7f00000000c0)=0x18) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000100)={r4, @in={{0x2, 0x4e24, @multicast2}}, [0x4, 0x2, 0xce, 0x80000001, 0x1, 0x8, 0x100000000, 0x8000, 0xfffffffffffffc03, 0xfffffffffbffff7f, 0x2, 0xffffffff7fffffff, 0x0, 0x3, 0x53b]}, &(0x7f0000000200)=0x100) r5 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000240)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000280)=0x10) 02:40:42 executing program 5: getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x8000, 0x40, 0x6b41}, &(0x7f0000000180)=0x10) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$RDS_GET_MR(0xffffffffffffffff, 0x114, 0x2, &(0x7f0000000300)={{&(0x7f00000001c0)=""/208, 0xd0}, &(0x7f00000002c0), 0x43}, 0x20) getpeername$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast}, [@null, @default, @default, @null, @default, @default, @netrom, @netrom]}, &(0x7f0000000100)=0x48) accept4$rose(0xffffffffffffffff, &(0x7f0000000000)=@short={0xb, @remote, @netrom, 0x1, @default}, &(0x7f0000000040)=0x1c, 0x80000) 02:40:42 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x800) accept4$rose(r1, &(0x7f0000000200)=@short={0xb, @dev, @rose, 0x1, @bcast}, &(0x7f0000000240)=0x1c, 0x80000) (async) ioctl$SIOCRSSCAUSE(r1, 0x89e1, &(0x7f0000000280)=0x5) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000180), &(0x7f00000001c0)=0x4) (async) r3 = syz_open_dev$sg(&(0x7f0000000340), 0x6, 0x0) ioctl$SG_GET_NUM_WAITING(r3, 0x227d, &(0x7f0000000380)) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) ioctl$SG_EMULATED_HOST(r5, 0x2203, &(0x7f00000003c0)) (async) sendto$rose(r4, &(0x7f00000002c0)="7a217d0fdbe4524c2486b72d09243d95a27875f2585ba6b0a5193c46c9ad5de45801d671a7d2d9b0eb439b2e7fdb588e47a70cda6d512f7490a2503c7cd4ec9d8fef558633c878f615ae71f21ccabb74b1db33ac9b59ae44523578fcde0c3948e5d0823f4b64e9396e58c9ec57a9aa34d39d319f4eed89b0", 0x78, 0x40000, &(0x7f0000000080)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, 0x0, [@null, @bcast, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}, 0x40) 02:40:42 executing program 3: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) bind$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) ioctl$SG_SCSI_RESET(0xffffffffffffffff, 0x2284, 0x0) 02:40:42 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000080)={0x1, 0x8}, 0x2) (async, rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x33}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:42 executing program 5: getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x8000, 0x40, 0x6b41}, &(0x7f0000000180)=0x10) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$RDS_GET_MR(0xffffffffffffffff, 0x114, 0x2, &(0x7f0000000300)={{&(0x7f00000001c0)=""/208, 0xd0}, &(0x7f00000002c0), 0x43}, 0x20) (async) getpeername$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast}, [@null, @default, @default, @null, @default, @default, @netrom, @netrom]}, &(0x7f0000000100)=0x48) accept4$rose(0xffffffffffffffff, &(0x7f0000000000)=@short={0xb, @remote, @netrom, 0x1, @default}, &(0x7f0000000040)=0x1c, 0x80000) 02:40:42 executing program 3: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) bind$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) ioctl$SG_SCSI_RESET(0xffffffffffffffff, 0x2284, 0x0) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) bind$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) (async) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) (async) ioctl$SG_SCSI_RESET(0xffffffffffffffff, 0x2284, 0x0) (async) 02:40:42 executing program 5: getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000140)={0x5, 0x8000, 0x40, 0x6b41}, &(0x7f0000000180)=0x10) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$RDS_GET_MR(0xffffffffffffffff, 0x114, 0x2, &(0x7f0000000300)={{&(0x7f00000001c0)=""/208, 0xd0}, &(0x7f00000002c0), 0x43}, 0x20) (async) getpeername$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast}, [@null, @default, @default, @null, @default, @default, @netrom, @netrom]}, &(0x7f0000000100)=0x48) accept4$rose(0xffffffffffffffff, &(0x7f0000000000)=@short={0xb, @remote, @netrom, 0x1, @default}, &(0x7f0000000040)=0x1c, 0x80000) 02:40:42 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 64) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000080)={0x1, 0x8}, 0x2) (async, rerun: 64) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x33}, 0x2) (async, rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (rerun: 32) 02:40:42 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc30d36b17e67bdf9, 0x0) ioctl$SCSI_IOCTL_GET_IDLUN(r2, 0x5382, &(0x7f0000000080)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r3, 0x3) syz_init_net_socket$ax25(0x3, 0x2, 0x7) syz_init_net_socket$ax25(0x3, 0x5, 0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) [ 2603.235308] misc userio: The device must be registered before sending interrupts [ 2603.248510] misc userio: No port type given on /dev/userio [ 2603.257344] misc userio: The device must be registered before sending interrupts 02:40:43 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc30d36b17e67bdf9, 0x0) ioctl$SCSI_IOCTL_GET_IDLUN(r2, 0x5382, &(0x7f0000000080)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r3, 0x3) syz_init_net_socket$ax25(0x3, 0x2, 0x7) (async, rerun: 32) syz_init_net_socket$ax25(0x3, 0x5, 0x8) (rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:43 executing program 3: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) bind$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @bcast, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) (async) ioctl$SG_SCSI_RESET(0xffffffffffffffff, 0x2284, 0x0) 02:40:43 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_KEY(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000300)={0x40, r2, 0x200, 0x0, 0x1, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}, @NL802154_ATTR_SEC_KEY={0x18, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_BYTES={0x14, 0x4, "15764a68da3b266a125e8463547e714f"}]}]}, 0xfffffffffffffda3}}, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x6, 0x82, 0xfd, 0x0, 0x4004}, 0xc) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async, rerun: 64) getsockopt$bt_l2cap_L2CAP_LM(r3, 0x6, 0x3, &(0x7f00000002c0), &(0x7f0000000300)=0x4) (async, rerun: 64) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(0xffffffffffffffff, 0x84, 0x73, &(0x7f0000000040)={0x0, 0x7ff, 0x20, 0x3, 0x10001}, &(0x7f00000000c0)=0x18) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000100)={r4, @in={{0x2, 0x4e24, @multicast2}}, [0x4, 0x2, 0xce, 0x80000001, 0x1, 0x8, 0x100000000, 0x8000, 0xfffffffffffffc03, 0xfffffffffbffff7f, 0x2, 0xffffffff7fffffff, 0x0, 0x3, 0x53b]}, &(0x7f0000000200)=0x100) r5 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r5, 0x84, 0x1d, &(0x7f0000000240)={0x3, [0x0, 0x0, 0x0]}, &(0x7f0000000280)=0x10) 02:40:43 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x7, 0x30}, &(0x7f0000000080)=0xc) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:43 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) r1 = accept4$rose(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x800) accept4$rose(r1, &(0x7f0000000200)=@short={0xb, @dev, @rose, 0x1, @bcast}, &(0x7f0000000240)=0x1c, 0x80000) (async) ioctl$SIOCRSSCAUSE(r1, 0x89e1, &(0x7f0000000280)=0x5) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r2, 0x84, 0x12, &(0x7f0000000180), &(0x7f00000001c0)=0x4) (async) r3 = syz_open_dev$sg(&(0x7f0000000340), 0x6, 0x0) ioctl$SG_GET_NUM_WAITING(r3, 0x227d, &(0x7f0000000380)) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) r5 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r5, 0x2201, 0x0) ioctl$SG_EMULATED_HOST(r5, 0x2203, &(0x7f00000003c0)) (async) sendto$rose(r4, &(0x7f00000002c0)="7a217d0fdbe4524c2486b72d09243d95a27875f2585ba6b0a5193c46c9ad5de45801d671a7d2d9b0eb439b2e7fdb588e47a70cda6d512f7490a2503c7cd4ec9d8fef558633c878f615ae71f21ccabb74b1db33ac9b59ae44523578fcde0c3948e5d0823f4b64e9396e58c9ec57a9aa34d39d319f4eed89b0", 0x78, 0x40000, &(0x7f0000000080)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, 0x0, [@null, @bcast, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}, 0x40) 02:40:43 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000000)={@loopback, @broadcast, 0x0, "b66a60813fd4093c0746ab24ebc388b66c740d2a9048f31aa42e38c0d36c63cf", 0xabc7, 0x80, 0x2, 0xbf}, 0x3c) connect$pptp(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, {0x0, @private=0xa010101}}, 0x1e) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000140), 0x4) accept4$rose(0xffffffffffffffff, &(0x7f0000000040)=@full={0xb, @dev, @bcast, 0x0, [@rose, @null, @netrom, @remote, @rose, @netrom]}, &(0x7f00000000c0)=0x40, 0x80000) 02:40:43 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x1}, 0x2) 02:40:43 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xc30d36b17e67bdf9, 0x0) ioctl$SCSI_IOCTL_GET_IDLUN(r2, 0x5382, &(0x7f0000000080)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$SCSI_IOCTL_BENCHMARK_COMMAND(r3, 0x3) (async, rerun: 64) syz_init_net_socket$ax25(0x3, 0x2, 0x7) (async, rerun: 64) syz_init_net_socket$ax25(0x3, 0x5, 0x8) (async, rerun: 64) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (rerun: 64) 02:40:43 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x1}, 0x2) [ 2604.079074] misc userio: The device must be registered before sending interrupts [ 2604.090043] misc userio: The device must be registered before sending interrupts 02:40:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, &(0x7f0000000000)=0x5) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1550c3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) bind$pptp(r2, &(0x7f0000000080)={0x18, 0x2, {0x3, @empty}}, 0x1e) 02:40:43 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x1}, 0x2) 02:40:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, &(0x7f0000000000)=0x5) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1550c3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) bind$pptp(r2, &(0x7f0000000080)={0x18, 0x2, {0x3, @empty}}, 0x1e) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, &(0x7f0000000000)=0x5) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1550c3, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) bind$pptp(r2, &(0x7f0000000080)={0x18, 0x2, {0x3, @empty}}, 0x1e) (async) 02:40:43 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x14244, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:43 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, &(0x7f0000000000)=0x5) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1550c3, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) bind$pptp(r2, &(0x7f0000000080)={0x18, 0x2, {0x3, @empty}}, 0x1e) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, &(0x7f0000000000)=0x5) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x1550c3, 0x0) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) bind$pptp(r2, &(0x7f0000000080)={0x18, 0x2, {0x3, @empty}}, 0x1e) (async) [ 2604.128618] misc userio: The device must be registered before sending interrupts [ 2604.136324] misc userio: The device must be registered before sending interrupts [ 2604.161259] misc userio: The device must be registered before sending interrupts [ 2604.170004] misc userio: The device must be registered before sending interrupts [ 2604.291463] psmouse serio904: Failed to reset mouse on 02:40:44 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) [ 2607.861136] misc userio: Buffer overflowed, userio client isn't keeping up [ 2609.131911] input: PS/2 Generic Mouse as /devices/serio904/input/input136 [ 2609.350985] psmouse serio904: Failed to enable mouse on 02:40:49 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x7, 0x30}, &(0x7f0000000080)=0xc) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x7, 0x30}, &(0x7f0000000080)=0xc) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:49 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x300, 0x70bd27, 0x25dfdbfe, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x6, @none, 0x3, 0x1}, 0xe) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)={@loopback, @ipv4={'\x00', '\xff\xff', @empty}}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:49 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x14244, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x14244, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r1, 0x84, 0x79, &(0x7f0000000080)={r2, 0x809, 0x7f}, 0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:49 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000000)={@loopback, @broadcast, 0x0, "b66a60813fd4093c0746ab24ebc388b66c740d2a9048f31aa42e38c0d36c63cf", 0xabc7, 0x80, 0x2, 0xbf}, 0x3c) (async) connect$pptp(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, {0x0, @private=0xa010101}}, 0x1e) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000140), 0x4) (async) accept4$rose(0xffffffffffffffff, &(0x7f0000000040)=@full={0xb, @dev, @bcast, 0x0, [@rose, @null, @netrom, @remote, @rose, @netrom]}, &(0x7f00000000c0)=0x40, 0x80000) 02:40:49 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) (async) 02:40:49 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x14244, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:49 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x3}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x2}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r1, 0x84, 0x79, &(0x7f0000000080)={r2, 0x809, 0x7f}, 0x8) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:49 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @any, 0x0, 0x1}, 0xe) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_ADD_STREAMS(r1, 0x84, 0x79, &(0x7f0000000080)={r2, 0x809, 0x7f}, 0x8) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:49 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) [ 2609.636587] misc userio: Can't change port type on an already running userio instance [ 2609.656902] misc userio: Begin command sent, but we're already running [ 2609.666847] misc userio: Begin command sent, but we're already running 02:40:49 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000040)={0x0, 0x7, 0x30}, &(0x7f0000000080)=0xc) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:49 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x3}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x2}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000100)=0x62, 0x4) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f0000000000)={@default, @bcast, @bcast, 0x3, 0x2, 0x1, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000080)={0x6, 0x20a, 0x9, 0x94}, &(0x7f00000000c0)=0x10) 02:40:49 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x300, 0x70bd27, 0x25dfdbfe, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x6, @none, 0x3, 0x1}, 0xe) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)={@loopback, @ipv4={'\x00', '\xff\xff', @empty}}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x300, 0x70bd27, 0x25dfdbfe, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x6, @none, 0x3, 0x1}, 0xe) (async) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)={@loopback, @ipv4={'\x00', '\xff\xff', @empty}}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2610.104382] misc userio: Begin command sent, but we're already running [ 2610.113156] misc userio: Begin command sent, but we're already running [ 2610.120487] misc userio: Begin command sent, but we're already running [ 2610.131648] misc userio: Begin command sent, but we're already running [ 2610.138585] misc userio: Begin command sent, but we're already running [ 2610.147909] misc userio: Begin command sent, but we're already running [ 2610.156131] misc userio: Begin command sent, but we're already running [ 2610.163911] misc userio: Begin command sent, but we're already running [ 2610.170575] misc userio: Begin command sent, but we're already running [ 2610.179005] misc userio: Begin command sent, but we're already running [ 2610.186825] misc userio: Begin command sent, but we're already running [ 2610.194269] misc userio: Begin command sent, but we're already running [ 2610.201289] misc userio: Begin command sent, but we're already running [ 2610.208047] misc userio: Begin command sent, but we're already running [ 2610.217429] misc userio: Begin command sent, but we're already running [ 2610.224193] misc userio: Begin command sent, but we're already running [ 2610.231128] misc userio: Begin command sent, but we're already running [ 2610.237875] misc userio: Begin command sent, but we're already running [ 2610.244601] misc userio: Begin command sent, but we're already running [ 2610.251371] misc userio: Begin command sent, but we're already running [ 2610.258030] misc userio: Begin command sent, but we're already running [ 2610.264843] misc userio: Begin command sent, but we're already running [ 2610.271853] misc userio: Begin command sent, but we're already running [ 2610.278512] misc userio: Begin command sent, but we're already running [ 2610.285230] misc userio: Begin command sent, but we're already running [ 2610.292024] misc userio: Begin command sent, but we're already running [ 2610.298678] misc userio: Begin command sent, but we're already running [ 2610.305379] misc userio: Begin command sent, but we're already running [ 2610.312141] misc userio: Begin command sent, but we're already running [ 2610.318800] misc userio: Begin command sent, but we're already running [ 2610.325503] misc userio: Begin command sent, but we're already running [ 2610.332246] misc userio: Begin command sent, but we're already running [ 2610.338926] misc userio: Begin command sent, but we're already running [ 2610.370941] psmouse serio910: Failed to reset mouse on 02:40:49 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) setsockopt$MRT_ADD_MFC(0xffffffffffffffff, 0x0, 0xcc, &(0x7f0000000000)={@loopback, @broadcast, 0x0, "b66a60813fd4093c0746ab24ebc388b66c740d2a9048f31aa42e38c0d36c63cf", 0xabc7, 0x80, 0x2, 0xbf}, 0x3c) (async) connect$pptp(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, {0x0, @private=0xa010101}}, 0x1e) (async) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000140), 0x4) (async) accept4$rose(0xffffffffffffffff, &(0x7f0000000040)=@full={0xb, @dev, @bcast, 0x0, [@rose, @null, @netrom, @remote, @rose, @netrom]}, &(0x7f00000000c0)=0x40, 0x80000) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000100)=0x62, 0x4) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f0000000000)={@default, @bcast, @bcast, 0x3, 0x2, 0x1, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000080)={0x6, 0x20a, 0x9, 0x94}, &(0x7f00000000c0)=0x10) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000100)=0x62, 0x4) (async) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f0000000000)={@default, @bcast, @bcast, 0x3, 0x2, 0x1, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000080)={0x6, 0x20a, 0x9, 0x94}, &(0x7f00000000c0)=0x10) (async) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000100)=0x62, 0x4) (async) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f0000000000)={@default, @bcast, @bcast, 0x3, 0x2, 0x1, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000080)={0x6, 0x20a, 0x9, 0x94}, &(0x7f00000000c0)=0x10) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, 0x0, &(0x7f00000000c0), 0xc00) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000100)=0x22, 0x4) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@rose, @netrom, @remote, @remote, @bcast, @bcast, @bcast, @rose]}, &(0x7f0000000080)=0x48, 0x80000) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0xc6) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, 0x0, &(0x7f00000000c0), 0xc00) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000100)=0x22, 0x4) (async) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@rose, @netrom, @remote, @remote, @bcast, @bcast, @bcast, @rose]}, &(0x7f0000000080)=0x48, 0x80000) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0xc6) 02:40:49 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, 0x0, &(0x7f00000000c0), 0xc00) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000100)=0x22, 0x4) (async) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000000)={{0x3, @null}, [@rose, @netrom, @remote, @remote, @bcast, @bcast, @bcast, @rose]}, &(0x7f0000000080)=0x48, 0x80000) setsockopt$ax25_SO_BINDTODEVICE(r2, 0x101, 0x19, 0x0, 0xc6) 02:40:49 executing program 5: ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000400)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x4, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default]}) r0 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="58620d8a58219e2af80edbda53c32b5fdb", @ANYRESDEC=r0, @ANYRES8=r0], 0x58}, 0x1, 0x0, 0x0, 0x20000010}, 0x8000) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff037200131b8d24b4340d1a3b4d04156d2fd08408a30327fb7efb5561668b22f9fc8ac09faf62c840d3fd129a5b542e020111227ee1ea1330116adbdc9f3f1496dca0ea7565e390766885adcd39851992721b1e5482a7ffc4bbc7aa7711f56616b47c84c42257921614ffa4419e580000000000"], 0x7a) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e22, 0x401, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}}, 0x80000000, 0x1, 0x50279843, 0x6, 0x7}, &(0x7f00000002c0)=0x98) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000300)={r1, @in={{0x2, 0x4e24, @rand_addr=0x64010102}}, 0x10001, 0x8001, 0x0, 0x80000000, 0x77f}, &(0x7f00000003c0)=0x98) 02:40:49 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) 02:40:49 executing program 5: ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000400)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x4, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default]}) r0 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="58620d8a58219e2af80edbda53c32b5fdb", @ANYRESDEC=r0, @ANYRES8=r0], 0x58}, 0x1, 0x0, 0x0, 0x20000010}, 0x8000) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff037200131b8d24b4340d1a3b4d04156d2fd08408a30327fb7efb5561668b22f9fc8ac09faf62c840d3fd129a5b542e020111227ee1ea1330116adbdc9f3f1496dca0ea7565e390766885adcd39851992721b1e5482a7ffc4bbc7aa7711f56616b47c84c42257921614ffa4419e580000000000"], 0x7a) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e22, 0x401, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}}, 0x80000000, 0x1, 0x50279843, 0x6, 0x7}, &(0x7f00000002c0)=0x98) (rerun: 32) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000300)={r1, @in={{0x2, 0x4e24, @rand_addr=0x64010102}}, 0x10001, 0x8001, 0x0, 0x80000000, 0x77f}, &(0x7f00000003c0)=0x98) [ 2613.960521] misc userio: Buffer overflowed, userio client isn't keeping up [ 2615.231191] input: PS/2 Generic Mouse as /devices/serio910/input/input140 [ 2615.450394] psmouse serio910: Failed to enable mouse on 02:40:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:55 executing program 5: ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000400)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x4, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default]}) r0 = syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="58620d8a58219e2af80edbda53c32b5fdb", @ANYRESDEC=r0, @ANYRES8=r0], 0x58}, 0x1, 0x0, 0x0, 0x20000010}, 0x8000) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff037200131b8d24b4340d1a3b4d04156d2fd08408a30327fb7efb5561668b22f9fc8ac09faf62c840d3fd129a5b542e020111227ee1ea1330116adbdc9f3f1496dca0ea7565e390766885adcd39851992721b1e5482a7ffc4bbc7aa7711f56616b47c84c42257921614ffa4419e580000000000"], 0x7a) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e22, 0x401, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}}, 0x80000000, 0x1, 0x50279843, 0x6, 0x7}, &(0x7f00000002c0)=0x98) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000300)={r1, @in={{0x2, 0x4e24, @rand_addr=0x64010102}}, 0x10001, 0x8001, 0x0, 0x80000000, 0x77f}, &(0x7f00000003c0)=0x98) ioctl$sock_ax25_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000400)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x4, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @default]}) (async) syz_genetlink_get_family_id$SEG6(&(0x7f00000000c0), 0xffffffffffffffff) (async) sendmsg$SEG6_CMD_GET_TUNSRC(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="58620d8a58219e2af80edbda53c32b5fdb", @ANYRESDEC=r0, @ANYRES8=r0], 0x58}, 0x1, 0x0, 0x0, 0x20000010}, 0x8000) (async) setsockopt$inet_sctp6_SCTP_AUTH_KEY(0xffffffffffffffff, 0x84, 0x17, &(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYBLOB="ff037200131b8d24b4340d1a3b4d04156d2fd08408a30327fb7efb5561668b22f9fc8ac09faf62c840d3fd129a5b542e020111227ee1ea1330116adbdc9f3f1496dca0ea7565e390766885adcd39851992721b1e5482a7ffc4bbc7aa7711f56616b47c84c42257921614ffa4419e580000000000"], 0x7a) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e22, 0x401, @private0={0xfc, 0x0, '\x00', 0x1}, 0x4}}, 0x80000000, 0x1, 0x50279843, 0x6, 0x7}, &(0x7f00000002c0)=0x98) (async) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(0xffffffffffffffff, 0x84, 0xf, &(0x7f0000000300)={r1, @in={{0x2, 0x4e24, @rand_addr=0x64010102}}, 0x10001, 0x8001, 0x0, 0x80000000, 0x77f}, &(0x7f00000003c0)=0x98) (async) 02:40:55 executing program 0: getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e20, 0x0, @private0, 0x81}}, 0x6040, 0x6, 0x9, 0xae1d, 0x11, 0x3, 0x2}, &(0x7f0000000040)=0x9c) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={r0, 0x27f}, 0x8) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in={0x2, 0x4e24, @rand_addr=0x64010102}, @in={0x2, 0x4e23, @loopback}], 0x20) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x45a202, 0x0) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) r4 = socket$inet6_sctp(0xa, 0x0, 0x84) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000240)={r0, 0xb022, 0x2}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r4, 0x84, 0x7c, &(0x7f00000002c0)={r5, 0x9}, &(0x7f0000000300)=0x8) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x2, 0x1}, 0xe) r6 = syz_open_dev$sg(&(0x7f00000004c0), 0xfffffffffffffff8, 0x1e1898a9d5928223) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r6, 0x2) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r7 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000340), 0x202040, 0x0) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r8, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r8, 0x84, 0x9, &(0x7f00000003c0)={r0, @in={{0x2, 0x4e24, @loopback}}, 0x37f8000, 0x3f79, 0xfffffffd, 0x80, 0x0, 0x10000, 0x1}, &(0x7f0000000480)=0x9c) ioctl$SG_SET_KEEP_ORPHAN(r7, 0x2287, &(0x7f0000000380)=0x8) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r4, 0x84, 0x10, &(0x7f0000000500)=@assoc_value={r0, 0x3ff}, 0x8) 02:40:55 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) (async) 02:40:55 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x3}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x2}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x3}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x2}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) 02:40:55 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x10, 0x3fb, 0x300, 0x70bd27, 0x25dfdbfe, "", [""]}, 0x10}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0x6, @none, 0x3, 0x1}, 0xe) (async) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000080)={@loopback, @ipv4={'\x00', '\xff\xff', @empty}}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2615.729769] misc userio: The device must be registered before sending interrupts [ 2615.739258] misc userio: The device must be registered before sending interrupts [ 2615.753507] misc userio: Begin command sent, but we're already running [ 2615.771230] misc userio: Can't change port type on an already running userio instance 02:40:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0xff}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:55 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(r1, 0x84, 0x12, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) 02:40:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_GET_MR(r1, 0x114, 0x2, &(0x7f00000000c0)={{&(0x7f0000000040)=""/52, 0x34}, &(0x7f0000000080), 0x20}, 0x20) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180)={0x0, 0x80}, 0x2) [ 2615.791717] misc userio: The device must be registered before sending interrupts [ 2615.796640] misc userio: Begin command sent, but we're already running [ 2615.813419] misc userio: Begin command sent, but we're already running [ 2615.819171] misc userio: The device must be registered before sending interrupts [ 2615.831196] misc userio: The device must be registered before sending interrupts 02:40:55 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040), 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x8900, 0x0) bind$rose(r2, &(0x7f00000001c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x6, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @default]}, 0x40) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r3 = accept4$ax25(r2, &(0x7f0000000280)={{}, [@remote, @remote, @netrom, @rose, @rose, @netrom, @null, @default]}, &(0x7f0000000080)=0x48, 0x0) getpeername$ax25(r3, &(0x7f00000000c0)={{0x3, @default}, [@bcast, @remote, @bcast, @default, @rose, @remote, @rose, @default]}, &(0x7f0000000140)=0x48) 02:40:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_GET_MR(r1, 0x114, 0x2, &(0x7f00000000c0)={{&(0x7f0000000040)=""/52, 0x34}, &(0x7f0000000080), 0x20}, 0x20) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180)={0x0, 0x80}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) socket$rds(0x15, 0x5, 0x0) (async) setsockopt$RDS_GET_MR(r1, 0x114, 0x2, &(0x7f00000000c0)={{&(0x7f0000000040)=""/52, 0x34}, &(0x7f0000000080), 0x20}, 0x20) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180)={0x0, 0x80}, 0x2) (async) [ 2615.854880] misc userio: No port type given on /dev/userio [ 2615.861662] misc userio: The device must be registered before sending interrupts [ 2615.869389] misc userio: Can't change port type on an already running userio instance [ 2615.870161] misc userio: No port type given on /dev/userio [ 2615.899105] misc userio: No port type given on /dev/userio [ 2615.905429] misc userio: The device must be registered before sending interrupts [ 2615.913472] misc userio: No port type given on /dev/userio [ 2615.919464] misc userio: No port type given on /dev/userio [ 2615.925701] misc userio: No port type given on /dev/userio [ 2615.931530] misc userio: The device must be registered before sending interrupts 02:40:55 executing program 0: getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e20, 0x0, @private0, 0x81}}, 0x6040, 0x6, 0x9, 0xae1d, 0x11, 0x3, 0x2}, &(0x7f0000000040)=0x9c) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={r0, 0x27f}, 0x8) (async, rerun: 64) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async, rerun: 64) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in={0x2, 0x4e24, @rand_addr=0x64010102}, @in={0x2, 0x4e23, @loopback}], 0x20) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x45a202, 0x0) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) (async) r4 = socket$inet6_sctp(0xa, 0x0, 0x84) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000240)={r0, 0xb022, 0x2}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r4, 0x84, 0x7c, &(0x7f00000002c0)={r5, 0x9}, &(0x7f0000000300)=0x8) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x2, 0x1}, 0xe) (async) r6 = syz_open_dev$sg(&(0x7f00000004c0), 0xfffffffffffffff8, 0x1e1898a9d5928223) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r6, 0x2) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) r7 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000340), 0x202040, 0x0) (async) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r8, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r8, 0x84, 0x9, &(0x7f00000003c0)={r0, @in={{0x2, 0x4e24, @loopback}}, 0x37f8000, 0x3f79, 0xfffffffd, 0x80, 0x0, 0x10000, 0x1}, &(0x7f0000000480)=0x9c) (async, rerun: 32) ioctl$SG_SET_KEEP_ORPHAN(r7, 0x2287, &(0x7f0000000380)=0x8) (async, rerun: 32) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r4, 0x84, 0x10, &(0x7f0000000500)=@assoc_value={r0, 0x3ff}, 0x8) 02:40:55 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_GET_MR(r1, 0x114, 0x2, &(0x7f00000000c0)={{&(0x7f0000000040)=""/52, 0x34}, &(0x7f0000000080), 0x20}, 0x20) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180)={0x0, 0x80}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) socket$rds(0x15, 0x5, 0x0) (async) setsockopt$RDS_GET_MR(r1, 0x114, 0x2, &(0x7f00000000c0)={{&(0x7f0000000040)=""/52, 0x34}, &(0x7f0000000080), 0x20}, 0x20) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180)={0x0, 0x80}, 0x2) (async) 02:40:55 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040), 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x8900, 0x0) bind$rose(r2, &(0x7f00000001c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x6, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @default]}, 0x40) (async) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async) r3 = accept4$ax25(r2, &(0x7f0000000280)={{}, [@remote, @remote, @netrom, @rose, @rose, @netrom, @null, @default]}, &(0x7f0000000080)=0x48, 0x0) getpeername$ax25(r3, &(0x7f00000000c0)={{0x3, @default}, [@bcast, @remote, @bcast, @default, @rose, @remote, @rose, @default]}, &(0x7f0000000140)=0x48) 02:40:55 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x3a7042, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140)={0x0, 0x2}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:55 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:40:56 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x8, 0x81f}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000100)={0x526, 0x200, 0x6, 0x1, r2}, &(0x7f0000000140)=0x10) [ 2616.586335] misc userio: No port type given on /dev/userio [ 2616.599302] misc userio: The device must be registered before sending interrupts [ 2616.608592] misc userio: Begin command sent, but we're already running 02:40:56 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) 02:40:56 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x3a7042, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140)={0x0, 0x2}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2616.639086] misc userio: No port type given on /dev/userio [ 2616.648693] misc userio: Can't change port type on an already running userio instance [ 2616.667097] misc userio: Begin command sent, but we're already running [ 2616.682525] misc userio: No port type given on /dev/userio 02:40:56 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x3a7042, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140)={0x0, 0x2}, 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:56 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040), 0x2) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x8900, 0x0) bind$rose(r2, &(0x7f00000001c0)=@full={0xb, @dev={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x6, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @default]}, 0x40) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) (async, rerun: 64) r3 = accept4$ax25(r2, &(0x7f0000000280)={{}, [@remote, @remote, @netrom, @rose, @rose, @netrom, @null, @default]}, &(0x7f0000000080)=0x48, 0x0) (rerun: 64) getpeername$ax25(r3, &(0x7f00000000c0)={{0x3, @default}, [@bcast, @remote, @bcast, @default, @rose, @remote, @rose, @default]}, &(0x7f0000000140)=0x48) 02:40:56 executing program 0: getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f00000000c0)={0x0, @in6={{0xa, 0x4e20, 0x0, @private0, 0x81}}, 0x6040, 0x6, 0x9, 0xae1d, 0x11, 0x3, 0x2}, &(0x7f0000000040)=0x9c) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r1, 0x84, 0x7b, &(0x7f0000000200)={r0, 0x27f}, 0x8) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000001c0)=[@in={0x2, 0x4e24, @rand_addr=0x64010102}, @in={0x2, 0x4e23, @loopback}], 0x20) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180), 0x45a202, 0x0) ioctl$SG_SCSI_RESET(r3, 0x2284, 0x0) (async) r4 = socket$inet6_sctp(0xa, 0x0, 0x84) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000240)={r0, 0xb022, 0x2}, &(0x7f0000000280)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r4, 0x84, 0x7c, &(0x7f00000002c0)={r5, 0x9}, &(0x7f0000000300)=0x8) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x2, 0x1}, 0xe) (async) r6 = syz_open_dev$sg(&(0x7f00000004c0), 0xfffffffffffffff8, 0x1e1898a9d5928223) ioctl$SCSI_IOCTL_TEST_UNIT_READY(r6, 0x2) (async) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) r7 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000340), 0x202040, 0x0) (async) r8 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r8, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r8, 0x84, 0x9, &(0x7f00000003c0)={r0, @in={{0x2, 0x4e24, @loopback}}, 0x37f8000, 0x3f79, 0xfffffffd, 0x80, 0x0, 0x10000, 0x1}, &(0x7f0000000480)=0x9c) ioctl$SG_SET_KEEP_ORPHAN(r7, 0x2287, &(0x7f0000000380)=0x8) (async) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r4, 0x84, 0x10, &(0x7f0000000500)=@assoc_value={r0, 0x3ff}, 0x8) 02:40:56 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) getsockopt$inet_sctp6_SCTP_FRAGMENT_INTERLEAVE(0xffffffffffffffff, 0x84, 0x12, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) [ 2616.689989] misc userio: Begin command sent, but we're already running [ 2616.723520] misc userio: Can't change port type on an already running userio instance [ 2616.723750] misc userio: The device must be registered before sending interrupts 02:40:56 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xe}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x785402, 0x0) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f0000000140)) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000040)={0x0, 0xc}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:56 executing program 3: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000000)={0x2, 0x4}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x400200, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) 02:40:56 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x3f}, 0x2) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSACCEPT(r2, 0x89e3) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000180)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5, 0x1}, 0xe) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f00000001c0)={@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x3, 0x40, 0x0, [@null, @default, @bcast, @default, @bcast, @null, @bcast, @bcast]}) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2616.753025] misc userio: No port type given on /dev/userio [ 2616.764298] misc userio: Begin command sent, but we're already running [ 2616.771891] misc userio: Can't change port type on an already running userio instance 02:40:56 executing program 3: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000000)={0x2, 0x4}, 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x400200, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) 02:40:56 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @remote, @default, 0x0, [@remote, @default, @bcast, @remote, @default, @default]}, &(0x7f0000000040)=0x40, 0x100800) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) [ 2616.807749] misc userio: Can't change port type on an already running userio instance [ 2616.817219] misc userio: The device must be registered before sending interrupts 02:40:56 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x8, 0x81f}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000100)={0x526, 0x200, 0x6, 0x1, r2}, &(0x7f0000000140)=0x10) 02:40:56 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xe}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x785402, 0x0) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f0000000140)) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000040)={0x0, 0xc}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xe}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x785402, 0x0) (async) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f0000000140)) (async) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000040)={0x0, 0xc}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:56 executing program 3: write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000000)={0x2, 0x4}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x400200, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r1, 0x84, 0x1c, &(0x7f00000000c0), &(0x7f0000000100)=0x4) (async) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) 02:40:56 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @remote, @default, 0x0, [@remote, @default, @bcast, @remote, @default, @default]}, &(0x7f0000000040)=0x40, 0x100800) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:40:56 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x3f}, 0x2) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSACCEPT(r2, 0x89e3) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000180)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5, 0x1}, 0xe) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f00000001c0)={@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x3, 0x40, 0x0, [@null, @default, @bcast, @default, @bcast, @null, @bcast, @bcast]}) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x3f}, 0x2) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) ioctl$SIOCRSACCEPT(r2, 0x89e3) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000180)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5, 0x1}, 0xe) (async) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f00000001c0)={@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x3, 0x40, 0x0, [@null, @default, @bcast, @default, @bcast, @null, @bcast, @bcast]}) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2617.478851] misc userio: The device must be registered before sending interrupts 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0xfce6, @any, 0x0, 0x1}, 0xe) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0xca) ioctl$sock_ax25_SIOCADDRT(r1, 0x890b, &(0x7f0000000040)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, [@default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null]}) 02:40:57 executing program 5: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @remote, @default, 0x0, [@remote, @default, @bcast, @remote, @default, @default]}, &(0x7f0000000040)=0x40, 0x100800) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) 02:40:57 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e23, 0x1, @private2={0xfc, 0x2, '\x00', 0x3}, 0x5}}, 0xff, 0x3, 0x6, 0x2, 0x0, 0x1ff, 0x82}, &(0x7f0000000040)=0x9c) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000180), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r2, &(0x7f00000002c0)={0x0, 0x8}, 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r3, &(0x7f0000000100)={0x2, 0xff}, 0x2) 02:40:57 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xe}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x785402, 0x0) ioctl$SG_GET_LOW_DMA(r3, 0x227a, &(0x7f0000000140)) (async, rerun: 32) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000040)={0x0, 0xc}, 0x2) (async, rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:57 executing program 5: setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0x6, 0x2, 0x8, 0x20}, 0x10) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x9, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x1, 0x1}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0xfce6, @any, 0x0, 0x1}, 0xe) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0xca) ioctl$sock_ax25_SIOCADDRT(r1, 0x890b, &(0x7f0000000040)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, [@default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null]}) 02:40:57 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x1f}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2617.628576] misc userio: The device must be registered before sending interrupts 02:40:57 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(0xffffffffffffffff, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x8, 0x81f}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f0000000100)={0x526, 0x200, 0x6, 0x1, r2}, &(0x7f0000000140)=0x10) 02:40:57 executing program 5: setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0x6, 0x2, 0x8, 0x20}, 0x10) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x9, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x1, 0x1}, 0xe) (async, rerun: 32) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (rerun: 32) 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0xfce6, @any, 0x0, 0x1}, 0xe) (async) r1 = syz_init_net_socket$ax25(0x3, 0x3, 0xca) ioctl$sock_ax25_SIOCADDRT(r1, 0x890b, &(0x7f0000000040)={@bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x1, [@default, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @null]}) 02:40:57 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x3f}, 0x2) r2 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$SIOCRSACCEPT(r2, 0x89e3) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000180)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5, 0x1}, 0xe) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f00000001c0)={@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x3, 0x40, 0x0, [@null, @default, @bcast, @default, @bcast, @null, @bcast, @bcast]}) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x3f}, 0x2) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) ioctl$SIOCRSACCEPT(r2, 0x89e3) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) connect$bt_l2cap(0xffffffffffffffff, &(0x7f0000000180)={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5, 0x1}, 0xe) (async) ioctl$SIOCAX25CTLCON(0xffffffffffffffff, 0x89e8, &(0x7f00000001c0)={@null, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, 0x3, 0x40, 0x0, [@null, @default, @bcast, @default, @bcast, @null, @bcast, @bcast]}) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:40:57 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x1f}, 0x2) (async, rerun: 32) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:40:57 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e23, 0x1, @private2={0xfc, 0x2, '\x00', 0x3}, 0x5}}, 0xff, 0x3, 0x6, 0x2, 0x0, 0x1ff, 0x82}, &(0x7f0000000040)=0x9c) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000180), 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r2, &(0x7f00000002c0)={0x0, 0x8}, 0x2) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r3, &(0x7f0000000100)={0x2, 0xff}, 0x2) 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfffb}, 0xe) 02:40:57 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e23, 0x1, @private2={0xfc, 0x2, '\x00', 0x3}, 0x5}}, 0xff, 0x3, 0x6, 0x2, 0x0, 0x1ff, 0x82}, &(0x7f0000000040)=0x9c) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000180), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r2, &(0x7f00000002c0)={0x0, 0x8}, 0x2) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r3, &(0x7f0000000100)={0x2, 0xff}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000200)={0x0, @in6={{0xa, 0x4e23, 0x1, @private2={0xfc, 0x2, '\x00', 0x3}, 0x5}}, 0xff, 0x3, 0x6, 0x2, 0x0, 0x1ff, 0x82}, &(0x7f0000000040)=0x9c) (async) getsockopt$inet_sctp6_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f0000000180), 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r2, &(0x7f00000002c0)={0x0, 0x8}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r3, &(0x7f0000000100)={0x2, 0xff}, 0x2) (async) 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfffb}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) (async) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfffb}, 0xe) (async) 02:40:57 executing program 5: setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0x6, 0x2, 0x8, 0x20}, 0x10) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x9, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x1, 0x1}, 0xe) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(0xffffffffffffffff, 0x84, 0x22, &(0x7f0000000040)={0x6, 0x2, 0x8, 0x20}, 0x10) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x9, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0x1, 0x1}, 0xe) (async) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) (async) [ 2618.350342] misc userio: Can't change port type on an already running userio instance [ 2618.360984] misc userio: Can't change port type on an already running userio instance [ 2618.369668] misc userio: Can't change port type on an already running userio instance 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = accept4$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @fixed}, &(0x7f0000000080)=0xe, 0x800) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xfffb}, 0xe) 02:40:57 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3}, 0xe) [ 2618.402012] misc userio: Can't change port type on an already running userio instance [ 2618.411384] misc userio: Can't change port type on an already running userio instance [ 2618.430113] misc userio: Can't change port type on an already running userio instance [ 2618.438110] misc userio: Can't change port type on an already running userio instance [ 2618.450900] misc userio: Can't change port type on an already running userio instance [ 2618.458872] misc userio: Can't change port type on an already running userio instance [ 2618.466927] misc userio: Can't change port type on an already running userio instance [ 2618.475096] misc userio: Can't change port type on an already running userio instance [ 2618.483141] misc userio: Can't change port type on an already running userio instance [ 2618.491262] misc userio: Can't change port type on an already running userio instance [ 2618.499226] misc userio: Can't change port type on an already running userio instance [ 2618.507250] misc userio: Can't change port type on an already running userio instance [ 2618.515260] misc userio: Can't change port type on an already running userio instance [ 2618.523302] misc userio: Can't change port type on an already running userio instance [ 2618.531345] misc userio: Can't change port type on an already running userio instance [ 2618.539307] misc userio: Can't change port type on an already running userio instance [ 2618.547332] misc userio: Can't change port type on an already running userio instance [ 2618.555342] misc userio: Can't change port type on an already running userio instance [ 2618.563373] misc userio: Can't change port type on an already running userio instance [ 2618.571415] psmouse serio924: Failed to reset mouse on [ 2618.574337] misc userio: Can't change port type on an already running userio instance [ 2618.584945] misc userio: Can't change port type on an already running userio instance [ 2618.592999] misc userio: Can't change port type on an already running userio instance [ 2618.601067] misc userio: Can't change port type on an already running userio instance [ 2618.609028] misc userio: Can't change port type on an already running userio instance [ 2618.617343] misc userio: Can't change port type on an already running userio instance [ 2618.625362] misc userio: Can't change port type on an already running userio instance [ 2618.633394] misc userio: Can't change port type on an already running userio instance [ 2618.641427] misc userio: Can't change port type on an already running userio instance [ 2618.649387] misc userio: Can't change port type on an already running userio instance [ 2618.657417] misc userio: Can't change port type on an already running userio instance [ 2618.665436] misc userio: Can't change port type on an already running userio instance 02:40:58 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x89e2, &(0x7f0000000180)=@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x2}, 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000240)={0x1, 0x100, 0x40, 0xfc, 0x0, 0x2, 0x8}, 0xc) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000003c0), 0x400040, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x608000, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) sendmsg$SEG6_CMD_DUMPHMAC(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000250f62682608b99ca2bf1e063640ab25c25f07aec1d782874901e5a02fcff4c3efefe11fee50f0e7c4c614b93bc752d1864f60e04119d724d9825a4d775b01fb264cc3223059dbb63e6373d45bc52d8aeccaf71e633af7f3befa6f1289a4e94fc5be3fab69ab12da152b35413d7c99c121b6ba28f5d7b835079535d591f5ca814f2a89996afcc44871b7123dc78f58eb", @ANYRES16=0x0, @ANYBLOB="200028bd7000fbdbdf25020000000500050004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20008850}, 0x24000000) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000280)={0x0, 0x6, 0x101}, &(0x7f00000002c0)=0x8) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x6, @any, 0x40, 0x2}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0xfffc, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bpq0, 0x1, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) 02:40:58 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, &(0x7f0000000040)=0x1, 0x4) 02:40:58 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x89e2, &(0x7f0000000180)=@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x2}, 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000240)={0x1, 0x100, 0x40, 0xfc, 0x0, 0x2, 0x8}, 0xc) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000003c0), 0x400040, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x608000, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) sendmsg$SEG6_CMD_DUMPHMAC(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000250f62682608b99ca2bf1e063640ab25c25f07aec1d782874901e5a02fcff4c3efefe11fee50f0e7c4c614b93bc752d1864f60e04119d724d9825a4d775b01fb264cc3223059dbb63e6373d45bc52d8aeccaf71e633af7f3befa6f1289a4e94fc5be3fab69ab12da152b35413d7c99c121b6ba28f5d7b835079535d591f5ca814f2a89996afcc44871b7123dc78f58eb", @ANYRES16=0x0, @ANYBLOB="200028bd7000fbdbdf25020000000500050004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20008850}, 0x24000000) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000280)={0x0, 0x6, 0x101}, &(0x7f00000002c0)=0x8) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x6, @any, 0x40, 0x2}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0xfffc, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bpq0, 0x1, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SIOCRSSL2CALL(r0, 0x89e2, &(0x7f0000000180)=@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}) (async) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x2}, 0x2) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000240)={0x1, 0x100, 0x40, 0xfc, 0x0, 0x2, 0x8}, 0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000003c0), 0x400040, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x608000, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) sendmsg$SEG6_CMD_DUMPHMAC(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000250f62682608b99ca2bf1e063640ab25c25f07aec1d782874901e5a02fcff4c3efefe11fee50f0e7c4c614b93bc752d1864f60e04119d724d9825a4d775b01fb264cc3223059dbb63e6373d45bc52d8aeccaf71e633af7f3befa6f1289a4e94fc5be3fab69ab12da152b35413d7c99c121b6ba28f5d7b835079535d591f5ca814f2a89996afcc44871b7123dc78f58eb", @ANYRES16=0x0, @ANYBLOB="200028bd7000fbdbdf25020000000500050004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20008850}, 0x24000000) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000280)={0x0, 0x6, 0x101}, &(0x7f00000002c0)=0x8) (async) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x6, @any, 0x40, 0x2}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0xfffc, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bpq0, 0x1, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) (async) [ 2622.099815] misc userio: Buffer overflowed, userio client isn't keeping up [ 2623.380770] input: PS/2 Generic Mouse as /devices/serio924/input/input146 [ 2623.599635] psmouse serio924: Failed to enable mouse on 02:41:03 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x541c01, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x4, 0x1}, 0xe) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) 02:41:03 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x1f}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x1f}, 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:41:03 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x0) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0xff}, 0x2) 02:41:03 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x1}, 0x2) 02:41:03 executing program 4: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) ioctl$SIOCRSSL2CALL(r0, 0x89e2, &(0x7f0000000180)=@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x2}, 0x2) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000240)={0x1, 0x100, 0x40, 0xfc, 0x0, 0x2, 0x8}, 0xc) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000003c0), 0x400040, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x608000, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) sendmsg$SEG6_CMD_DUMPHMAC(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000250f62682608b99ca2bf1e063640ab25c25f07aec1d782874901e5a02fcff4c3efefe11fee50f0e7c4c614b93bc752d1864f60e04119d724d9825a4d775b01fb264cc3223059dbb63e6373d45bc52d8aeccaf71e633af7f3befa6f1289a4e94fc5be3fab69ab12da152b35413d7c99c121b6ba28f5d7b835079535d591f5ca814f2a89996afcc44871b7123dc78f58eb", @ANYRES16=0x0, @ANYBLOB="200028bd7000fbdbdf25020000000500050004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20008850}, 0x24000000) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000280)={0x0, 0x6, 0x101}, &(0x7f00000002c0)=0x8) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x6, @any, 0x40, 0x2}, 0xe) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0xfffc, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bpq0, 0x1, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) ioctl$SIOCRSSL2CALL(r0, 0x89e2, &(0x7f0000000180)=@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}) (async) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0x2}, 0x2) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r1, 0x6, 0x1, &(0x7f0000000240)={0x1, 0x100, 0x40, 0xfc, 0x0, 0x2, 0x8}, 0xc) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000003c0), 0x400040, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x608000, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) sendmsg$SEG6_CMD_DUMPHMAC(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000001c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00000000250f62682608b99ca2bf1e063640ab25c25f07aec1d782874901e5a02fcff4c3efefe11fee50f0e7c4c614b93bc752d1864f60e04119d724d9825a4d775b01fb264cc3223059dbb63e6373d45bc52d8aeccaf71e633af7f3befa6f1289a4e94fc5be3fab69ab12da152b35413d7c99c121b6ba28f5d7b835079535d591f5ca814f2a89996afcc44871b7123dc78f58eb", @ANYRES16=0x0, @ANYBLOB="200028bd7000fbdbdf25020000000500050004000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20008850}, 0x24000000) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000280)={0x0, 0x6, 0x101}, &(0x7f00000002c0)=0x8) (async) connect$bt_l2cap(r2, &(0x7f0000000080)={0x1f, 0x6, @any, 0x40, 0x2}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f00000000c0)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0xfffc, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bpq0, 0x1, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}) (async) 02:41:03 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3}, 0xe) (async) 02:41:03 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x541c01, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x4, 0x1}, 0xe) (async) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) 02:41:03 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0xfd}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) [ 2623.879386] misc userio: Begin command sent, but we're already running [ 2623.892824] misc userio: The device must be registered before sending interrupts [ 2623.899265] misc userio: Can't change port type on an already running userio instance [ 2623.904032] misc userio: No port type given on /dev/userio [ 2623.908456] misc userio: Can't change port type on an already running userio instance 02:41:03 executing program 3: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x541c01, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x4, 0x1}, 0xe) (async) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, &(0x7f0000000040), 0x2) 02:41:03 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = accept4$ax25(r1, &(0x7f0000000180)={{0x3, @default}, [@remote, @remote, @null, @default, @default, @remote, @netrom, @netrom]}, &(0x7f0000000040)=0x48, 0x0) ioctl$SIOCAX25GETINFOOLD(r2, 0x89e9, &(0x7f0000000200)) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r1, 0x84, 0x6b, &(0x7f00000000c0)=[@in6={0xa, 0x4e20, 0x6, @private1, 0xe54a}, @in={0x2, 0x4e23, @empty}, @in={0x2, 0x4e24, @empty}, @in={0x2, 0x4e22, @multicast1}, @in={0x2, 0x4e22, @broadcast}, @in={0x2, 0x4e21, @local}, @in6={0xa, 0x4e23, 0xff, @private1, 0xf41}, @in={0x2, 0x4e23, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x98) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCAX25CTLCON(r1, 0x89e8, &(0x7f0000000240)={@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, 0x7, 0x100000000, 0x6, [@default, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null]}) connect$pppoe(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, {0x0, @broadcast, 'dummy0\x00'}}, 0x1e) 02:41:03 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x0) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0xff}, 0x2) 02:41:03 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x8c}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2623.930644] misc userio: The device must be registered before sending interrupts [ 2623.948698] misc userio: The device must be registered before sending interrupts [ 2623.972910] misc userio: No port type given on /dev/userio 02:41:03 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x0) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0xff}, 0x2) [ 2623.979243] misc userio: The device must be registered before sending interrupts [ 2623.996987] misc userio: No port type given on /dev/userio [ 2624.003402] misc userio: The device must be registered before sending interrupts 02:41:03 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000016c0)={0x178, 0x0, &(0x7f0000001500)=[@acquire_done={0x40106309, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x9, 0x2, 0x17}, @fda={0x66646185, 0xa, 0x2, 0x2d}, @ptr={0x70742a85, 0x0, &(0x7f0000000040)=""/77, 0x4d, 0x0, 0x7}}, &(0x7f0000000200)={0x0, 0x20, 0x40}}}, @increfs={0x40046304, 0x2}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000012c0)={@ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/81, 0x51, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, 0x3d}, @fd}, &(0x7f0000001340)={0x0, 0x28, 0x50}}}, @release, @transaction_sg={0x40486311, {0x2, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x50, 0x18, &(0x7f00000017c0)=ANY=[@ANYBLOB="8561646600000000040000000000000000000000000000000f00000000000000852a6482000000001c8bc7f9bacb03b019591c28cfd9b0b68eab72", @ANYRES32=r0, @ANYBLOB="000000000000000000000000852a6873001000"/36], &(0x7f0000001400)={0x0, 0x20, 0x38}}, 0x40}, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000001440)={@fd={0x66642a85, 0x0, r0}, @flat=@weak_handle={0x77682a85, 0x110a, 0x3}, @fda={0x66646185, 0x7, 0x1, 0x36}}, &(0x7f00000014c0)={0x0, 0x18, 0x30}}, 0x1000}, @acquire_done={0x40106309, 0x3}, @acquire={0x40046305, 0x1}, @acquire={0x40046305, 0x3}], 0xa, 0x0, &(0x7f0000001680)="9239970c9c401c9037eb"}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000001700), 0x40000, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000001740)={0x2, 0x1}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000001780)={0x0, 0x1}, 0x2) 02:41:03 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xd}, 0xffffffffffffff96) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x4}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x2}, 0x2) 02:41:03 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x8c}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:41:03 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xd}, 0xffffffffffffff96) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x4}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x2}, 0x2) [ 2624.135162] misc userio: Begin command sent, but we're already running [ 2624.142268] misc userio: No port type given on /dev/userio [ 2624.148664] misc userio: The device must be registered before sending interrupts [ 2624.161975] misc userio: The device must be registered before sending interrupts [ 2624.181573] misc userio: No port type given on /dev/userio [ 2624.187293] misc userio: The device must be registered before sending interrupts [ 2624.195156] misc userio: The device must be registered before sending interrupts 02:41:04 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x3}, 0xe) (async) 02:41:04 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xd}, 0xffffffffffffff96) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x4}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x2}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0xd}, 0xffffffffffffff96) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x4}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x2}, 0x2) (async) 02:41:04 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0xfd}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:41:04 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x8c}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2624.710828] misc userio: No port type given on /dev/userio [ 2624.716609] misc userio: The device must be registered before sending interrupts [ 2624.726593] misc userio: The device must be registered before sending interrupts [ 2624.735229] misc userio: The device must be registered before sending interrupts [ 2624.743254] misc userio: The device must be registered before sending interrupts [ 2624.751013] misc userio: No port type given on /dev/userio 02:41:04 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = socket$rds(0x15, 0x5, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000040)=0x20, 0x4) bind$rds(r1, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) 02:41:04 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000016c0)={0x178, 0x0, &(0x7f0000001500)=[@acquire_done={0x40106309, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x9, 0x2, 0x17}, @fda={0x66646185, 0xa, 0x2, 0x2d}, @ptr={0x70742a85, 0x0, &(0x7f0000000040)=""/77, 0x4d, 0x0, 0x7}}, &(0x7f0000000200)={0x0, 0x20, 0x40}}}, @increfs={0x40046304, 0x2}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000012c0)={@ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/81, 0x51, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, 0x3d}, @fd}, &(0x7f0000001340)={0x0, 0x28, 0x50}}}, @release, @transaction_sg={0x40486311, {0x2, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x50, 0x18, &(0x7f00000017c0)=ANY=[@ANYBLOB="8561646600000000040000000000000000000000000000000f00000000000000852a6482000000001c8bc7f9bacb03b019591c28cfd9b0b68eab72", @ANYRES32=r0, @ANYBLOB="000000000000000000000000852a6873001000"/36], &(0x7f0000001400)={0x0, 0x20, 0x38}}, 0x40}, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000001440)={@fd={0x66642a85, 0x0, r0}, @flat=@weak_handle={0x77682a85, 0x110a, 0x3}, @fda={0x66646185, 0x7, 0x1, 0x36}}, &(0x7f00000014c0)={0x0, 0x18, 0x30}}, 0x1000}, @acquire_done={0x40106309, 0x3}, @acquire={0x40046305, 0x1}, @acquire={0x40046305, 0x3}], 0xa, 0x0, &(0x7f0000001680)="9239970c9c401c9037eb"}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000001700), 0x40000, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000001740)={0x2, 0x1}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000001780)={0x0, 0x1}, 0x2) 02:41:04 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:41:04 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000200)={0x1, 0xff}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000240)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x20082, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000100)={0x1, 0x41}, 0x2) setsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000180)=@int=0x4, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x56}, 0x2) 02:41:04 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) [ 2624.832753] misc userio: Can't change port type on an already running userio instance [ 2624.835361] RDS: rds_bind could not find a transport for 224.0.0.2, load rds_tcp or rds_rdma? [ 2624.848087] misc userio: Begin command sent, but we're already running [ 2624.857717] misc userio: Begin command sent, but we're already running 02:41:04 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:41:04 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000016c0)={0x178, 0x0, &(0x7f0000001500)=[@acquire_done={0x40106309, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x9, 0x2, 0x17}, @fda={0x66646185, 0xa, 0x2, 0x2d}, @ptr={0x70742a85, 0x0, &(0x7f0000000040)=""/77, 0x4d, 0x0, 0x7}}, &(0x7f0000000200)={0x0, 0x20, 0x40}}}, @increfs={0x40046304, 0x2}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000012c0)={@ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/81, 0x51, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, 0x3d}, @fd}, &(0x7f0000001340)={0x0, 0x28, 0x50}}}, @release, @transaction_sg={0x40486311, {0x2, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x50, 0x18, &(0x7f00000017c0)=ANY=[@ANYBLOB="8561646600000000040000000000000000000000000000000f00000000000000852a6482000000001c8bc7f9bacb03b019591c28cfd9b0b68eab72", @ANYRES32=r0, @ANYBLOB="000000000000000000000000852a6873001000"/36], &(0x7f0000001400)={0x0, 0x20, 0x38}}, 0x40}, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000001440)={@fd={0x66642a85, 0x0, r0}, @flat=@weak_handle={0x77682a85, 0x110a, 0x3}, @fda={0x66646185, 0x7, 0x1, 0x36}}, &(0x7f00000014c0)={0x0, 0x18, 0x30}}, 0x1000}, @acquire_done={0x40106309, 0x3}, @acquire={0x40046305, 0x1}, @acquire={0x40046305, 0x3}], 0xa, 0x0, &(0x7f0000001680)="9239970c9c401c9037eb"}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000001700), 0x40000, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000001740)={0x2, 0x1}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000001780)={0x0, 0x1}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, &(0x7f00000016c0)={0x178, 0x0, &(0x7f0000001500)=[@acquire_done={0x40106309, 0x2}, @reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x68, 0x18, &(0x7f0000000180)={@fda={0x66646185, 0x9, 0x2, 0x17}, @fda={0x66646185, 0xa, 0x2, 0x2d}, @ptr={0x70742a85, 0x0, &(0x7f0000000040)=""/77, 0x4d, 0x0, 0x7}}, &(0x7f0000000200)={0x0, 0x20, 0x40}}}, @increfs={0x40046304, 0x2}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x68, 0x18, &(0x7f00000012c0)={@ptr={0x70742a85, 0x1, &(0x7f0000000240)=""/81, 0x51, 0x2, 0x13}, @ptr={0x70742a85, 0x0, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, 0x3d}, @fd}, &(0x7f0000001340)={0x0, 0x28, 0x50}}}, @release, @transaction_sg={0x40486311, {0x2, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x50, 0x18, &(0x7f00000017c0)=ANY=[@ANYBLOB="8561646600000000040000000000000000000000000000000f00000000000000852a6482000000001c8bc7f9bacb03b019591c28cfd9b0b68eab72", @ANYRES32=r0, @ANYBLOB="000000000000000000000000852a6873001000"/36], &(0x7f0000001400)={0x0, 0x20, 0x38}}, 0x40}, @reply_sg={0x40486312, {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x50, 0x18, &(0x7f0000001440)={@fd={0x66642a85, 0x0, r0}, @flat=@weak_handle={0x77682a85, 0x110a, 0x3}, @fda={0x66646185, 0x7, 0x1, 0x36}}, &(0x7f00000014c0)={0x0, 0x18, 0x30}}, 0x1000}, @acquire_done={0x40106309, 0x3}, @acquire={0x40046305, 0x1}, @acquire={0x40046305, 0x3}], 0xa, 0x0, &(0x7f0000001680)="9239970c9c401c9037eb"}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000001700), 0x40000, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000001740)={0x2, 0x1}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000001780)={0x0, 0x1}, 0x2) (async) 02:41:04 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000200)={0x1, 0xff}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000240)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x20082, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000100)={0x1, 0x41}, 0x2) setsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000180)=@int=0x4, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x56}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000200)={0x1, 0xff}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000240)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x20082, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000100)={0x1, 0x41}, 0x2) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000180)=@int=0x4, 0x4) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x56}, 0x2) (async) [ 2625.325484] misc userio: Can't change port type on an already running userio instance [ 2625.332777] misc userio: Begin command sent, but we're already running [ 2625.341917] misc userio: Begin command sent, but we're already running [ 2625.346406] misc userio: Begin command sent, but we're already running [ 2625.353045] misc userio: Begin command sent, but we're already running [ 2625.365871] misc userio: Can't change port type on an already running userio instance [ 2625.367743] misc userio: Can't change port type on an already running userio instance 02:41:04 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @dev, @rose, 0x0, [@rose, @default, @default, @bcast, @netrom, @netrom]}, &(0x7f0000000040)=0x40, 0x800) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:41:05 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80, 0xfd}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) [ 2625.559438] psmouse serio936: Failed to reset mouse on 02:41:05 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:41:05 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @dev, @rose, 0x0, [@rose, @default, @default, @bcast, @netrom, @netrom]}, &(0x7f0000000040)=0x40, 0x800) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:41:05 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, &(0x7f0000000040)=0x49) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:41:05 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:41:06 executing program 0: r0 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, 0x0) (async) accept4$rose(r0, &(0x7f0000000000)=@full={0xb, @dev, @rose, 0x0, [@rose, @default, @default, @bcast, @netrom, @netrom]}, &(0x7f0000000040)=0x40, 0x800) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:41:06 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, &(0x7f0000000040)=0x49) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, &(0x7f0000000040)=0x49) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:41:06 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r3, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r4, 0xb101, 0x0) accept4$rose(r2, &(0x7f00000000c0)=@full={0xb, @dev, @null, 0x0, [@bcast, @bcast, @null, @rose, @default, @default]}, &(0x7f0000000100)=0x40, 0x80c00) [ 2629.139152] misc userio: Buffer overflowed, userio client isn't keeping up [ 2630.409768] input: PS/2 Generic Mouse as /devices/serio936/input/input152 [ 2630.619070] psmouse serio936: Failed to enable mouse on 02:41:10 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000040)={0x1, 0x5}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:41:10 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$PPPOEIOCDFWD(r3, 0xb101, 0x0) 02:41:10 executing program 0: ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:41:10 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, &(0x7f0000000040)=0x49) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) ioctl$SG_SET_KEEP_ORPHAN(0xffffffffffffffff, 0x2287, &(0x7f0000000040)=0x49) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) 02:41:10 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(0xffffffffffffffff, 0x5386, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:41:10 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000200)={0x1, 0xff}, 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000240)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x20082, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000100)={0x1, 0x41}, 0x2) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000180)=@int=0x4, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x56}, 0x2) 02:41:10 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) 02:41:10 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) [ 2630.898183] misc userio: The device must be registered before sending interrupts [ 2630.900953] misc userio: No port type given on /dev/userio [ 2630.912825] misc userio: Begin command sent, but we're already running [ 2630.915756] misc userio: Begin command sent, but we're already running [ 2630.932521] misc userio: Begin command sent, but we're already running 02:41:10 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(0xffffffffffffffff, 0x5386, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(0xffffffffffffffff, 0x5386, &(0x7f0000000040)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2630.942468] misc userio: Begin command sent, but we're already running [ 2630.950031] misc userio: Begin command sent, but we're already running [ 2630.954225] misc userio: The device must be registered before sending interrupts [ 2630.956708] misc userio: Begin command sent, but we're already running [ 2630.956719] misc userio: Begin command sent, but we're already running [ 2630.956729] misc userio: Begin command sent, but we're already running [ 2630.956739] misc userio: Begin command sent, but we're already running [ 2630.956749] misc userio: Begin command sent, but we're already running 02:41:10 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) ioctl$PPPOEIOCSFWD(r2, 0x4008b100, &(0x7f0000000180)={0x18, 0x0, {0x3, @broadcast, 'batadv0\x00'}}) [ 2630.956758] misc userio: Begin command sent, but we're already running [ 2630.956768] misc userio: Begin command sent, but we're already running [ 2630.956777] misc userio: Begin command sent, but we're already running [ 2630.985558] misc userio: No port type given on /dev/userio [ 2631.011664] misc userio: Begin command sent, but we're already running [ 2631.029159] misc userio: The device must be registered before sending interrupts 02:41:10 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x80000, 0x0) 02:41:10 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(0xffffffffffffffff, 0x5386, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r1, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) ioctl$SCSI_IOCTL_GET_BUS_NUMBER(0xffffffffffffffff, 0x5386, &(0x7f0000000040)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2631.043924] misc userio: Begin command sent, but we're already running [ 2631.045380] misc userio: The device must be registered before sending interrupts [ 2631.051728] misc userio: Begin command sent, but we're already running [ 2631.064950] misc userio: No port type given on /dev/userio [ 2631.073516] misc userio: Begin command sent, but we're already running [ 2631.086035] misc userio: Begin command sent, but we're already running [ 2631.093254] misc userio: Begin command sent, but we're already running [ 2631.100417] misc userio: No port type given on /dev/userio [ 2631.104731] misc userio: Begin command sent, but we're already running [ 2631.106373] misc userio: The device must be registered before sending interrupts [ 2631.115356] misc userio: Begin command sent, but we're already running [ 2631.122227] misc userio: The device must be registered before sending interrupts [ 2631.134167] misc userio: Begin command sent, but we're already running [ 2631.136823] misc userio: No port type given on /dev/userio [ 2631.141706] psmouse serio938: Failed to reset mouse on [ 2631.152808] misc userio: Begin command sent, but we're already running [ 2631.159569] misc userio: Begin command sent, but we're already running [ 2631.166236] misc userio: Begin command sent, but we're already running [ 2631.173177] misc userio: Begin command sent, but we're already running [ 2631.180070] misc userio: Begin command sent, but we're already running [ 2631.186798] misc userio: Begin command sent, but we're already running [ 2631.195258] misc userio: Begin command sent, but we're already running [ 2631.203193] misc userio: Begin command sent, but we're already running [ 2631.211103] misc userio: Begin command sent, but we're already running [ 2631.217770] misc userio: Begin command sent, but we're already running [ 2631.226648] misc userio: Begin command sent, but we're already running [ 2631.234384] misc userio: Begin command sent, but we're already running [ 2631.242650] misc userio: Begin command sent, but we're already running [ 2631.250483] misc userio: Begin command sent, but we're already running [ 2631.257356] misc userio: Begin command sent, but we're already running [ 2631.265315] misc userio: Begin command sent, but we're already running [ 2631.272396] misc userio: Begin command sent, but we're already running [ 2631.279197] misc userio: Begin command sent, but we're already running [ 2631.285908] misc userio: Begin command sent, but we're already running [ 2631.292967] misc userio: Begin command sent, but we're already running [ 2631.299700] misc userio: Begin command sent, but we're already running [ 2631.306356] misc userio: Begin command sent, but we're already running [ 2631.313085] misc userio: Begin command sent, but we're already running [ 2631.319961] misc userio: Begin command sent, but we're already running [ 2631.326631] misc userio: Begin command sent, but we're already running [ 2631.333485] misc userio: Begin command sent, but we're already running [ 2631.340222] misc userio: Begin command sent, but we're already running [ 2631.346893] misc userio: Begin command sent, but we're already running [ 2631.353619] misc userio: Begin command sent, but we're already running [ 2631.360366] misc userio: Begin command sent, but we're already running [ 2631.367035] misc userio: Begin command sent, but we're already running [ 2631.373768] misc userio: Begin command sent, but we're already running [ 2631.380470] misc userio: Begin command sent, but we're already running [ 2631.387124] misc userio: Begin command sent, but we're already running [ 2631.393838] misc userio: Begin command sent, but we're already running [ 2631.400553] misc userio: Begin command sent, but we're already running [ 2631.407210] misc userio: Begin command sent, but we're already running [ 2631.415764] misc userio: Begin command sent, but we're already running [ 2631.423385] misc userio: Begin command sent, but we're already running [ 2631.431412] misc userio: Begin command sent, but we're already running [ 2631.438073] misc userio: Begin command sent, but we're already running [ 2631.446577] misc userio: Begin command sent, but we're already running [ 2631.454181] misc userio: Begin command sent, but we're already running [ 2634.738621] misc userio: Buffer overflowed, userio client isn't keeping up [ 2636.009250] input: PS/2 Generic Mouse as /devices/serio938/input/input154 02:41:15 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x583881, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x80}, 0x1) 02:41:15 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0xd4602, 0x0) 02:41:15 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x208000, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x1}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$MRT(r3, 0x0, 0xcf, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000180)={0x3, [0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x10) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:41:15 executing program 0: ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) (async) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) 02:41:15 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x240102, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:41:15 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x46400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x1, @any, 0xfffd, 0x2}, 0xe) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000040)=@int=0x2, 0x4) [ 2636.228474] psmouse serio938: Failed to enable mouse on 02:41:15 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:15 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x240102, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async, rerun: 64) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:41:15 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x583881, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x80}, 0x1) 02:41:15 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x46400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x1, @any, 0xfffd, 0x2}, 0xe) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000040)=@int=0x2, 0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x46400) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x1, @any, 0xfffd, 0x2}, 0xe) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000040)=@int=0x2, 0x4) (async) 02:41:15 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:15 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x583881, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x80}, 0x1) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x101000, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040), 0x583881, 0x0) (async) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100)={0x2, 0x80}, 0x1) (async) 02:41:15 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x240102, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:41:15 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) syz_open_dev$sg(&(0x7f00000000c0), 0x0, 0x46400) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x1, @any, 0xfffd, 0x2}, 0xe) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000040)=@int=0x2, 0x4) 02:41:15 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async, rerun: 64) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async, rerun: 64) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x208000, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x1}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async, rerun: 32) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 32) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) getsockopt$MRT(r3, 0x0, 0xcf, &(0x7f0000000240), &(0x7f0000000280)=0x4) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000180)={0x3, [0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x10) (async, rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:41:16 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:16 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) r1 = openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x208000, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x1}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) getsockopt$MRT(r3, 0x0, 0xcf, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f0000000180)={0x3, [0x0, 0x0, 0x0]}, &(0x7f00000001c0)=0x10) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:41:16 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x1, 0x200080) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f0000000080)) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000180)) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) 02:41:16 executing program 0: ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) ioctl$SIOCRSACCEPT(0xffffffffffffffff, 0x89e3) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) 02:41:16 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080), &(0x7f0000000200)=0x4) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0, 0x9}, 0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000180)={0x0, 0x4}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x20}, 0x2) 02:41:16 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@local, @private1}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="080029bd7000ffdbdf2504000000080003000101ffff08000300040c0000"], 0x24}, 0x1, 0x0, 0x0, 0x8d1}, 0x4000800) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x101200, 0x0) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000300)={0x18, 0x0, {0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}, 'tunl0\x00'}}, 0x1e) sendmsg$AUDIT_GET_FEATURE(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x10, 0x3fb, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x24000820}, 0x4000) 02:41:16 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080), &(0x7f0000000200)=0x4) (async) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0, 0x9}, 0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 32) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async, rerun: 64) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000180)={0x0, 0x4}, 0x2) (rerun: 64) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x20}, 0x2) 02:41:16 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:16 executing program 5: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) [ 2637.149957] misc userio: Begin command sent, but we're already running [ 2637.161731] misc userio: Begin command sent, but we're already running [ 2637.169009] misc userio: Begin command sent, but we're already running [ 2637.176162] misc userio: Begin command sent, but we're already running [ 2637.183205] misc userio: Begin command sent, but we're already running [ 2637.190357] misc userio: Begin command sent, but we're already running 02:41:16 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:16 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:16 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) [ 2637.197094] misc userio: Begin command sent, but we're already running [ 2637.204731] misc userio: Begin command sent, but we're already running [ 2637.211789] misc userio: Begin command sent, but we're already running [ 2637.219139] misc userio: Begin command sent, but we're already running [ 2637.225927] misc userio: Begin command sent, but we're already running [ 2637.233002] misc userio: Begin command sent, but we're already running [ 2637.240535] misc userio: Begin command sent, but we're already running 02:41:16 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, 0x0, 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) [ 2637.247327] misc userio: Begin command sent, but we're already running [ 2637.255304] misc userio: Begin command sent, but we're already running [ 2637.262443] misc userio: Begin command sent, but we're already running [ 2637.269696] misc userio: Begin command sent, but we're already running [ 2637.276933] misc userio: Begin command sent, but we're already running [ 2637.284153] misc userio: Begin command sent, but we're already running [ 2637.291139] misc userio: Begin command sent, but we're already running [ 2637.297874] misc userio: Begin command sent, but we're already running [ 2637.304669] misc userio: Begin command sent, but we're already running [ 2637.311441] misc userio: Begin command sent, but we're already running [ 2637.318152] misc userio: Begin command sent, but we're already running [ 2637.324926] misc userio: Begin command sent, but we're already running [ 2637.331680] misc userio: Begin command sent, but we're already running [ 2637.338417] misc userio: Begin command sent, but we're already running [ 2637.345101] misc userio: Begin command sent, but we're already running [ 2637.351801] misc userio: Begin command sent, but we're already running [ 2637.362268] misc userio: Begin command sent, but we're already running [ 2637.369000] misc userio: Begin command sent, but we're already running [ 2637.375697] misc userio: Begin command sent, but we're already running 02:41:17 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) 02:41:17 executing program 5: openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:17 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x1, 0x200080) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f0000000080)) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000180)) (async) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) (async, rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) (rerun: 32) 02:41:17 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0xc001, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0x0, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40040}, 0x727f8326b05c4544) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x6}, 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) sendmsg$rds(r2, &(0x7f0000000440)={&(0x7f0000000240)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/255, 0xff}], 0x2, 0x0, 0x0, 0x4008001}, 0x400c004) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0x2) 02:41:17 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080), &(0x7f0000000200)=0x4) setsockopt$inet_sctp6_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0, 0x9}, 0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000180)={0x0, 0x4}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040)={0x2, 0x20}, 0x2) 02:41:17 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@local, @private1}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="080029bd7000ffdbdf2504000000080003000101ffff08000300040c0000"], 0x24}, 0x1, 0x0, 0x0, 0x8d1}, 0x4000800) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x101200, 0x0) r3 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r3, &(0x7f0000000300)={0x18, 0x0, {0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}, 'tunl0\x00'}}, 0x1e) sendmsg$AUDIT_GET_FEATURE(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x10, 0x3fb, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x24000820}, 0x4000) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@local, @private1}) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="080029bd7000ffdbdf2504000000080003000101ffff08000300040c0000"], 0x24}, 0x1, 0x0, 0x0, 0x8d1}, 0x4000800) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x101200, 0x0) (async) socket$pppoe(0x18, 0x1, 0x0) (async) connect$pppoe(r3, &(0x7f0000000300)={0x18, 0x0, {0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}, 'tunl0\x00'}}, 0x1e) (async) sendmsg$AUDIT_GET_FEATURE(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x10, 0x3fb, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x24000820}, 0x4000) (async) 02:41:17 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0xc001, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0x0, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40040}, 0x727f8326b05c4544) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x6}, 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) sendmsg$rds(r2, &(0x7f0000000440)={&(0x7f0000000240)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/255, 0xff}], 0x2, 0x0, 0x0, 0x4008001}, 0x400c004) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0xc001, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0x0, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40040}, 0x727f8326b05c4544) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x6}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) sendmsg$rds(r2, &(0x7f0000000440)={&(0x7f0000000240)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/255, 0xff}], 0x2, 0x0, 0x0, 0x4008001}, 0x400c004) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0x2) (async) 02:41:17 executing program 5: openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) [ 2637.992121] misc userio: Begin command sent, but we're already running [ 2638.006773] misc userio: Begin command sent, but we're already running [ 2638.016124] misc userio: Begin command sent, but we're already running 02:41:17 executing program 5: openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(0xffffffffffffffff, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:17 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x462dcae963854787, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0x2}, 0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f00000000c0)={0x0, 0x3}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x7c}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) recvfrom$ax25(r1, &(0x7f0000000180)=""/58, 0x3a, 0x10000, &(0x7f0000000200)={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @bcast]}, 0x48) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) 02:41:17 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async, rerun: 64) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async, rerun: 64) ioctl$SIOCGETSGCNT_IN6(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={@local, @private1}) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="080029bd7000ffdbdf2504000000080003000101ffff08000300040c0000"], 0x24}, 0x1, 0x0, 0x0, 0x8d1}, 0x4000800) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x101200, 0x0) (async, rerun: 32) r3 = socket$pppoe(0x18, 0x1, 0x0) (rerun: 32) connect$pppoe(r3, &(0x7f0000000300)={0x18, 0x0, {0x3, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xf}, 'tunl0\x00'}}, 0x1e) (async) sendmsg$AUDIT_GET_FEATURE(r2, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x10, 0x3fb, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x24000820}, 0x4000) [ 2638.053916] misc userio: Begin command sent, but we're already running [ 2638.070906] misc userio: Begin command sent, but we're already running [ 2638.077679] misc userio: Begin command sent, but we're already running [ 2638.089094] misc userio: Begin command sent, but we're already running 02:41:17 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x462dcae963854787, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0x2}, 0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f00000000c0)={0x0, 0x3}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x7c}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) recvfrom$ax25(r1, &(0x7f0000000180)=""/58, 0x3a, 0x10000, &(0x7f0000000200)={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @bcast]}, 0x48) (async) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) [ 2638.101330] misc userio: Begin command sent, but we're already running [ 2638.114307] misc userio: Begin command sent, but we're already running [ 2638.121570] misc userio: Begin command sent, but we're already running [ 2638.132033] misc userio: Begin command sent, but we're already running [ 2638.138952] misc userio: Begin command sent, but we're already running [ 2638.145699] misc userio: Begin command sent, but we're already running [ 2638.152718] misc userio: Begin command sent, but we're already running [ 2638.159491] misc userio: Begin command sent, but we're already running [ 2638.166171] misc userio: Begin command sent, but we're already running [ 2638.172971] misc userio: Begin command sent, but we're already running [ 2638.179680] misc userio: Begin command sent, but we're already running [ 2638.186333] misc userio: Begin command sent, but we're already running [ 2638.193088] misc userio: Begin command sent, but we're already running [ 2638.199799] misc userio: Begin command sent, but we're already running [ 2638.206457] misc userio: Begin command sent, but we're already running [ 2638.213219] misc userio: Begin command sent, but we're already running [ 2638.219961] misc userio: Begin command sent, but we're already running [ 2638.226613] misc userio: Begin command sent, but we're already running [ 2638.233349] misc userio: Begin command sent, but we're already running [ 2638.240054] misc userio: Begin command sent, but we're already running [ 2638.246703] misc userio: Begin command sent, but we're already running [ 2638.253413] misc userio: Begin command sent, but we're already running [ 2638.260133] misc userio: Begin command sent, but we're already running [ 2638.266791] misc userio: Begin command sent, but we're already running [ 2638.273701] misc userio: Begin command sent, but we're already running [ 2638.278304] psmouse serio946: Failed to reset mouse on 02:41:18 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) 02:41:18 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, 0x0, 0x0) [ 2641.877962] misc userio: Buffer overflowed, userio client isn't keeping up [ 2643.158670] input: PS/2 Generic Mouse as /devices/serio946/input/input159 [ 2643.377814] psmouse serio946: Failed to enable mouse on 02:41:23 executing program 2: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x1, 0x200080) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f0000000080)) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000180)) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) syz_open_dev$sg(&(0x7f0000000040), 0x1, 0x200080) (async) ioctl$SG_GET_ACCESS_COUNT(r0, 0x2289, &(0x7f0000000080)) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SG_GET_NUM_WAITING(r1, 0x227d, &(0x7f0000000180)) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r2, &(0x7f0000000100), 0x2) (async) 02:41:23 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x462dcae963854787, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0x2}, 0x8) write$USERIO_CMD_REGISTER(r0, &(0x7f00000000c0)={0x0, 0x3}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x7c}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) recvfrom$ax25(r1, &(0x7f0000000180)=""/58, 0x3a, 0x10000, &(0x7f0000000200)={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @bcast]}, 0x48) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x462dcae963854787, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000040)={0x0, 0x2}, 0x8) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f00000000c0)={0x0, 0x3}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0x7c}, 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) recvfrom$ax25(r1, &(0x7f0000000180)=""/58, 0x3a, 0x10000, &(0x7f0000000200)={{0x3, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x8}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @default, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @bcast]}, 0x48) (async) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f0000000000)) (async) 02:41:23 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, 0x0, 0x0) 02:41:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) 02:41:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0xc001, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) sendmsg$SEG6_CMD_GET_TUNSRC(r1, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0x0, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40040}, 0x727f8326b05c4544) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000040)={0x0, 0x6}, 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) sendmsg$rds(r2, &(0x7f0000000440)={&(0x7f0000000240)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/255, 0xff}], 0x2, 0x0, 0x0, 0x4008001}, 0x400c004) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100)={0x2, 0x8}, 0x2) 02:41:23 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) 02:41:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) 02:41:23 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, 0x0, 0x0) 02:41:23 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000000c0)=0x1c) 02:41:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) 02:41:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r1, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) 02:41:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x530183, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SIOCGETSGCNT_IN6(r1, 0x89e1, &(0x7f0000000040)={@dev={0xfe, 0x80, '\x00', 0x2d}, @dev={0xfe, 0x80, '\x00', 0x15}}) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x30}, &(0x7f0000000100)=0xc) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$SIOCRSSCAUSE(r3, 0x89e1, &(0x7f0000000180)=0x1ff) 02:41:23 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180), 0x57) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x1c1042, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:41:23 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f0000000200)={0x1, 0xff}, 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SG_GET_RESERVED_SIZE(r1, 0x2272, &(0x7f0000000240)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f00000000c0), 0x20082, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r2, &(0x7f0000000100)={0x1, 0x41}, 0x2) setsockopt$inet_sctp6_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000180)=@int=0x4, 0x4) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080)={0x0, 0x56}, 0x2) 02:41:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000002c0)={0x1, 0xe0}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r2, 0x400, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x40) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000040), 0x4) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SIOCGETMIFCNT_IN6(r3, 0x89e0, &(0x7f0000000080)={0xffffffffffffffff}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:41:23 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000000c0)=0x1c) 02:41:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000002c0)={0x1, 0xe0}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r2, 0x400, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x40) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000040), 0x4) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) ioctl$SIOCGETMIFCNT_IN6(r3, 0x89e0, &(0x7f0000000080)={0xffffffffffffffff}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000002c0)={0x1, 0xe0}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) (async) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r2, 0x400, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x40) (async) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000040), 0x4) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) ioctl$SIOCGETMIFCNT_IN6(r3, 0x89e0, &(0x7f0000000080)={0xffffffffffffffff}) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) [ 2644.122787] misc userio: The device must be registered before sending interrupts [ 2644.127058] misc userio: Can't change port type on an already running userio instance [ 2644.156169] misc userio: Invalid payload size [ 2644.183084] misc userio: Begin command sent, but we're already running [ 2644.184065] misc userio: Can't change port type on an already running userio instance 02:41:23 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0xe) 02:41:23 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000080)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f00000000c0)=0x1c) 02:41:23 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180), 0x57) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x1c1042, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:41:23 executing program 5: r0 = syz_init_net_socket$rose(0xb, 0x5, 0x0) ioctl$sock_rose_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x0, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={'rose', 0x0}, 0x1, [@bcast, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}]}) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r1, 0x101, 0x19, 0x0, 0x0) r2 = accept4$ax25(0xffffffffffffffff, &(0x7f0000000080)={{0x3, @default}, [@netrom, @rose, @bcast, @bcast, @null, @remote, @netrom, @null]}, &(0x7f0000000100)=0x48, 0x80000) recvfrom$ax25(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40003113, 0x0, 0x0) 02:41:23 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000002c0)={0x1, 0xe0}, 0x2) (async, rerun: 32) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async, rerun: 32) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async, rerun: 64) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) (rerun: 64) sendmsg$NL802154_CMD_GET_INTERFACE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r2, 0x400, 0x70bd2c, 0x25dfdbfd}, 0x14}, 0x1, 0x0, 0x0, 0x40}, 0x40) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) setsockopt$MRT_INIT(r1, 0x0, 0xc8, &(0x7f0000000040), 0x4) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r3, 0x2201, 0x0) (async) ioctl$SIOCGETMIFCNT_IN6(r3, 0x89e0, &(0x7f0000000080)={0xffffffffffffffff}) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) 02:41:23 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000000)=ANY=[@ANYBLOB="81000000", @ANYRES32=0x0], &(0x7f0000000040)=0x8) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) sendto$ax25(r2, &(0x7f00000005c0)="cdaba6254db6a30d131888dc6704d78cdde9e21d58cf5a91ce115021cb297a4ecdc3863c9f034e97088fe41225d0737d797585fae3bad3699be290888eb99ac39b64088f012dbfb4931f11e240528daf0f3ff0a2cad451cdfd94582d297b4cb7a71dd1cb0a6b952b2e6927638273d56b437ae7e14aa4ed4dd83ec278ec821cffb7ae16d03a19bd66da5a2b89f55bb27754ef90dac059bcecf361823bbb62834b271d9a2559f84bbbfa86c0a3548352bc140f87ace91d9b5bb17f5a4e75de3346aee8e48ddb408de59301d522d5c6668d0d45f5cb5a119e3d1463ee9b420c8751605037601a334d5f5025175033698fbfa8359fdd0b9f6125b1dc5392f3b4a2710735dc7f8c0a26ef88e8f52b856bf15a6ea1b42ed1d56e035d6a41e7e7046b339a3313612be0e2ea184e9c80b00ac9af7da9eea83fe8a73a47795c42b56c505776cd241a97d4aee931106146b2972e7f4607c743a8fbb5b0fd554a8c8d972d00fa8a6cd27eb54cdfea543b9fc4b2265c514219b0725f70525dad52d571d7f90f6f22807d304ca4688798fd30ed91a7cc1095a309aa04aa5fa25e5d176f73d64d5e3047872658fc56bb094ee8d03a93c8ff186928053b336daeef8bfa48a4382645bd9c747d7ccaf29bc2c6675eb8178d54880a613ec25b3f9f3c612cf3540a5cb1cbf0fc4987629cca9e538f9eb72ffb923cb5a386442731dda29d68f5c10ef923dec1c8f9a39899e62f3c465053ded4b786f14f70f90845aed391867e5acbebca316236501ea310ed55751b44dfd4f86ab8c007d46d8eae9e62b62f9086df5ec1332c13827fcd172f826c0635c8d0fba33c89ace9791b133b96590d83f8c4fb2bed2d14f94b09c9c88631b29064230ae9dda8c4a1d9471af03a7606c83e01f420d77fb8b4c1f678e242c078a5e4547384f41d633804b63f4a18208be9885542311924a43769b93e7eb3409e6afc22e58d4ed3125c7826faeb143678631df23ae5d0e374949b6761d7d6530e6d1d0f7ba12d9fe7186ac9a3315e3bb3e97bb7cf3b6a59457afb293699cac65688a6cb5e4c42a6b055057355fe4cda0ef2220257182c620f9cd20021b89d45f1ec487e2309ab8baae694ff4a18407db12483998dbc9b14cd90fddf9c4683f6664ce4e7d931bffdbd48ef5bb773dcf1b828cc303449a218da3a22cdded3b5b3e9991f468793611038b2e4a57ef3821560bad73ad7307fbb16b60f69a4fb30c1df787553339ce01cfeea674f67340a6d19b6fc98be3dfd3ed3a484c35f698dba271092ee7e9e0f7fbea05bfc3df13e8575e4f53bcb40a90fb538e7ede750ab5ed22317079b4af85ccda0ed1ab793c93fce3697fc1c70fa2151c7a857104f27b3fa2a8a7a437dff8156d304eec40f2aabc4e5672c7e9e21aad034bdd2503b2e8e28449147c864de740449255acb95f7e235c95ff42a8f93cacd09525c2f5e4c34ab4885ea02708255674acf3faf1144988d95256ec4e0a61f0826b0879b0cdea7db6a3c10ed16c6fc528fec3d7ed8a7afe9ba564199a522bb4644aa8c2656c66b8f6f58c7c271fe459e1f6254aa81711ea8aba8186a65542a09dc4b7d8bad30c965b399acf15e22cf2c10be5417778db7403944611d65ff166d1c8e783cbca926b2f88af50276fe041241323361c21fbd4aadeff0afb1ca22023e6e722bc05d44ba3eb5f1df07ca56f82e54fa287eaab9e2cbe8123288770d5518aab7e33dc57bd03359a2e6fa19bec32a0fc2484bc52d7c392b7e9a1bfdb83617ca7cd006cfa251a93adab173bb85e3d4eafc1d685bba77b09ad479e18983ab6e0263d97ed6954c31ec44827962a52645304c484395c498c83bc0d0d353f6e903b2301685645305aba5a00ff17f8d3873ef53b8f948919156220c4c57700b764eb922d6499efe389086b58edb4bd2114cb8008a7230d45eb272afe0efd30de1701f830c48c7630bf129cb2215f0ff119edb9695cb2ae1eee94c26688c72ef5f2af05a9a9a6ef30325201e93dc62bc5f5c7845ec19ad624f7e29bf3ea48fd83f350f1107177509566af4778311c203d5e6e4ec66aed5beff92788d215ec3e10d0797f8f659408931581e1baf12a475f7bc6711ebeeabde32cccb18e0e338ec6347ee6f2cd506ec3e0e27aa1ca99bbc589114076d0f8b448747e5051b5b8370becac1d24dc8c72ede8fb7351e713d56249988b9f7a2bea4cce42e09b57c9ab46dce9c409c6ff790ee22437f3ed054aacaedf27640403129386dd8233f319c50c1f545408fe78870d6239eea712bcc74559ca984b7ce2bd3c89784b04421a518db63a9e75fd7a7db1de49c741f62443b58b1b0ce9450e055f9305fedacc835f925c12676a37473054b2afa3a3c2f88c57f4b676f33424a58ae5a67b9c3b598a90009e89e9cb3853dd1a745eb303dea2df8a189b99278361eb4fe835edcd83bcbdf2164709996773a71983e69eb442deff2cc5cae70831081c276b93b81ae2911928535a4cd95145dd7bcc1cd8fdee84b2e967a4f314b92519a2effd75be6cc9dfac6043fc8cb5346823c38c40de5b17b9e12c5ea51f881aaf9c6a1eabe957e936fce506cf7bc1e8ed725861403ce3b5ddf7d90e48c619d73ca1aa1dd9a3b888ac19469c37d0fe382d273488997fab67f24acf262a9eaa2002070f717cbfaae77e2580083038d647805b5dc062aa7c7cb5d0bb0f12bf59b40a459a56d4773592e3f0ae2c754f9a3e6009ed16fdf2c556d6c1515de70eb05055c6d374691ac3bff13396e3eb8d14182e8340ff5950e87aaf5b80a7311cc88e3ef445726db044acb9e172595025adb410fdecaa573cdd74c6abab7f93cc4786524bebfa6f65d348d19e227f749de7714a6e3944c18e36b886e0acb21bd7bf763dc007c00721eb728813da88167a754e9bb8ea583e81ee9a284dfb36bee9d8a53d8fbc95a23d0c7be83350abb439181b30218e251fd630b7650d7df3b5aa29b505ba23e67f83cbb9fa5cdecbcba924edc82f2c4bd8736f7e11cd69cd7d209546acab87863e51a6a7449e57f3f2b7118808fd8a615890951d3106b12f726c132305c34be9183c45b359afa4c4c6122858a63e8d8e33d9c1d231b318122078522dc54d9c210a07b7c1762b255a4c5f85bdb28fa57a8715d21909bbdbd250ce4a50a196de553173b27630d9fa0694ab8a8a6c88cb877881f3fa37d4fe6bae6e3afd4716fcb766da8c7fc0e90305a6eafcac3901ef8fbd67f23b4d881515a399337256e0e9d5701b18c6c9257a967d442b9c90b21ecac3d5c4cafc90af73bfa9dc509e83fed825b24e9c9c3e84f4c0265d8fceb1665b59f51bfb98adfe47b3f5412442abb5463ff26759dfb857badd16f00730d1d6fcd45e188e935201d1d084de4e90b82ca20a454d3f2a8211564a3264fd6a6027c8549969609860ecfd037ad1b124631c364ab089dc0a161d709b444500956e249c260be223bb22adfd9aefe9550a404c5721ec627dfb785f4fe31ea08f54f9c62590a57fba0c35415ff8f68f97c4c1f1223a320d503e89c40c0b3705cabbff5730ffbdf07846fbe90cb5ee5f84dff6dfa00eae24d7ead5f163ab38ac9b07242dfaba2c3153312236fa04573b52631c7658aa8117e37ed46bf0a2c7b161f5a7e033266895b82259ccaba335d26a90d6248c8b08728eac7efa0f995d5ded5e7b2e46050337054837ae28c107acbfdbaaabd5b13d3ded99bb1d62d59b668b927be086d466bafe4a8c6a73929c9d3dc74891de2ecfd090927dda284c45d37a077b005b23e8ef658d15b8d04022e7927d2705da05610551a3f91ca1362b9611e2b2983c0c8b67eed97819d32ac4f95acab944a41ff1b5dc8099ee7996cfcda184268c14da916a743b5545dc6088555d2adc8ff487475cc448643944170a8e88955f2359b2df4f4e66ffa936682e6a1b8e07e87f6d45714a17fbc0af1ede4705b35d750389c080569b02f811ec0d6661d89345280261eda78e668c83499a04fdd218970d6e8c9a11af4ab6ccceed2852f8c40d21b6e8ded6921c5061472dc03ee35c6d9d0e8f02ba539aea986dc45aa5045b3285209172f7fe5b4d4503bda3e5c1bb3a693da3688b75bed0c10c191dcd7c7c5160a1ed3d7413b512e7c7ce392defe61365a3e38acd2141e199c218a661fdf643361d72857ba4121a78f69db2a643e3725fcf215cadff9230c096774fe8bd97f8c83e73d547a73132f6ea1adc3a2c91b628f22880593e826bcf0e750e6e59a0c8865a27c084f65cbb801ec575cfbd52a4e49de0b7e53535613ccee8cba2fba1857e0a3cab49547460447abd3eff79b2940e7b5f792c7cc5e95b9f083341460fb4a6ffec3e8bdeea52db308c8cbb6baec8e5dd821be9eccfb67579d921d9bfd33ad13f7becd8ab6356c203d4b7e45250050cdfa75125c27b29064fa6b29025b30c7c4b3366fd9044fe95d10a6f51d92255eca151f4a42a254551ac4f1017024803d4fa4596d75fd1af8388bd7b03655caf77d937a55fcdd060c62d9a28ca0404629e7e2662374c2b418ae7200604dd1c4c58394487cda3424adb80a35d8e40ffb9238d0d0ef6591d05166bfd02e264ae2edd3ee9621fd411a4d58377489372be7fe4e8c2c912c718aab814d1ef05e969fbfc6f399d5daaaf2cfbb2f667f2e6c33caa45a3325bee41e6975854faae6583dd91f9722b84c17e479b097407f9b8be56b400312bf9b66b4f802b6cb9b777d2148f385a5079e114c6c35395e9a797fba3403d3a46645e1603cd700851b728e32cfda07eba43c84499cee06de045ec3acf725240f16911932a47e496bc75edaac6863ccb99f2008866da93477c47f51e5a684e9f09731aa6b89eebb13ce22f994572618467362206ae7e70a11063d7628e6660b80e377c1e31b7f3edc91c2671a1711d70d0c5c226c3af5f31c50a600fa17cf9ac4c7618f0975e9934992f398b68f6d6e58884a539de012f79ba8f5eb61ec0ba6c5d85d4e6f96c93bca53889861413c8739ffa54b8a27cd0cb33ed0c3c90097ee4a5317fc5282399659cabd66912fbdba24131fe1f128d1ea84da8366e5c0c05deb9d2b6046531a5e5ae249b7ee758ec808a6a8c222a4df529cb035840687eb708df46d6aca4d598d965970a3cd03130f52f7ba9bf52c2a64bbb4d68be61373a5bc81ec83899147c2f5d59f870494ac1cb7d6e3f0afec94017e802759241b6627b5768ec5353a7672ff2e7e6ce0437ea6a88f642c11c32681d8afcc56a7a84fe4e6d02a978c8a243289572c3dc7f5e0db1edd0b29524816ea67dfedf22edeca4747e611ac0cca4b9be939e3cc5fc52defe50669b5e42439da95bab674d50533c6dccd86654bd66ce9a8d2fdc0e3de8086fcc1b5635ad16f6cc76a94cec14824a3aaaec159643899cd6d000f95894d95df6b25883baa0b8c6f6f3edab9f8ca008da98aa5ef3258e8a118aa256653b8af577fe8de46ad9e8a8fe7910e30b53d02ba593517336ea4f1fe43fa47d544cc7a8446689e5f3a867cbf0cc5c5a36e715d473410dcd9046ab27a0ea10d146406aa955e0998d1fc39298742916185f34497bedc523c97e8b1a25f9df6fd49a218a10b2f5388da316b74d40c78ae38a0e416220ced71c568e9c3ab9d4b3efe2582af3b89235574337b910336e71ad934ec19eff2b0f63ecdd19281b2c6b9995a91ab83e667ef981ab5fec360698bc872e3ae1d8716b0d53ed3df4da9b8b44bccfc1d7a3a3eeef04d32e17ef0e54926a649ea00697383997ed9104cfd8ad1aee5d22032b007d12d94592cb61e14010aac58e859", 0x1000, 0x1, &(0x7f0000000140)={{0x3, @null, 0x2}, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null]}, 0x48) ioctl$SG_SET_TIMEOUT(0xffffffffffffffff, 0x2201, &(0x7f00000000c0)=0x800) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r2, 0x84, 0x13, &(0x7f0000000080)={r1, 0x20}, &(0x7f0000000100)=0x8) [ 2644.507260] misc userio: Begin command sent, but we're already running [ 2644.516353] misc userio: Invalid payload size [ 2644.526855] misc userio: Can't change port type on an already running userio instance [ 2644.541744] misc userio: Begin command sent, but we're already running 02:41:23 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async, rerun: 64) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async, rerun: 64) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x530183, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) ioctl$SIOCGETSGCNT_IN6(r1, 0x89e1, &(0x7f0000000040)={@dev={0xfe, 0x80, '\x00', 0x2d}, @dev={0xfe, 0x80, '\x00', 0x15}}) (async, rerun: 32) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (rerun: 32) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async, rerun: 64) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x30}, &(0x7f0000000100)=0xc) (async, rerun: 64) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$SIOCRSSCAUSE(r3, 0x89e1, &(0x7f0000000180)=0x1ff) 02:41:23 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000180), 0x57) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x1c1042, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000100), 0x2) getsockopt$bt_l2cap_L2CAP_OPTIONS(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:41:24 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r1, &(0x7f0000000080)={0x2, 0xce}, 0x2) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2644.552801] misc userio: Can't change port type on an already running userio instance [ 2644.571894] misc userio: Begin command sent, but we're already running [ 2644.583427] misc userio: Can't change port type on an already running userio instance [ 2644.597115] misc userio: Begin command sent, but we're already running 02:41:24 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000200)={0x0, 0xf3e}, &(0x7f0000000240)=0x8) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x10, 0x3e8, 0x200, 0x70bd26, 0x25dfdbfc, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4040040}, 0x20000000) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000300)={r1, 0x7fffffff, 0x10}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000380)={0x7, 0x1ff, 0x8246c1a35c8e0459, 0x7f, 0x3e, 0x3, 0x1, 0x80, r2}, &(0x7f00000003c0)=0x20) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000500), 0x2) r5 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r3) r6 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000600)={'fscrypt:', @desc3}, &(0x7f0000000640)={0x0, "5fee10ff12ae8ecb96cb4bffba010c69a66c5515d69bd24cba1462f6bba8467437a0f03f2e0f977a96a266db7cc797d17728be288e7120ffff9bc7da83148b71", 0x3d}, 0x48, r3) r7 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) r8 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ASSERT(r8, 0x0, 0xcf, &(0x7f0000000540)=0x1, 0x4) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r6, 0x0, r5, 0x1) write$USERIO_CMD_REGISTER(r7, &(0x7f00000002c0)={0x0, 0x2}, 0x2) [ 2644.602052] misc userio: Invalid payload size [ 2644.607265] misc userio: Can't change port type on an already running userio instance [ 2644.616684] misc userio: Begin command sent, but we're already running [ 2644.623578] misc userio: Begin command sent, but we're already running [ 2644.630407] misc userio: Can't change port type on an already running userio instance [ 2644.638594] misc userio: Begin command sent, but we're already running [ 2644.645496] misc userio: Can't change port type on an already running userio instance [ 2644.653574] misc userio: Begin command sent, but we're already running [ 2644.660361] misc userio: Begin command sent, but we're already running [ 2644.667049] misc userio: Can't change port type on an already running userio instance [ 2644.676898] misc userio: Can't change port type on an already running userio instance [ 2644.686229] misc userio: Begin command sent, but we're already running [ 2644.693281] misc userio: Can't change port type on an already running userio instance [ 2644.701380] misc userio: Can't change port type on an already running userio instance [ 2644.709528] misc userio: Begin command sent, but we're already running [ 2644.716263] misc userio: Begin command sent, but we're already running [ 2644.723016] misc userio: Can't change port type on an already running userio instance [ 2644.731090] misc userio: Begin command sent, but we're already running [ 2644.738861] misc userio: Begin command sent, but we're already running [ 2644.745609] misc userio: Can't change port type on an already running userio instance [ 2644.753941] misc userio: Can't change port type on an already running userio instance [ 2644.763203] misc userio: Begin command sent, but we're already running [ 2644.771868] misc userio: Begin command sent, but we're already running [ 2644.779659] psmouse serio957: Failed to reset mouse on [ 2644.785228] misc userio: Can't change port type on an already running userio instance [ 2644.793466] misc userio: Can't change port type on an already running userio instance [ 2644.802619] misc userio: Begin command sent, but we're already running [ 2644.813582] misc userio: Begin command sent, but we're already running [ 2644.821554] misc userio: Can't change port type on an already running userio instance [ 2644.830382] misc userio: Can't change port type on an already running userio instance [ 2644.838641] misc userio: Begin command sent, but we're already running [ 2644.845410] misc userio: Begin command sent, but we're already running [ 2644.852874] misc userio: Can't change port type on an already running userio instance [ 2644.861025] misc userio: Begin command sent, but we're already running [ 2644.867792] misc userio: Begin command sent, but we're already running [ 2644.874584] misc userio: Can't change port type on an already running userio instance [ 2644.882922] misc userio: Can't change port type on an already running userio instance [ 2644.892204] misc userio: Begin command sent, but we're already running [ 2644.900437] misc userio: Begin command sent, but we're already running [ 2644.907193] misc userio: Can't change port type on an already running userio instance [ 2644.915499] misc userio: Can't change port type on an already running userio instance [ 2644.926653] misc userio: Begin command sent, but we're already running [ 2644.933632] misc userio: Begin command sent, but we're already running [ 2644.941899] misc userio: Can't change port type on an already running userio instance [ 2644.950379] misc userio: Can't change port type on an already running userio instance [ 2644.959818] misc userio: Begin command sent, but we're already running [ 2644.966581] misc userio: Begin command sent, but we're already running [ 2644.977548] misc userio: Can't change port type on an already running userio instance [ 2644.985720] misc userio: Begin command sent, but we're already running [ 2644.994005] misc userio: Begin command sent, but we're already running [ 2645.001719] misc userio: Can't change port type on an already running userio instance [ 2645.009958] misc userio: Begin command sent, but we're already running [ 2645.016754] misc userio: Begin command sent, but we're already running [ 2645.023583] misc userio: Can't change port type on an already running userio instance [ 2645.031921] misc userio: Can't change port type on an already running userio instance [ 2645.040139] misc userio: Can't change port type on an already running userio instance [ 2645.048240] misc userio: Can't change port type on an already running userio instance [ 2645.056263] misc userio: Can't change port type on an already running userio instance [ 2645.064304] misc userio: Can't change port type on an already running userio instance [ 2645.072369] misc userio: Can't change port type on an already running userio instance 02:41:24 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0xe) 02:41:24 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x530183, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) ioctl$SIOCGETSGCNT_IN6(r1, 0x89e1, &(0x7f0000000040)={@dev={0xfe, 0x80, '\x00', 0x2d}, @dev={0xfe, 0x80, '\x00', 0x15}}) (async) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r2, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x30}, &(0x7f0000000100)=0xc) (async) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$SIOCRSSCAUSE(r3, 0x89e1, &(0x7f0000000180)=0x1ff) 02:41:25 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}}, 0xe) [ 2648.337383] misc userio: Buffer overflowed, userio client isn't keeping up [ 2649.607967] input: PS/2 Generic Mouse as /devices/serio957/input/input163 [ 2649.817222] psmouse serio957: Failed to enable mouse on 02:41:29 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x6}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:41:29 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = accept4$ax25(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) sendto$ax25(r1, &(0x7f00000000c0)="0bc7155f59b2afdde38ef05db595f76c5f5524e5847e38f5da5ac03dd528a0bfb21323d6a6e2deaf710acf5459613c2393d9278cf65baf89f16a3feaa85311a1f94d12fd64f793d959194b", 0x4b, 0x4000000, &(0x7f0000000140)={{0x3, @null, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) 02:41:29 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000200)={r4, 0x3f}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={r5, 0x603, 0x1}, &(0x7f0000000140)=0x8) 02:41:29 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xf8}, 0x2) 02:41:29 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000200)={0x0, 0xf3e}, &(0x7f0000000240)=0x8) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x10, 0x3e8, 0x200, 0x70bd26, 0x25dfdbfc, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4040040}, 0x20000000) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000300)={r1, 0x7fffffff, 0x10}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000380)={0x7, 0x1ff, 0x8246c1a35c8e0459, 0x7f, 0x3e, 0x3, 0x1, 0x80, r2}, &(0x7f00000003c0)=0x20) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000500), 0x2) r5 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r3) r6 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000600)={'fscrypt:', @desc3}, &(0x7f0000000640)={0x0, "5fee10ff12ae8ecb96cb4bffba010c69a66c5515d69bd24cba1462f6bba8467437a0f03f2e0f977a96a266db7cc797d17728be288e7120ffff9bc7da83148b71", 0x3d}, 0x48, r3) r7 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) r8 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ASSERT(r8, 0x0, 0xcf, &(0x7f0000000540)=0x1, 0x4) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r6, 0x0, r5, 0x1) write$USERIO_CMD_REGISTER(r7, &(0x7f00000002c0)={0x0, 0x2}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000200)={0x0, 0xf3e}, &(0x7f0000000240)=0x8) (async) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x10, 0x3e8, 0x200, 0x70bd26, 0x25dfdbfc, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4040040}, 0x20000000) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000300)={r1, 0x7fffffff, 0x10}, &(0x7f0000000340)=0xc) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000380)={0x7, 0x1ff, 0x8246c1a35c8e0459, 0x7f, 0x3e, 0x3, 0x1, 0x80, r2}, &(0x7f00000003c0)=0x20) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000500), 0x2) (async) add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r3) (async) add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000600)={'fscrypt:', @desc3}, &(0x7f0000000640)={0x0, "5fee10ff12ae8ecb96cb4bffba010c69a66c5515d69bd24cba1462f6bba8467437a0f03f2e0f977a96a266db7cc797d17728be288e7120ffff9bc7da83148b71", 0x3d}, 0x48, r3) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) (async) socket$igmp(0x2, 0x3, 0x2) (async) setsockopt$MRT_ASSERT(r8, 0x0, 0xcf, &(0x7f0000000540)=0x1, 0x4) (async) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r6, 0x0, r5, 0x1) (async) write$USERIO_CMD_REGISTER(r7, &(0x7f00000002c0)={0x0, 0x2}, 0x2) (async) 02:41:29 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000200)={0x0, 0xf3e}, &(0x7f0000000240)=0x8) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x10, 0x3e8, 0x200, 0x70bd26, 0x25dfdbfc, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4040040}, 0x20000000) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000300)={r1, 0x7fffffff, 0x10}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000380)={0x7, 0x1ff, 0x8246c1a35c8e0459, 0x7f, 0x3e, 0x3, 0x1, 0x80, r2}, &(0x7f00000003c0)=0x20) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0x0) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000500), 0x2) r5 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r3) r6 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000600)={'fscrypt:', @desc3}, &(0x7f0000000640)={0x0, "5fee10ff12ae8ecb96cb4bffba010c69a66c5515d69bd24cba1462f6bba8467437a0f03f2e0f977a96a266db7cc797d17728be288e7120ffff9bc7da83148b71", 0x3d}, 0x48, r3) r7 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) r8 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ASSERT(r8, 0x0, 0xcf, &(0x7f0000000540)=0x1, 0x4) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r6, 0x0, r5, 0x1) write$USERIO_CMD_REGISTER(r7, &(0x7f00000002c0)={0x0, 0x2}, 0x2) 02:41:29 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x6}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) [ 2650.108876] misc userio: Begin command sent, but we're already running 02:41:30 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000200)={0x0, 0xf3e}, &(0x7f0000000240)=0x8) sendmsg$AUDIT_GET(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x10, 0x3e8, 0x200, 0x70bd26, 0x25dfdbfc, "", ["", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4040040}, 0x20000000) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000300)={r1, 0x7fffffff, 0x10}, &(0x7f0000000340)=0xc) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000380)={0x7, 0x1ff, 0x8246c1a35c8e0459, 0x7f, 0x3e, 0x3, 0x1, 0x80, r2}, &(0x7f00000003c0)=0x20) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) r3 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x3}, 0x0, 0x0, 0x0) (async) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r4, 0x2201, 0x0) write$USERIO_CMD_REGISTER(r4, &(0x7f0000000500), 0x2) r5 = add_key$keyring(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r3) (async) r6 = add_key$fscrypt_v1(&(0x7f00000005c0), &(0x7f0000000600)={'fscrypt:', @desc3}, &(0x7f0000000640)={0x0, "5fee10ff12ae8ecb96cb4bffba010c69a66c5515d69bd24cba1462f6bba8467437a0f03f2e0f977a96a266db7cc797d17728be288e7120ffff9bc7da83148b71", 0x3d}, 0x48, r3) r7 = openat$userio(0xffffffffffffff9c, &(0x7f0000000280), 0x80000, 0x0) (async) r8 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ASSERT(r8, 0x0, 0xcf, &(0x7f0000000540)=0x1, 0x4) (async) add_key$keyring(&(0x7f0000000080), &(0x7f0000000100)={'syz', 0x2}, 0x0, 0x0, 0x0) (async) keyctl$KEYCTL_MOVE(0x1e, r6, 0x0, r5, 0x1) (async) write$USERIO_CMD_REGISTER(r7, &(0x7f00000002c0)={0x0, 0x2}, 0x2) 02:41:30 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xf8}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xf8}, 0x2) (async) 02:41:30 executing program 3: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) (async) write$USERIO_CMD_REGISTER(r1, &(0x7f0000000080)={0x0, 0x6}, 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) 02:41:30 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x121000, 0x0) connect$bt_l2cap(r1, &(0x7f0000000040)={0x1f, 0x9, @any, 0x9, 0x2}, 0xe) 02:41:30 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x7f, @any, 0x4485}, 0xe) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000080)=0x1, 0x4) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, 0x0, 0x0) ioctl$SG_SET_RESERVED_SIZE(0xffffffffffffffff, 0x2275, &(0x7f0000000000)=0x2) 02:41:30 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) (fail_nth: 1) [ 2650.816697] misc userio: Begin command sent, but we're already running [ 2650.833427] misc userio: Can't change port type on an already running userio instance [ 2650.850513] FAULT_INJECTION: forcing a failure. [ 2650.850513] name failslab, interval 1, probability 0, space 0, times 0 02:41:30 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) r1 = accept4$ax25(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) sendto$ax25(r1, &(0x7f00000000c0)="0bc7155f59b2afdde38ef05db595f76c5f5524e5847e38f5da5ac03dd528a0bfb21323d6a6e2deaf710acf5459613c2393d9278cf65baf89f16a3feaa85311a1f94d12fd64f793d959194b", 0x4b, 0x4000000, &(0x7f0000000140)={{0x3, @null, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) (async) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, &(0x7f0000000000)={0x0, 0xf417, 0x0, 0x80}, 0xc) (async) accept4$ax25(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) (async) sendto$ax25(r1, &(0x7f00000000c0)="0bc7155f59b2afdde38ef05db595f76c5f5524e5847e38f5da5ac03dd528a0bfb21323d6a6e2deaf710acf5459613c2393d9278cf65baf89f16a3feaa85311a1f94d12fd64f793d959194b", 0x4b, 0x4000000, &(0x7f0000000140)={{0x3, @null, 0x5}, [@remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}, @null, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}]}, 0x48) (async) connect$bt_l2cap(r0, &(0x7f0000000080), 0xe) (async) [ 2650.861853] CPU: 1 PID: 3393 Comm: syz-executor.5 Not tainted 4.14.285-syzkaller #0 [ 2650.869637] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 2650.878979] Call Trace: [ 2650.881558] dump_stack+0x1b2/0x281 [ 2650.885174] should_fail.cold+0x10a/0x149 [ 2650.889327] should_failslab+0xd6/0x130 [ 2650.893293] __kmalloc_track_caller+0x2bc/0x400 [ 2650.897940] ? proc_pid_attr_write+0x16c/0x320 [ 2650.902499] memdup_user+0x22/0xa0 [ 2650.906032] proc_pid_attr_write+0x16c/0x320 [ 2650.910524] __vfs_write+0xe4/0x630 02:41:30 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000200)={r4, 0x3f}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={r5, 0x603, 0x1}, &(0x7f0000000140)=0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f00000001c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000200)={r4, 0x3f}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={r5, 0x603, 0x1}, &(0x7f0000000140)=0x8) (async) [ 2650.914148] ? proc_pid_wchan+0xf0/0xf0 [ 2650.918118] ? __handle_mm_fault+0x80f/0x4620 [ 2650.922613] ? kernel_read+0x110/0x110 [ 2650.926514] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 2650.931964] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 2650.936983] vfs_write+0x17f/0x4d0 [ 2650.940615] SyS_write+0xf2/0x210 [ 2650.944065] ? SyS_read+0x210/0x210 [ 2650.947692] ? __do_page_fault+0x159/0xad0 [ 2650.951912] ? do_syscall_64+0x4c/0x640 [ 2650.955862] ? SyS_read+0x210/0x210 [ 2650.959468] do_syscall_64+0x1d5/0x640 02:41:30 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) r2 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) socket$inet6_sctp(0xa, 0x1, 0x84) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f00000001c0)=0x8) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000200)={r4, 0x3f}, &(0x7f00000000c0)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={r5, 0x603, 0x1}, &(0x7f0000000140)=0x8) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) (async) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) ioctl$SG_SET_TIMEOUT(r2, 0x2201, 0x0) (async) socket$inet6_sctp(0xa, 0x1, 0x84) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000040)={0x0, 0x5}, &(0x7f00000001c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r3, 0x84, 0x76, &(0x7f0000000200)={r4, 0x3f}, &(0x7f00000000c0)=0x8) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r1, 0x84, 0x7c, &(0x7f0000000100)={r5, 0x603, 0x1}, &(0x7f0000000140)=0x8) (async) 02:41:30 executing program 5: r0 = openat$apparmor_thread_exec(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write$apparmor_exec(r0, &(0x7f0000000200)={'exec ', ':\x00'}, 0x7) (fail_nth: 2) [ 2650.963475] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2650.968656] RIP: 0033:0x7f3e57c92109 [ 2650.972379] RSP: 002b:00007f3e56607168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2650.980084] RAX: ffffffffffffffda RBX: 00007f3e57da4f60 RCX: 00007f3e57c92109 [ 2650.987348] RDX: 0000000000000007 RSI: 0000000020000200 RDI: 0000000000000003 [ 2650.994607] RBP: 00007f3e566071d0 R08: 0000000000000000 R09: 0000000000000000 [ 2651.001865] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2651.009120] R13: 00007ffe1cbe49ef R14: 00007f3e56607300 R15: 0000000000022000 [ 2651.041397] FAULT_INJECTION: forcing a failure. [ 2651.041397] name failslab, interval 1, probability 0, space 0, times 0 [ 2651.052763] CPU: 1 PID: 3419 Comm: syz-executor.5 Not tainted 4.14.285-syzkaller #0 [ 2651.060549] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 2651.069886] Call Trace: [ 2651.072467] dump_stack+0x1b2/0x281 [ 2651.076077] should_fail.cold+0x10a/0x149 [ 2651.080218] should_failslab+0xd6/0x130 [ 2651.084179] kmem_cache_alloc+0x28e/0x3c0 02:41:30 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) connect$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x3}, 0xe) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r1, 0x6, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x4) [ 2651.088321] prepare_creds+0x39/0x490 [ 2651.092116] aa_set_current_onexec+0x1e/0x200 [ 2651.096611] aa_change_profile+0x120e/0x2440 [ 2651.101031] ? aa_change_hat+0xf60/0xf60 [ 2651.105078] ? depot_save_stack+0x10d/0x3f0 [ 2651.109391] ? __lock_acquire+0x5fc/0x3f20 [ 2651.113624] ? do_syscall_64+0x1d5/0x640 [ 2651.117680] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2651.123040] ? __lock_acquire+0x5fc/0x3f20 [ 2651.127281] apparmor_setprocattr+0x972/0xa80 [ 2651.131772] ? apparmor_cred_free+0x70/0x70 [ 2651.136095] ? aa_file_perm+0x2dd/0xab0 [ 2651.140055] ? proc_pid_attr_write+0x1c0/0x320 [ 2651.144621] ? __might_fault+0x177/0x1b0 [ 2651.148673] security_setprocattr+0x74/0xb0 [ 2651.152991] proc_pid_attr_write+0x22b/0x320 [ 2651.157382] __vfs_write+0xe4/0x630 [ 2651.160987] ? proc_pid_wchan+0xf0/0xf0 [ 2651.164941] ? __handle_mm_fault+0x80f/0x4620 [ 2651.169432] ? kernel_read+0x110/0x110 [ 2651.173313] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 2651.179009] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 2651.184009] vfs_write+0x17f/0x4d0 [ 2651.187550] SyS_write+0xf2/0x210 [ 2651.190996] ? SyS_read+0x210/0x210 [ 2651.194610] ? __do_page_fault+0x159/0xad0 [ 2651.198820] ? do_syscall_64+0x4c/0x640 [ 2651.202771] ? SyS_read+0x210/0x210 [ 2651.206380] do_syscall_64+0x1d5/0x640 [ 2651.210259] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2651.215434] RIP: 0033:0x7f3e57c92109 [ 2651.219121] RSP: 002b:00007f3e56607168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2651.226820] RAX: ffffffffffffffda RBX: 00007f3e57da4f60 RCX: 00007f3e57c92109 [ 2651.234068] RDX: 0000000000000007 RSI: 0000000020000200 RDI: 0000000000000003 [ 2651.241314] RBP: 00007f3e566071d0 R08: 0000000000000000 R09: 0000000000000000 [ 2651.248571] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2651.255826] R13: 00007ffe1cbe49ef R14: 00007f3e56607300 R15: 0000000000022000 [ 2651.264871] AppArmor WARN aa_audit_file: ((!((&sa)->apparmor_audit_data)->request)): [ 2651.265070] ------------[ cut here ]------------ [ 2651.277824] WARNING: CPU: 1 PID: 3419 at security/apparmor/file.c:136 aa_audit_file.cold+0x18/0x4f [ 2651.286906] Kernel panic - not syncing: panic_on_warn set ... 02:41:30 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x8500, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2651.286906] [ 2651.294271] CPU: 1 PID: 3419 Comm: syz-executor.5 Not tainted 4.14.285-syzkaller #0 [ 2651.302058] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 2651.311403] Call Trace: [ 2651.313990] dump_stack+0x1b2/0x281 [ 2651.317619] panic+0x1f9/0x42d [ 2651.320806] ? add_taint.cold+0x16/0x16 [ 2651.324781] ? aa_audit_file.cold+0x18/0x4f [ 2651.329101] ? __warn.cold+0x5/0x44 [ 2651.332728] ? aa_audit_file.cold+0x18/0x4f [ 2651.337039] __warn.cold+0x20/0x44 02:41:30 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x8500, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) (async) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000040)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2651.340663] ? ist_end_non_atomic+0x10/0x10 [ 2651.344990] ? aa_audit_file.cold+0x18/0x4f [ 2651.349311] report_bug+0x208/0x250 [ 2651.353034] do_error_trap+0x195/0x2d0 [ 2651.356921] ? math_error+0x2d0/0x2d0 [ 2651.360723] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2651.365654] invalid_op+0x1b/0x40 [ 2651.369105] RIP: 0010:aa_audit_file.cold+0x18/0x4f [ 2651.374024] RSP: 0018:ffff8880938377c8 EFLAGS: 00010282 [ 2651.379390] RAX: 0000000000000049 RBX: 1ffff11012706efc RCX: 0000000000000000 02:41:30 executing program 1: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000080)={0x2, 0xf8}, 0x2) 02:41:30 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x8500, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000040)) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x8500, 0x0) (async) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000080), 0x2) (async) ioctl$SG_GET_LOW_DMA(0xffffffffffffffff, 0x227a, &(0x7f0000000040)) (async) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) (async) 02:41:30 executing program 3: ioctl$SG_GET_SCSI_ID(0xffffffffffffffff, 0x2276, &(0x7f0000000200)) r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setsockopt$MRT_TABLE(0xffffffffffffffff, 0x0, 0xcf, &(0x7f0000000480)=0xff, 0x4) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000001c0)={0x1, 0x7}, 0x2) write$USERIO_CMD_REGISTER(r0, &(0x7f0000000140), 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000040), 0x2) r1 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$userio(0xffffffffffffff9c, &(0x7f0000000400), 0x400000, 0x0) write$USERIO_CMD_REGISTER(r2, &(0x7f0000000440)={0x0, 0xbc}, 0x2) ioctl$SG_SET_TIMEOUT(r1, 0x2201, 0x0) getsockopt$inet_sctp6_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0xf, &(0x7f0000000080)={0x0, @in6={{0xa, 0x4e24, 0xd078, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x7}}, 0x9, 0x4, 0x2e, 0x1, 0x3}, &(0x7f0000000180)=0x98) r4 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000240), 0x246000, 0x0) getsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x76, &(0x7f0000000280)={r3, 0x80000000}, &(0x7f00000002c0)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r4, 0x84, 0x17, &(0x7f0000000300)={r5, 0x200, 0xbe, "d6fdd38feff60c6409dbec6d98c7d20b2c146f4a425ce0b366be9e0be8be3a01b454f95d73f39e86e5468bba2a3cc33237706eb1c9566c948eeeefb9e1098a9ba3493d4fa839037f2e01deb86de9079789cda16f0ba227dca18020748aa834b39a9f017df6f60b34197a539c6b1b766913672e8c8bdb3d25bebdc3c0d00006514ea6b7f8ca5c6ef6d5d767f01a2bdd196f136f50c445a40d980e195ac6da05d15b3fb2592893ca9f0b512e1aba3ec9581a935f17c7f1ff079191e62adb5c"}, 0xc6) [ 2651.386662] RDX: 0000000000040000 RSI: ffffffff81443110 RDI: ffffed1012706eef [ 2651.393923] RBP: ffff8880938379f0 R08: 0000000000000049 R09: 0000000000000000 [ 2651.401194] R10: 0000000000000000 R11: 0000000000000000 R12: 00000000fffffff4 [ 2651.408457] R13: ffff88823f8bd680 R14: ffff888093837840 R15: 0000000000000000 [ 2651.417046] ? vprintk_func+0x60/0x160 [ 2651.420936] ? aa_audit_file.cold+0x18/0x4f [ 2651.425307] ? file_audit_cb+0x670/0x670 [ 2651.429369] ? prepare_creds+0x39/0x490 [ 2651.433433] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 2651.438897] ? prepare_creds+0x3c9/0x490 02:41:30 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xc7}, 0x2) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2651.442962] aa_change_profile+0xcd3/0x2440 [ 2651.447310] ? aa_change_hat+0xf60/0xf60 [ 2651.451369] ? depot_save_stack+0x10d/0x3f0 [ 2651.455697] ? __lock_acquire+0x5fc/0x3f20 [ 2651.459933] ? do_syscall_64+0x1d5/0x640 [ 2651.463992] ? entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2651.464989] misc userio: The device must be registered before sending interrupts [ 2651.469513] ? __lock_acquire+0x5fc/0x3f20 [ 2651.469555] apparmor_setprocattr+0x972/0xa80 [ 2651.469568] ? apparmor_cred_free+0x70/0x70 02:41:30 executing program 2: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$USERIO_CMD_SET_PORT_TYPE(r0, &(0x7f00000000c0)={0x1, 0x5}, 0x2) (async) openat$userio(0xffffffffffffff9c, &(0x7f0000000040), 0x4000, 0x0) (async, rerun: 32) write$USERIO_CMD_REGISTER(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xc7}, 0x2) (async, rerun: 32) write$USERIO_CMD_SEND_INTERRUPT(r0, &(0x7f0000000100), 0x2) [ 2651.469576] ? aa_file_perm+0x2dd/0xab0 [ 2651.469588] ? proc_pid_attr_write+0x1c0/0x320 [ 2651.469603] ? __might_fault+0x177/0x1b0 [ 2651.469614] security_setprocattr+0x74/0xb0 [ 2651.469626] proc_pid_attr_write+0x22b/0x320 [ 2651.469638] __vfs_write+0xe4/0x630 [ 2651.515118] ? proc_pid_wchan+0xf0/0xf0 [ 2651.519207] ? __handle_mm_fault+0x80f/0x4620 [ 2651.523702] ? kernel_read+0x110/0x110 [ 2651.527598] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 2651.530197] misc userio: The device must be registered before sending interrupts [ 2651.533045] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 2651.533060] vfs_write+0x17f/0x4d0 [ 2651.533073] SyS_write+0xf2/0x210 [ 2651.533083] ? SyS_read+0x210/0x210 [ 2651.533093] ? __do_page_fault+0x159/0xad0 [ 2651.533104] ? do_syscall_64+0x4c/0x640 [ 2651.564497] ? SyS_read+0x210/0x210 [ 2651.568118] do_syscall_64+0x1d5/0x640 [ 2651.571997] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 2651.577169] RIP: 0033:0x7f3e57c92109 [ 2651.580867] RSP: 002b:00007f3e56607168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 2651.588564] RAX: ffffffffffffffda RBX: 00007f3e57da4f60 RCX: 00007f3e57c92109 [ 2651.595812] RDX: 0000000000000007 RSI: 0000000020000200 RDI: 0000000000000003 [ 2651.603061] RBP: 00007f3e566071d0 R08: 0000000000000000 R09: 0000000000000000 [ 2651.610308] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2651.617560] R13: 00007ffe1cbe49ef R14: 00007f3e56607300 R15: 0000000000022000 [ 2651.625173] Kernel Offset: disabled [ 2651.628947] Rebooting in 86400 seconds..