syzkaller/pkg
Dmitry Vyukov adedaf77a1 executor: tune memcg container logic
The current memcg container seems to lead to lots of hangs/stalls.
Presumably the problem is with oom_score_adj and KASAN.
Executor process tree eats all memory and then the leaf process is killed
but the memory is not returned to memcg due to KASAN quarantine;
and the parent processes are protected from killing with oom_score_adj=-1000.
As the result the kernel locks up.

1. Don't use oom_score_adj=-1000. Instead bump leaf process score to 1000 (kill always).
2. Increase size of memcg to be larger than expected KASAN quarantine size.
2018-10-10 14:22:09 +02:00
..
ast sys/fuchsia: prune unused structs in syscall description generated by fidlgen 2018-09-11 13:01:53 +02:00
bisect pkg/mgrconfig: move from syz-manager/mgrconfig 2018-08-02 16:57:32 +02:00
build tools/create-gce-image.sh: mount securityfs and configfs 2018-09-26 14:06:11 +02:00
compiler sys/fuchsia: prune unused structs in syscall description generated by fidlgen 2018-09-11 13:01:53 +02:00
config .gometalinter.json: enable gofmt 2018-07-31 12:16:54 +02:00
cover all: fix gometalinter warnings 2018-03-08 18:48:26 +01:00
csource executor: tune memcg container logic 2018-10-10 14:22:09 +02:00
db gometalinter: clean up some errcheck warnings 2018-08-02 16:57:31 +02:00
email gometalinter: clean up vetshadow 2018-07-31 20:38:33 +02:00
gce .gometalinter.json: enable gofmt 2018-07-31 12:16:54 +02:00
gcs syz-ci: upload coverage reports to GCS 2018-09-20 18:29:38 +02:00
hash pkg/hash: allow to hash multiple byte slices 2017-07-21 10:06:46 +02:00
host pkg/host: improve KMEMLEAK support 2018-09-28 14:57:20 +02:00
ifuzz gometalinter: clean up vetshadow 2018-07-31 20:38:33 +02:00
instance syz-ci: use gmake instead of make on openbsd 2018-09-13 12:13:54 +02:00
ipc pkg/host: improve KMEMLEAK support 2018-09-28 14:57:20 +02:00
kd pkg/kd: add KD protocol decoder 2017-09-28 16:53:58 +02:00
log gometalinter: enable package comment checking 2018-05-03 13:53:01 +02:00
mgrconfig RFC: android: Add support for untrusted_app sandboxing (#697) 2018-09-17 11:33:11 +02:00
osutil pkg/runtest: fixes for fuchsia 2018-09-06 10:56:09 +02:00
report pkg/report: ignore printk as guilty file 2018-09-28 16:46:41 +02:00
repro pkg/mgrconfig: move from syz-manager/mgrconfig 2018-08-02 16:57:32 +02:00
rpctype pkg/host: improve KMEMLEAK support 2018-09-28 14:57:20 +02:00
runtest pkg/host: improve KMEMLEAK support 2018-09-28 14:57:20 +02:00
serializer pkg/serializer: refactor 2018-08-02 16:57:31 +02:00
signal prog: add stronger fallback signal 2018-06-29 20:34:43 +02:00
symbolizer pkg/symbolizer: favor portable nm(1) format 2018-09-24 10:12:38 +02:00
vcs pkg/vcs: add openbsd support 2018-09-11 14:47:38 +02:00