aboutsummaryrefslogtreecommitdiffstats
path: root/docs/syzbot.md
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2019-04-11 16:59:02 +0200
committerDmitry Vyukov <dvyukov@google.com>2019-04-11 18:55:57 +0200
commit8916f5e15133e4de1640fcf6c06f375e35837b3a (patch)
tree8516c9a8698c468806f6ce3d08fa9afebc27569e /docs/syzbot.md
parentc6165716a5ae9efcea9318902caad491a0ddd06f (diff)
docs: mention USB bugs in syzbot doc
Diffstat (limited to 'docs/syzbot.md')
-rw-r--r--docs/syzbot.md18
1 files changed, 17 insertions, 1 deletions
diff --git a/docs/syzbot.md b/docs/syzbot.md
index 2b8cc454e..8c8e63c57 100644
--- a/docs/syzbot.md
+++ b/docs/syzbot.md
@@ -86,7 +86,9 @@ After sending an email you should get a reply email with results within an hour.
Note: you may send the request only to `syzbot` email address, as patches sent
to some mailing lists (e.g. netdev, netfilter-devel) will trigger patchwork.
-Note: see [below](#kmsan-bugs) for testing `KMSAN` bugs.
+Note: see [below](#kmsan-bugs) for `KMSAN` bugs testing.
+
+Note: see [below](#usb-bugs) for `USB` bugs testing.
<div id="bisection"/>
@@ -263,6 +265,20 @@ travelled through memory. Finally there is a "Uninit was created at:"
section which points either to a heap allocation or a stack variable which
is the original source of uninitialized-ness.
+## USB bugs
+
+syzkaller has an ability to perform fuzzing of the Linux kernel USB stack, see
+the details [here](/docs/linux/external_fuzzing_usb.md). This requires
+non-yet-upstreamed kernel changes and thus patch testing is only possible on
+the `usb-fuzzer` branch of the `https://github.com/google/kasan.git` tree.
+The standard way for triggering tests with the `usb-fuzzer` tree is to send an
+email to `syzbot+HASH` address containing the following line:
+```
+#syz test: https://github.com/google/kasan.git usb-fuzzer
+```
+and attach/inline your test patch in the same email.
+
+
## No custom patches
While `syzbot` can test patches that fix bugs, it does not support applying