Skip to content
Unstable

#12133 (Thu Jul 16 17:51:18 GMT 2020)

r363254
Started 3 yr 11 mo ago
Took 14 min on lancelot.nyi.freebsd.org

Started by upstream project "FreeBSD-head-amd64-dtrace_testvm" build number 12,753
originally caused by:

Test Result (6 failures / +5)
Revision: 363254
Changes
  1. Add a RELNOTES entry for r363253.

    Sponsored by: The FreeBSD Foundation
    (detail)
    by markj
  2. Switch from SCTP to SCTP_SUPPORT in GENERIC configs.

    This removes SCTP from in-tree kernel configuration files.  Now, SCTP
    can be enabled by simply loading the module, as discussed on
    freebsd-net@.

    Reviewed by: tuexen
    Sponsored by: The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D25611
    (detail)
    by markj
  3. tuntap: drop redundant if_mtu assignment in tuncreate

    ether_ifattach will immediately clobber if_mtu with ETHERMTU anyways, just
    let it happen.

    MFC after: 1 week
    (detail)
    by kevans
  4. safexcel(4): Silence an integer truncation warning.

    In practice overflow is not possible, but we might as well use the right
    type for DMA ring sizes.

    CID: 1430468
    MFC after: 1 week
    (detail)
    by markj
  5. Relax the rule against declaring variables in nested scopes and for
    initializations.

    Relax some overly perscriptive rules against declarations: they may be at the
    start of any blocks, even if things aren't super complicated. Allow more
    initializations (those that call simple functions, like accessor functions for
    newbus are fine). Allow the common idiom of declaring the loop variable in a for
    loop.

    This tries to codify what common exceptions are today, as well as give
    some guidance on when it's best to do these things.

    Reviewed by: tsoome, kp, markm, allanjude, jiles, cem, rpokala
    (earlier versions: seanc, melifaro, bapt, pjd, bz, pstef, arichards,
    jhibits, vangyzen, jmallet, ian, glebius, jhb, dab, adrian,
    sef, gnn)
    Differential Revision: https://reviews.freebsd.org/D25312
    (detail)
    by imp
  6. vfs: fix vn_poll performance with either MAC or AUDIT

    The code would unconditionally lock the vnode to audit or call the
    mac hoook, even if neither want to do anything. Pre-check the state
    to avoid locking in the common case of nothing to do.

    Note this code should not be normally executed anyway as vnodes are
    always return ready. However, poll1/2 from will-it-scale use regular
    files for benchmarking, presumably to focus on the interface itself
    as the vnode handler is not supposed to do almost anything.

    This in particular fixes poll2 which passes 128 fds.

    $ ./poll2_processes -s 10
    before: 134411
    after:  271572
    (detail)
    by mjg
  7. Remove old devd rules for ActiveWire and Entrega Serial DB25

    Those rules have been broken at least since 8-STABLE, when the port
    providing the ezdownload binary was removed (misc/ezload).

    Reviewed by: kevans, imp
    MFC after: 2 weeks
    Differential Revision: https://reviews.freebsd.org/D25686
    (detail)
    by 0mp
  8. vfs: fix MAC/AUDIT mismatch in vn_poll

    Auditing would not be performed without MAC compiled in.
    (detail)
    by mjg