Skip to content
Permalink
Tree: 7785e4049f
Commits on Apr 27, 2018
  1. Update setup_linux-host_qemu-vm_arm-kernel.md

    dvyukov committed Apr 27, 2018
  2. pkg/report: fix remaining lockdep report formats

    dvyukov committed Apr 27, 2018
    We fixed only 1, but new format affects all lockdep reports.
    Fix all of them.
  3. syz-manager: log suppressed crashes always

    dvyukov committed Apr 27, 2018
    If there are few of them, it does not matter if they are printed or not.
    However if there are lots of them, they need to be seen in log.
  4. executor: support cover on 32-bit kernels

    dvyukov committed Apr 27, 2018
    Detect kernel bitness and properly extract coverage on 32-bit kernels.
  5. syz-fuzzer: clean up after probing coverage

    dvyukov committed Apr 27, 2018
    We left mmap memory and comparison tracing enabled.
  6. syz-manager: properly calculate previous instruction PC

    dvyukov committed Apr 27, 2018
    We used to subtract 5 which is length of call instruction on amd64.
    Do proper per-arch calculation.
Commits on Apr 26, 2018
Commits on Apr 25, 2018
  1. sys/linux/socket_netlink_route: add routing rules

    liuhangbin authored and dvyukov committed Apr 25, 2018
    Also fix RTA_MULTIPATH data type. We only need struct rtnexthop,
    no need to use array type.
    
    v1 -> v2:
    Use uid and sock_port instead of int32/16. Use flags for FRA_PROTOCOL
    and FRA_IP_PROTO.
    
    Add type fib_rule_hdr because even though the structure is same with rtmsg.
    The table, action and flags values are not same.
    
    Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Commits on Apr 24, 2018
  1. pkg/scource: rename compiled binary to syz-executor

    dvyukov committed Apr 24, 2018
    We call the binary syz-executor because it sometimes shows in bug titles,
    and we don't want 2 different bugs for when a crash is triggered during
    fuzzing and during repro.
  2. pkg/report: sanitize titles better

    dvyukov committed Apr 24, 2018
    Strip non-printable characters from titles.
    Trim whitespaces on both ends.
    Replace tabs with spaces.
    Remove duplicate spaces.
    Reduce max title length.
  3. pkg/git: don't create shallow repos

    dvyukov committed Apr 24, 2018
    Shallow repos created by CheckoutBranch conflict with
    what CheckoutCommit tries to do.
    Fetch of a shallow repo does not unshallow it.
    And then checkout of a non-head commit fails.
  4. Update found_bugs.md

    dvyukov committed Apr 24, 2018
  5. docs: add new ways of testing patches on syzbot

    dvyukov committed Apr 24, 2018
    1. Mention that exact commit hash can be provided.
    2. Mention that patch is optional now.
  6. syz-ci: remove restriction on empty patch

    dvyukov committed Apr 24, 2018
  7. dashboard/app: make it possible to restrict test repos

    dvyukov committed Apr 24, 2018
    Normally instances can test patches on any tree.
    However, some (e.g. non-upstreamed KMSAN) can test only on a fixed tree.
    RestrictedTestingRepo contains the repo for such instances
    and RestrictedTestingReason contains a human readable reason for the restriction.
    
    Fixes #567
  8. dashboard/app: refactor manager info in config

    dvyukov committed Apr 24, 2018
    In preparation for future changes.
  9. dashboard/app: allow testing fixes on exact commit and without patch

    dvyukov committed Apr 24, 2018
    This implements 2 features:
    1. It's now possible to specify exact commit when testing as:
    
    2. It's possible to test without patch attached
    assuming the patch is already committed to the tested tree.
    
    Fixes #558
  10. pkg/gce: improve API rate limit logic

    dvyukov committed Apr 24, 2018
    Sometimes we see rate limiting errors.
    This is especially bad for e.g. patch testing requests.
    Increase default API delay and add backoff logic.
Commits on Apr 23, 2018
  1. pkg/kernel: fix gometalinter warning

    dvyukov committed Apr 23, 2018
  2. syz-ci: reduce git poll period

    dvyukov committed Apr 23, 2018
  3. syz-ci: clean kernel dir before patch test build

    dvyukov committed Apr 23, 2018
    This leads to false errors when we are switching between gcc and clang:
    
    kernel build failed: failed to run /usr/bin/make [make bzImage -j 32 CC=/syzkaller/clang-kmsan/bin/clang]: exit status 2
    arch/x86/Makefile:184: *** Compiler lacks asm-goto support..  Stop.
    
    Fixes #568
  4. Update found_bugs.md

    dvyukov committed Apr 23, 2018
  5. Update README.md

    dvyukov committed Apr 23, 2018
  6. Update found_bugs.md

    dvyukov committed Apr 23, 2018
Commits on Apr 21, 2018
  1. syz-upgrade: fix typo in usage message

    kozistr authored and dvyukov committed Apr 21, 2018
Commits on Apr 20, 2018
  1. vm/qemu: don't be too clever with cpu configuration

    dvyukov committed Apr 20, 2018
    Some machine configurations have strict limits on number of CPUs
    and don't support NUMA (e.g. arm vexpress-a15).
    maxcpu and numa options make qemu fail.
    Don't be too clever. If necessary maxcpu and numa options
    can be added in qemu_args.
Older
You can’t perform that action at this time.