Dmitry Vyukov
4afdfa205b
dashboard/config: disable PROVE_RAW_LOCK_NESTING
...
It does not work yet.
Generated on next-20200519.
2020-05-20 15:39:22 +02:00
Dmitry Vyukov
8f2ad84be9
dashboard/config: update main config to next-20200518
2020-05-19 20:25:08 +02:00
Dmitry Vyukov
672c10ad7c
all: add missing copyright statements
2020-05-18 11:34:42 +02:00
Dmitry Vyukov
88cb3e92ba
dashboard/app: add notion of per-repo build maintainers
...
For context see:
https://groups.google.com/d/msg/syzkaller/9HxkC_hRP4M/MzFl4laADgAJ
Now if, say, linux-next, is build/boot-broken we can CC maintainers of the tree.
Fixes #1667
2020-05-09 15:40:30 +02:00
Dmitry Vyukov
e97b06d3ce
dashboard/app: show patch testing requests on bug page
...
Fixes #1547
2020-05-08 15:48:07 +02:00
Dmitry Vyukov
a788005625
dashboard/app: collect BB coverage stats from managers
...
Fixes #1698
2020-05-08 14:09:35 +02:00
Dmitry Vyukov
2b98fdbcbc
dashboard/app: fix send of replies for patch testing
...
We used to send replies even if bug has fixing commits.
Was broken in f8368f999a1964df6d39a225cd3f5ab3942dd755
and we did not have a test. Add a test and restore old
behavior.
2020-05-08 12:29:00 +02:00
Andrey Konovalov
1913718f34
dashboard/config: add CONFIG_TWIST_FOR_SYZKALLER_TESTING config
2020-05-08 09:13:41 +02:00
Marco Elver
fa822db46a
dashboard/config: Enable USB_RAW_GADGET for KCSAN config
...
The latest kernel includes USB raw-gadget support. Enable it for KCSAN.
2020-05-07 14:28:41 +02:00
Marco Elver
9b994354ae
dashboard/config: Update KCSAN config
2020-05-07 14:28:41 +02:00
Dmitry Vyukov
08bed8d769
dashboard/app: fix linter warnings
2020-04-29 16:32:33 +02:00
Dmitry Vyukov
496a08ae32
dashboard/app: introduce notion of "decommissioned" namespaces
...
Decommissioned namespaces are not actively tested, no notifications are sent, etc.
UI is somewhat different, we don't want about broken builds, etc.
They are kept mostly read-only for historical reference.
2020-04-29 13:14:07 +02:00
Dmitry Vyukov
d397d49acd
dashboard/app: remove old namespace redirects
...
We kept redirects from old URLs for more than a year.
It's time to remove them. Old links, if they still exist,
need to be updated sooner or later.
2020-04-29 13:07:43 +02:00
Dmitry Vyukov
ba2806dbc6
dashboard/app: add help link for coverage reports
2020-04-29 09:09:35 +02:00
Andrey Konovalov
03d97a1bcd
dashboard/config: update android/config-5.4
2020-04-23 18:56:40 +02:00
Andrey Konovalov
11ab92d01e
dashboard/config: update upstream-usb.config
2020-04-23 18:56:40 +02:00
Andrey Konovalov
fdf8134e77
dashboard/config: add more android configs
2020-04-23 18:56:40 +02:00
Andrey Konovalov
b9233cab41
dashboard/config, sys/linux: update usb config
2020-04-23 16:47:51 +02:00
Andrey Konovalov
fabe518e91
dashboard/config: update usb config generation script
2020-04-23 16:47:51 +02:00
Ayushi Sharma
98a9f9e692
dashboard/config: update NetBSD configs ( #1685 )
2020-04-20 20:33:50 +02:00
Dmitry Vyukov
3455154b93
dashboard/config/distro: add ChromeOS Crostini VM config
2020-04-06 08:40:06 +02:00
Dmitry Vyukov
9a5264054c
dashboard/app: add instructions on how to update the scheme
2020-04-03 10:49:59 +02:00
Jukka Kaartinen
490e527b51
docs: Add map of the syzbot setup
...
Add mind map image of the syzbot setup to show how
peaces are connected.
Signed-off-by: Jukka Kaartinen <jukka.kaartinen@unikie.com>
2020-04-03 10:42:34 +02:00
Andrey Konovalov
a34e2c3324
dashboard/config: update USB config to 5.6
2020-03-31 19:15:37 +02:00
Andrey Konovalov
4093d25cc9
dashboard/config: enable usb configs on android-5.4
2020-03-31 19:15:37 +02:00
Andrey Konovalov
283f3ca630
dashboard/config: update android-5.4 config
2020-03-31 19:15:37 +02:00
Dmitry Vyukov
c8d1cc20df
tools/create-gce-image.sh: enable sysctl.kernel.hung_task_all_cpu_backtrace=1
...
The format of this knob has changed again:
https://groups.google.com/d/msg/syzkaller/EJP7uvY4O-c/XLrhrBqGAQAJ
2020-03-30 10:55:36 +02:00
Andrey Konovalov
fd6a38e1fc
tools, dashboard: move net.ifnames=0 to create-gce-image.sh
...
Looks like it affects not only android-5.4.
2020-03-28 12:29:27 +01:00
Dmitry Vyukov
831e9a81a6
dashboard/app: update docs
2020-03-27 10:43:05 +01:00
Dmitry Vyukov
9b6ecd9356
dashboard/app: fix tests hang
...
This is ugly but without this go test hangs with:
panic: Metadata fetch failed for 'instance/attributes/gae_backend_version':
Get http://metadata/computeMetadata/v1/instance/attributes/gae_backend_version:
dial tcp: lookup metadata on 127.0.0.1:53: no such host
It's unclear what's the proper fix for this.
It used to work for me for ridiculous reasons only:
somebody provided metadata host which returned errors,
but since nobody cares what's in the returned response
and no error checking whatsoever, it somehow did not crash...
2020-03-27 10:43:05 +01:00
Andrey Konovalov
9af8b4b30b
dashboard/config: disable network interface renaming on android-5.4
...
Using Debian Stretch image in combination with android-5.4 kernel results
in eth0 being renamed to e.g. enp0s4 by virtio_net driver, which breaks
our startup scripts. Disable network interface renaming via a kernel
commandline argument.
2020-03-27 06:58:53 +01:00
Andrey Konovalov
ff9f28fce0
dashboard/config: enable e1000 driver in bits-syzbot.config
...
QEMU vm currently uses e1000 as the network model. Update android-5.4
config, the rest already has CONFIG_E1000 enabled.
2020-03-27 06:58:53 +01:00
Dmitry Vyukov
9fa8161a2c
dashboard/config: set hung_task_all_cpu_backtrace=1
...
See https://lkml.org/lkml/2020/3/23/973
We still want the backtraces.
2020-03-24 08:46:17 +01:00
Dmitry Vyukov
05359321bb
all: fix new golangci-lint warnings
...
Newer version started producing more warnings. Fix them.
2020-03-13 08:26:02 +01:00
Dmitry Vyukov
d850e9d084
dashboard/config: update linux config to latest linux-next
2020-03-11 19:00:53 +01:00
Dmitry Vyukov
850c989d4f
dashboard/config: update linux config to 5.6.0-rc4
2020-03-05 17:50:17 +01:00
Andrey Konovalov
251aabb77e
dashboard/config: switch to ORC unwinder
...
Jann pointed out that the frame pointer unwinder fails to unwind double
fault stacks. Switch to using the ORC unwinder instead.
https://www.kernel.org/doc/html/latest/x86/orc-unwinder.html
Suggested-by: Jann Horn <jannh@google.com>
2020-02-26 13:28:48 +01:00
Christoph Paasch
1ce142dcc7
dashboard/config: Add CONFIG_MPTCP to default configs and update to 5.6-rc1
2020-02-17 19:32:41 +01:00
Dmitry Vyukov
a416e6ee33
dashboard/app: remove stub test
...
This is not needed anymore since we don't have build tags on all test files.
2020-02-17 10:12:32 +01:00
Dmitry Vyukov
2b41159686
dashboard/config: add instructions on updating linux config
2020-02-17 06:27:36 +01:00
Andrey Konovalov
084454aecd
dashboard, sys: update USB config
2020-02-11 02:19:31 +01:00
Dmitry Vyukov
5ed23f9aa6
dashboard/app: skip tests if dev_appserver.py is missing
...
Travis is not the right check. We also don't have dev_appserver.py
anywhere on syzbot, so builds fail. Check presence of dev_appserver.py
explicitly.
2020-01-29 16:15:37 +01:00
Dmitry Vyukov
0c6a2c3328
dashboard/app: disable tests on Travis
...
This is very frustrating. Testing with 'go test' does not really work.
All tests fail with:
util_test.go:51: Could not find dev_appserver.py: exec: "dev_appserver.py": executable file not found in $PATH
And I can't even now find a way to download this dev_appserver.py thing.
Update #1461
2020-01-29 16:01:06 +01:00
Dmitry Vyukov
b190f06061
dashboard/app: fix testing for go1.11 runtime
...
0. Remove aetest build tag. We don't need it anymore, go test should work.
1. IsDevAppServer does not return true in tests anymore, so don't use it
2. Use a different mechanism to register test/prod config.
We don't have aetest tag anymore, so we need something even more dynamic.
3. Fix new golangci-lint warnings: all test files are checked now.
Update #1461
2020-01-29 16:01:06 +01:00
Andrew Donnellan
c7484f6292
dashboard: update to go111 runtime
...
The old go 1.9 App Engine runtime is now deprecated. Update to the go 1.11
runtime, which still allows us to use the old App Engine library (removed
in the 1.12 runtime).
Closes : #1461 ("dashboard: port app to go111/go112 runtime")
Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
2020-01-29 16:01:06 +01:00
Dmitry Vyukov
1079ec0d3f
dashboard/config: disable CONFIG_EFI
...
It's build-broken:
https://syzkaller.appspot.com/bug?id=0b475699da0ed3c89a82bade3f11497af4f12b07
and we don't seem to use/test it in any way (?).
2020-01-27 15:04:50 +01:00
Dmitry Vyukov
f4e7270e33
sys/linux: extend DRM ioctl descriptions
...
+ disable binderfs (see comments)
+ add few more missing tty ioctls
+ improve few minor things in hci descriptions
2020-01-25 22:30:06 +01:00
Andrey Konovalov
4c04afaa19
dashboard/config: update USB config
2020-01-10 15:46:17 +01:00
Dmitry Vyukov
29253134f2
dashboard/config: disable CONFIG_DEBUG_KOBJECT
...
This config only adds debug output, this is not useful for fuzzing.
2020-01-10 15:43:43 +01:00
Andrey Konovalov
532ec44e8d
dashboard/config: update USB config
2020-01-10 15:21:05 +01:00