From 5b433adac116be625d2c670599a8096842ec7577 Mon Sep 17 00:00:00 2001 From: Berk Cem Goksel Date: Fri, 27 Feb 2026 10:48:25 +0300 Subject: sys/linux: replace broken uac1/2/3 and midi seeds --- sys/linux/test/vusb_midi | 2 +- sys/linux/test/vusb_uac1 | 9 ++------- sys/linux/test/vusb_uac2 | 10 +--------- sys/linux/test/vusb_uac3 | 3 +-- 4 files changed, 5 insertions(+), 19 deletions(-) (limited to 'sys/linux/test') diff --git a/sys/linux/test/vusb_midi b/sys/linux/test/vusb_midi index 8e54a1c01..2dfa54471 100644 --- a/sys/linux/test/vusb_midi +++ b/sys/linux/test/vusb_midi @@ -1,4 +1,4 @@ # requires: -repeat syz_usb_connect$midi(0x6, 0x38, &(0x7f0000000000)=ANY=[], 0x0) -syz_usb_connect$midi(0x3, 0x40, &(0x7f0000000700)=ANY=[@ANYBLOB="12010002000000408c0d030140000102030109022e00010107a00909048000010103200d03240104000700072403019000010905040310000303e905250101"], 0x0) +syz_usb_connect$midi(0x3, 0x40, &(0x7f0000000700)=ANY=[@ANYBLOB="12010002000000408c0d030140000102030109022e00010107a00909048000010103200d03240104000700072403019000010905040310000303e905250101"], 0x0) \ No newline at end of file diff --git a/sys/linux/test/vusb_uac1 b/sys/linux/test/vusb_uac1 index 66d881674..a6777982c 100644 --- a/sys/linux/test/vusb_uac1 +++ b/sys/linux/test/vusb_uac1 @@ -1,8 +1,3 @@ -r0 = syz_usb_connect$uac1(0x0, 0x72, &(0x7f0000000540)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x40, 0x19b5, 0x21, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x3, 0x1, 0x6, 0x90, 0x5, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x4, 0xa}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x4, 0x9, 0x8, {0x7, 0x25, 0x1, 0xc, 0x9, 0x401}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0x6b, 0x0, 0xf0, {0x7, 0x25, 0x1, 0x8, 0x0, 0x3ff}}}}}}}}]}}, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0}) -syz_usb_control_io$uac1(r0, &(0x7f0000000a00)={0x14, 0x0, &(0x7f00000008c0)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) -syz_usb_control_io$uac1(r0, &(0x7f0000000f00)={0x14, 0x0, &(0x7f0000000ec0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x81a}}}, 0x0) -syz_usb_control_io$uac1(r0, &(0x7f0000001380)={0x14, 0x0, &(0x7f0000001340)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x422}}}, 0x0) -syz_usb_control_io$uac1(r0, 0x0, 0x0) -syz_usb_control_io$uac1(r0, 0x0, 0x0) -syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000002bc0)={0x44, 0x0, 0x0, 0x0, &(0x7f0000002a80)={0x20, 0x81, 0x1, ':'}, 0x0, 0x0, 0x0, 0x0}) +# requires: -repeat +syz_usb_connect$uac1(0x2, 0x9a, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0xb05, 0x1743, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x88, 0x3, 0x1, 0x9, 0x40, 0x3f, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xd2, 0xa}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x8, 0x8, 0x5}, @format_type_ii_discrete={0xf, 0x24, 0x2, 0x2, 0x200, 0xfff, 0x0, "f441a4440fb2"}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x78, 0x8, 0xba, {0x7, 0x25, 0x1, 0x8, 0x4, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0xfc, 0x3, 0x8, 0x1, "371fc8"}, @as_header={0x7, 0x24, 0x1, 0x8, 0x5, 0x1002}]}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x3, 0x2, 0x1, {0x7, 0x25, 0x1, 0x0, 0xe, 0x3}}}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) \ No newline at end of file diff --git a/sys/linux/test/vusb_uac2 b/sys/linux/test/vusb_uac2 index 746358ee4..75a24e23f 100644 --- a/sys/linux/test/vusb_uac2 +++ b/sys/linux/test/vusb_uac2 @@ -1,11 +1,3 @@ # requires: -repeat -r0 = syz_usb_connect$uac2(0x3, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x1235, 0x8203, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x1, 0x20, 0x6, {0x8, 0xb, 0x1, 0x2, 0x1, 0xff, 0x20, 0x4}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0x40, 0x8, 0x1d, 0x2}, [@source_unit={0x8, 0x24, 0xa, 0x6, 0x1, 0x9, 0x6, 0x4}, @output_terminal={0xc, 0x24, 0x3, 0x4, 0x304, 0x7, 0x2, 0x6, 0x5, 0x8}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@as_header={0x10, 0x24, 0x1, 0x4, 0x5, 0x2, 0x2, 0x7, 0x401, 0x7}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x8, 0x7, 0x6, 0x5}]}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0x5, 0x1d, 0x9, {0x8, 0x25, 0x1, 0x80, 0xc, 0x2, 0x5ba}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0x9f, 0x1, 0xe8, {0x8, 0x25, 0x1, 0x81, 0xc, 0x6, 0x4f3e}}}}}}}}]}}, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0}) -syz_usb_control_io$uac2(r0, &(0x7f00000002c0)={0x14, 0x0, &(0x7f00000001c0)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) -syz_usb_control_io$uac2(r0, &(0x7f0000001000)={0x14, 0x0, &(0x7f0000000e40)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44a}}}, 0x0) -syz_usb_control_io$uac2(r0, &(0x7f00000007c0)={0x14, 0x0, &(0x7f00000006c0)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) -syz_usb_control_io$uac2(r0, 0x0, &(0x7f0000001b80)={0x44, &(0x7f0000001940)={0x40, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) -syz_usb_control_io$uac2(r0, 0x0, &(0x7f0000000600)={0x44, &(0x7f0000000300)={0x0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) -syz_usb_control_io$uac2(r0, 0x0, &(0x7f0000000d80)={0x44, &(0x7f0000001040)={0x0, 0x0, 0x1, "f6"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) -syz_usb_control_io$uac2(r0, 0x0, &(0x7f0000001240)={0x44, &(0x7f0000000e80)={0x40, 0x3e, 0x77, "e7804efd30d44ca4d4d6aac50475c20b436ce9e4ea7bcba91479b0a61dec035796352286c767442a0b623cd16c8da986b7cdc0f6b9373ce9b9662292da8f3d6d54cf374dc1c729cff7a59f8ceea75b6e7650627375051a4e48790b8d9a757a085afcf1d8bdc4ebeb02a06538c1640d9094130379256001"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) - +syz_usb_connect$uac2(0x0, 0x9f, &(0x7f00000004c0)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x4fa, 0x4201, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x4, 0x100, 0x7f, {0x8, 0xb, 0x1, 0x1, 0x1, 0xa, 0x20, 0x2}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x20, 0x0, {{0x9, 0x24, 0x1, 0x7, 0x6, 0x15, 0xb2}, [@output_terminal={0xc, 0x24, 0x3, 0x5, 0x400, 0xa, 0x25, 0x0, 0x7f, 0x80}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0xe6, 0x3, 0x4, 0x6}, @as_header={0x10, 0x24, 0x1, 0x5, 0x5, 0x0, 0x3, 0x5, 0x5, 0x44}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0x6, 0x99, 0x80, {0x8, 0x25, 0x1, 0x1, 0x18, 0x1e}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x20, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0xe, 0x4, 0x52, {0x8, 0x25, 0x1, 0x4, 0xf, 0x43, 0x3ce}}}}}}}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}) \ No newline at end of file diff --git a/sys/linux/test/vusb_uac3 b/sys/linux/test/vusb_uac3 index 092f4af4d..3f9da732e 100644 --- a/sys/linux/test/vusb_uac3 +++ b/sys/linux/test/vusb_uac3 @@ -1,4 +1,3 @@ # requires: -repeat -syz_usb_connect$uac3(0x2, 0x80, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000200000040fa04014240000102030109026e00030108e008080b0002012530010904000000010130"], &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0}) -r0 = syz_usb_connect$uac3(0x0, 0x80, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0xccd, 0x80, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6e, 0x3, 0x1, 0x2, 0x60, 0x61, {0x8, 0xb, 0x1, 0x2, 0x1, 0x26, 0x30, 0x96}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0xa, 0xa, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x8, 0x8, 0x0, {0xa, 0x25, 0x25, 0x3, 0x59, 0xf0e}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x8, 0x1, 0x4, {0xa, 0x25, 0x25, 0xc, 0xfe, 0x7}}}}}}}}]}}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0}) +syz_usb_connect$uac3(0x2, 0x98, &(0x7f0000000700)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x20, 0x19b5, 0x21, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x86, 0x3, 0x1, 0x8, 0x20, 0x3, {0x8, 0xb, 0x1, 0x2, 0x1, 0x1, 0x30, 0x6}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x17, 0x22, 0x5}, [@output_terminal={0x13, 0x24, 0x3, 0x1, 0x307, 0x3, 0x6, 0x80, 0x0, 0x6, 0x72, 0x9}, @selector_unit={0x5, 0x24, 0xc, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x8, 0xfb, 0xcc, 0x4, {0xa, 0x25, 0x25, 0x58c, 0x3, 0xfff7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x0, 0x8e, 0x81, {0xa, 0x25, 0x25, 0x3, 0x7, 0x5}}}}}}}}]}}, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0}) \ No newline at end of file -- cgit mrf-deployment