diff options
Diffstat (limited to 'executor/executor.cc')
| -rw-r--r-- | executor/executor.cc | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/executor/executor.cc b/executor/executor.cc index 597f6d656..e104fc897 100644 --- a/executor/executor.cc +++ b/executor/executor.cc @@ -608,11 +608,19 @@ retry: } if (strncmp(syscalls[call_num].name, "syz_usb_control_io", strlen("syz_usb_control_io")) == 0) { // Must match timeout in pkg/csource/csource.go. - call_extra_timeout = 200; + call_extra_timeout = 300; + } + if (strncmp(syscalls[call_num].name, "syz_usb_ep_write", strlen("syz_usb_ep_write")) == 0) { + // Must match timeout in pkg/csource/csource.go. + call_extra_timeout = 300; + } + if (strncmp(syscalls[call_num].name, "syz_usb_ep_read", strlen("syz_usb_ep_read")) == 0) { + // Must match timeout in pkg/csource/csource.go. + call_extra_timeout = 300; } if (strncmp(syscalls[call_num].name, "syz_usb_disconnect", strlen("syz_usb_disconnect")) == 0) { // Must match timeout in pkg/csource/csource.go. - call_extra_timeout = 200; + call_extra_timeout = 300; } if (call_num == instr_copyin) { char* addr = (char*)read_input(&input_pos); |
