aboutsummaryrefslogtreecommitdiffstats
path: root/docs/linux
diff options
context:
space:
mode:
authorvwvw <vwvw@users.noreply.github.com>2023-01-25 16:40:02 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2023-03-07 15:59:12 +0100
commit6b272a2ced094b793e9f88c8c42fab67838873f8 (patch)
treee73b3355e091b1648c6d374a5ae2c1d2134d47b5 /docs/linux
parentd7ea8bc498ffa754aabbb94352b6a26546737d31 (diff)
docs: fix broken link
Diffstat (limited to 'docs/linux')
-rw-r--r--docs/linux/external_fuzzing_usb.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/linux/external_fuzzing_usb.md b/docs/linux/external_fuzzing_usb.md
index 9667f2eaf..abd7f4838 100644
--- a/docs/linux/external_fuzzing_usb.md
+++ b/docs/linux/external_fuzzing_usb.md
@@ -16,7 +16,7 @@ As USB fuzzing requires kernel side support, for non-mainline kernels you need a
## Internals
-Currently, syzkaller defines 6 USB pseudo-syscalls (see [syzlang descriptions](/sys/linux/vusb.txt) and [pseudo-syscalls](/executor/common_usb.h) [implementation](https://github.com/xairy/syzkaller/blob/up-usb-docs/executor/common_usb_linux.h), which relies on the Raw Gadget interface linked above):
+Currently, syzkaller defines 6 USB pseudo-syscalls (see [syzlang descriptions](/sys/linux/vusb.txt) and [pseudo-syscalls](/executor/common_usb.h) [implementation](/executor/common_usb_linux.h), which relies on the Raw Gadget interface linked above):
1. `syz_usb_connect` - connects a USB device. Handles all requests to the control endpoint until a `SET_CONFIGURATION` request is received.
2. `syz_usb_connect_ath9k` - connects an `ath9k` USB device. Compared to `syz_usb_connect`, this syscall also handles firmware download requests that happen after `SET_CONFIGURATION` for the `ath9k` driver.