Skip to content
Permalink
Tree: 41f9540d7a
Commits on Jun 6, 2018
  1. sys/fuchsia: remove ZX_VMO_OP_LOOKUP

    dvyukov committed Jun 6, 2018
    It's removed from latest zircon sources.
  2. Makefile, sys/targets: move all native compilation logic to sys/targets

    dvyukov committed Jun 5, 2018
    We currently have native cross-compilation logic duplicated
    in Makefile and in sys/targets. Some pieces are missed in one
    place, some are in another. Only pkg/csource knows how to check
    for -static support.
    
    Move all CC/CFLAGS logic to sys/targets and pull results in Makefile.
    
    This should make Makefile work on distros that have broken x86_64-linux-gnu-gcc,
    now we will use just gcc. And this removes the need to define NOSTATIC,
    as it's always auto-detected.
    
    This also paves the way for making pkg/csource work on OSes other than Linux.
  3. AUTHORS: sync with CONTRIBUTORS

    dvyukov committed Jun 4, 2018
    Sometimes people forget to add themselves to AUTHORS.
Commits on Jun 5, 2018
  1. sys/linux: id field fix in v4l2_event_subscription

    evdenis authored and dvyukov committed Jun 5, 2018
    The id field in the v4l2_event_subscription structure
    currently described as: id len[type, int32].
    
    But all the documentation states is:
    "id - ID of the event source. If there is no ID associated
    with the event source, then set this to 0. Whether or not
    an event needs an ID depends on the event type."
    
    So, the documentation clearly states that:
    1. id - is the source of an event
    2. type - is the type of an event
    3. for some types of events there is no source and id can be 0
    
    According to this 'id int32' is more accurate description of
    the field.
  2. Update found_bugs.md

    dvyukov committed Jun 5, 2018
  3. sys/linux: add new mount options for xfs && btrfs in kernel v4.17

    evdenis authored and dvyukov committed Jun 4, 2018
    1. lazytime && nolazytime for xfs
    2. nossd_spread for btrfs
  4. Update found_bugs.md

    dvyukov committed Jun 5, 2018
Commits on Jun 4, 2018
  1. sys/linux: add MORUS and AEGIS AEAD algorithms

    WOnder93 authored and dvyukov committed May 31, 2018
  2. sys/linux: fix cdrom rules description && clarification on how to run

    evdenis authored and dvyukov committed Jun 4, 2018
    1. Comment with clarification on how to run qemu added.
    2. Fixed description of int type.
    
    Signed-off-by: Denis Efremov <efremov@linux.com>
  3. sys/linux: improve /dev/snd/controlC descriptions

    dvyukov committed Jun 4, 2018
  4. Update syscall_descriptions_syntax.md

    dvyukov committed Jun 4, 2018
    extend resource description
  5. Update syscall_descriptions_syntax.md

    dvyukov committed Jun 4, 2018
    clarify size of intptr
Commits on May 29, 2018
  1. sys/linux: video4linux v4l2_jpegcompression APP_len fix

    evdenis authored and xairy committed May 29, 2018
    Signed-off-by: Denis Efremov <efremov@linux.com>
  2. sys/linux: cdrom generic description

    evdenis authored and xairy committed May 26, 2018
    Signed-off-by: Denis Efremov <efremov@linux.com>
Commits on May 19, 2018
  1. tools/create-image.sh: fix watchdog_thresh value

    dvyukov committed May 19, 2018
    watchdog_thresh is capped at 60, so 120 causes EINVAL.
Commits on May 18, 2018
  1. sys/linux: few minor tweaks for bpf

    dvyukov committed May 18, 2018
  2. tools/syz-execprog: restore the previous tun disabling logic

    dvyukov committed May 18, 2018
    This probably can break some things.
    I feel that tun setup can affect other things even if
    syz_emit_ethernet/syz_extract_tcp_res are not used.
    So it can make sense to setup tun even if they are not used.
    But let's be more careful.
  3. Makefile: allow to extract consts only from specified files

    dvyukov committed May 18, 2018
Commits on May 17, 2018
  1. pkg/csource: minimize netdevices and net reset

    dvyukov committed May 17, 2018
    Add separate options to minimize netdevices setup and net namespace reset.
    
    Fixes #581
  2. pkg/csource: serialize options into json

    dvyukov committed May 17, 2018
    Current format is painful to parse after changes.
    Switch to json.
  3. pkg/kernel: allow to split full make output

    dvyukov committed May 17, 2018
    Currently kernel build failures are insanely verbose
    (contain full kernel build output) and there is no
    way to separate short descriptions from full output.
    Make it possible.
    Also try to extract failure root cause froom build log.
    Use this in pkg/bisect to not pollute log on build failures.
    
    Update #501
  4. pkg/bisect: stop at Linux v3.8

    dvyukov committed May 17, 2018
    Update #501
  5. pkg/bisect: increase number of tries to 8

    dvyukov committed May 17, 2018
    With 5 tries sometimes only 1 fails,
    and sometimes we probably have false negatives.
    Increase number of tries to 8 and compress
    results if they all are the same.
    
    Update #501
  6. pkg/bisect: add bisection logic

    dvyukov committed May 10, 2018
    Add first version of bisection package
    (supports both bug and fix bisection).
    And tools/syz-bisect wrapper for testing.
    
    Update #501
  7. tools/create-gce-image.sh: support both nbd and loop

    dvyukov committed May 17, 2018
    Pass target OS/arch and VM type to kernel.CreateImage.
    Use nbd for gce and loop for qemu VM type.
  8. pkg/osutil: allow disabling sandboxing with env var

    dvyukov committed May 17, 2018
    If SYZ_DISABLE_SANDBOXING=yes is set, don't do user sandboxing.
    Will be usefule for bisection tool which runs locally,
    but needs to build kernel.
    
    Update #501
  9. sys/linux: use optional in tun descriptions

    dvyukov committed May 17, 2018
  10. pkg/compiler: add optional builtin template

    dvyukov committed May 17, 2018
    type optional[T] [
    	val	T
    	void	void
    ] [varlen]
  11. pkg/compiler: detect duplicate fields in template structs

    dvyukov committed May 17, 2018
Older
You can’t perform that action at this time.