Displaying 1 50 of 480,019 commits (0.039s)

PC-BSD — sbin/geom/class/mirror gmirror.8 geom_mirror.c, sys/geom/mirror g_mirror_ctl.c g_mirror.c

MFC r309321:
Add `gmirror create` subcommand, alike to gstripe, gconcat, etc.

It is quite specific mode of operation without storing on-disk metadata.
It can be useful in some cases in combination with some external control
tools handling mirror creation and disks hot-plug.

Sponsored by:        iXsystems, Inc.

(cherry picked from commit ff54ce5cf6e6c9a42052ce51d668f6c400bd8293)

PC-BSD — . README.md

Move TrueOS website link.
Delta File
+1 -2 README.md
+1 -2 1 file

PC-BSD — cddl/contrib/opensolaris/lib/libzpool/common kernel.c

Fix time handling in cv_timedwait_hires().

pthread_cond_timedwait() receives absolute time, not relative.  Passing
wrong time there caused two threads of zdb to spin in a tight loop.

(cherry picked from commit a2dbb0a726079b762214c47924c38ef2c07478a8)

Ticket:        #24035

PC-BSD — cddl/contrib/opensolaris/lib/libzpool/common kernel.c

Fix time handling in cv_timedwait_hires().

pthread_cond_timedwait() receives absolute time, not relative.  Passing
wrong time there caused two threads of zdb to spin in a tight loop.

(cherry picked from commit a2dbb0a726079b762214c47924c38ef2c07478a8)

Ticket:        #24035
(cherry picked from commit aacfa7d8b1be05208fde59746f3ba41489c9dae8)

PC-BSD — sys/net if_lagg.c

Merge remote-tracking branch 'origin/FIX-23593' into freenas/11.0-stable
∈ mav - a529a706 - 2017-05-05 16:51:53
Relax r317696 locking to not drain taskqueue under the lock.

(cherry picked from commit d332b8edc8a25aa80b72d43950667ee419996390)

Ticket:        #23447
(cherry picked from commit 3efcb4b363864e0bf0110386ccb64046f125f9bb)
Delta File
+1 -1 sys/net/if_lagg.c
+1 -1 1 file

PC-BSD — sys/net if_lagg.c

Relax r317696 locking to not drain taskqueue under the lock.

(cherry picked from commit d332b8edc8a25aa80b72d43950667ee419996390)

Ticket:        #23447
(cherry picked from commit 3efcb4b363864e0bf0110386ccb64046f125f9bb)
Delta File
+1 -1 sys/net/if_lagg.c
+1 -1 1 file

PC-BSD — sys/net if_lagg.c

Relax r317696 locking to not drain taskqueue under the lock.

(cherry picked from commit d332b8edc8a25aa80b72d43950667ee419996390)

Ticket:        #23447
Delta File
+1 -1 sys/net/if_lagg.c
+1 -1 1 file

PC-BSD — sys/dev/isp isp_freebsd.c isp.c

Merge branch 'svn_head' of https://github.com/freebsd/freebsd into freenas/svn_head
∈ ken - f8a32d8a - 2017-05-03 13:17:01
    Correct loop mode CRN resets to adhere to FCP-4 section 4.10
    
    Prior to this change, the CRN (Command Reference Number) is reset on any
    firmware LIP, LOOP DOWN, or LOOP RESET event in violation of FCP-4 which
    specifies that the CRN should only be reset in response to a LIP Reset
    (LIPyx) primitive. FCP-4 also indicates PLOGI/LOGO and PRLI/PRLO ELS
    actions as conditions for resetting the CRN for the associated initiator
    port.
    
    These violations manifest themselves when the HBA is removed from the
    loop, or a target device is removed (especially during an outstanding
    command) without power cycling. If the HBA and and the target device
    determine upon re-establishing the loop that no PLOGI or PRLI is
    required, and the target does not issue a LIPxy to the initiator, the
    CRN for the target will have been improperly reset by the isp driver. As
    a result, the target port will silently ignore all FCP commands issued
    during the device probe (which will time out) preventing the device from
    attaching.
    
    This change corrects thie CRN reset behavior in response to loop state
    changes, also introduces CRN resets for the above mentioned ELS actions
    as encountered through async PDB change events.
    
    This change also adds cleanup of outstanding commands in isp_loop_dead()
    that was previously missing.

    [43 lines not shown]

PC-BSD — usr.bin/truss syscalls.c

    Add support for sendmsg() and recvmsg().
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317739 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+4 -0 usr.bin/truss/syscalls.c
+4 -0 1 file

PC-BSD — sys/arm64/arm64 machdep.c

    Print all virtual addresses in the show vtop ddb command. The results may
    be different with PAN enabled.
    
    MFC after:        1 week
    Sponsored by:        DARPA, AFRL
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317738 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+6 -2 sys/arm64/arm64/machdep.c
+6 -2 1 file

PC-BSD — usr.bin/truss syscalls.c syscall.h

    Decode the fourth argument of sendto and recvfrom call.
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317737 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/truss syscalls.c syscall.h

    Add support for [gs]etsockopt().
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317736 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/truss syscalls.c syscall.h

    Decode the third argument of socket().
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317732 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/truss syscalls.c syscall.h

    Add Socklent for handling args of type socklen_t.
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317731 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/truss syscalls.c

    Add support for listen() call.
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317730 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+3 -1 usr.bin/truss/syscalls.c
+3 -1 1 file

PC-BSD — etc/rc.d ipfw routing

    Silence sysctl in startup scripts.
    
    This makes 'stop' behave consistently with 'start' in the script.
    Also use $SYSCTL instead of sysctl for consistency within that script.
    
    MFC after:        3 weeks
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317729 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+5 -5 etc/rc.d/ipfw
+1 -1 etc/rc.d/routing
+6 -6 2 files

PC-BSD — tools/tools/net80211/scripts setup.wdsmain

    [net80211] add another hard-learnt lesson about DWDS setup
    
    wlanwds monitors the physical interface for DWDS requests from VAPs,
    but the clone is created against the physical interface.  So, if you
    have a secondary VAP setup (with a separate, non-physical-default MAC
    address) which is configured for DWDS, the temporary DWDS VAPs created
    will have the MAC of the parent physical interface and NOT the
    actual cloned interface + MAC.
    
    This .. stumped me for a few minutes.
    
    Maybe I'll fix it.  Maybe I won't.  At least I now have DWDS+encryption
    working at home.
    
    Tested:
    
    * yes, with DWDS 11n repeaters now working on freebsd.
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317728 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — sys/mips/conf std.AR933X std.AR934X

    [mips] default AR933x/AR934x to include mips24k hwpmc and limit umtx chain memory 
wastage.
    
    Tested:
    
    * AR933x SoC (Carambola2)
    * AR934x SoC (TP-Link WDR3600)
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317727 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — sys/cam cam_periph.c

    Fix an unsafe malloc usage with sbufs.
    
    Reported by:        ken
    Sponsored by:        Netflix
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317726 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+2 -1 sys/cam/cam_periph.c
+2 -1 1 file

PC-BSD — sys/net if_lagg.c

Revert "Unbreak the build after 90e298ff50a6f5186942e0e8b59a6f603080d8b9"

This reverts commit 4a4a7765efd6550a2a19e210fb0bf6e39474610b.

Ticket:        #23447
(cherry picked from commit 147a1a2c083008ecaa0e70c547e54ded2d760539)
Delta File
+0 -5 sys/net/if_lagg.c
+0 -5 1 file

PC-BSD — sys/net if_lagg.c

Revert "Unbreak the build after 90e298ff50a6f5186942e0e8b59a6f603080d8b9"

This reverts commit 4a4a7765efd6550a2a19e210fb0bf6e39474610b.

Ticket:        #23447
Delta File
+0 -5 sys/net/if_lagg.c
+0 -5 1 file

PC-BSD — sys/net if_lagg.c

Fix r317696 build without debug.

Ticket:        #23447
Delta File
+1 -2 sys/net/if_lagg.c
+1 -2 1 file

PC-BSD — sys/net if_lagg.c

    Fix r317696 build without debug.
    
    MFC after:        2 weeks
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317723 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+1 -2 sys/net/if_lagg.c
+1 -2 1 file

PC-BSD — sys/net if_lagg.c

Fix r317696 build without debug.

Ticket:        #23447
(cherry picked from commit 4960ad8a678d554673ed30c9167d23bcb9b8aaaf)
Delta File
+1 -2 sys/net/if_lagg.c
+1 -2 1 file

PC-BSD — sbin/ifconfig af_nd6.c

    ifconfig displays ND6_IFF_NO_DAD as "IGNORELOOP"
    
    PR:                218958
    Reviewed by:        kristof
    MFC after:        3 weeks
    Differential Revision:        https://reviews.freebsd.org/D10543
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317715 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+1 -2 sbin/ifconfig/af_nd6.c
+1 -2 1 file

PC-BSD — sys/net if_lagg.c

Unbreak the build after 90e298ff50a6f5186942e0e8b59a6f603080d8b9

Ticket: #23447
(cherry picked from commit 4a4a7765efd6550a2a19e210fb0bf6e39474610b)
Delta File
+5 -0 sys/net/if_lagg.c
+5 -0 1 file

PC-BSD — sys/net if_lagg.c

Unbreak the build after 90e298ff50a6f5186942e0e8b59a6f603080d8b9

Ticket: #23447
Delta File
+5 -0 sys/net/if_lagg.c
+5 -0 1 file

PC-BSD — tests/sys/geom/class/mirror 9_test.sh 8_test.sh

    Add regression tests for r317712 and r306743.
    
    MFC after:        2 weeks
    Sponsored by:        Dell EMC Isilon
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317713 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — sys/geom/mirror g_mirror.c

    Synchronize unclean mirrors before adding them to a running gmirror.
    
    During gmirror startup, if component mirrors are found to be dirty as is
    typical after a system crash, the mirrors are synchronized to the mirror
    with highest priority. However if a gmirror starts without all of its
    mirrors present, for example because of some transient delays during
    tasting, the remaining mirrors must be synchronized before they may become
    active.
    
    MFC after:        2 weeks
    Sponsored by:        Dell EMC Isilon
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317712 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+3 -1 sys/geom/mirror/g_mirror.c
+3 -1 1 file

PC-BSD — contrib/netbsd-tests/lib/libc/rpc t_rpc.c

    Remove expected failure now that it was fixed in r317660.
    
    PR:                211804
    Reviewed by:        ngie
    Obtained from:        CheriBSD
    MFC after:        2 weeks
    Sponsored by:        DARPA, AFRL
    Differential Revision:        https://reviews.freebsd.org/D10576
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317710 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/csplit csplit.c

    csplit: Fix check of fputs() return value, making csplit work again.
    
    As of r295638, fputs() returns the number of bytes written (if not more than
    INT_MAX). This broke csplit completely, since csplit assumed only success
    only for the return value 0.
    
    PR:                213510
    Submitted by:        J.R. Oldroyd
    MFC after:        1 week
    Relnotes:        yes
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317709 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+3 -3 usr.bin/csplit/csplit.c
+3 -3 1 file

PC-BSD — share/man/man7 arch.7

    Add powerpcspe to arch(7)
    
    Reviewed by:        emaste
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317708 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+5 -0 share/man/man7/arch.7
+5 -0 1 file

PC-BSD — lib/libc/regex regcomp.c

    Correct an out-of-bounds read in regcomp when the RE is bad.
    
    When passed the invalid regular expression "a**", the error is
    eventually detected and seterr() is called. It sets p->error
    appropriatly and p->next and p->end to nuls which is a never used char
    nuls[10] which is zeros due to .bss initialization. Unfortunatly,
    p_ere_exp() and p_simp_re() both have fall through cases where they set
    the error, decrement p->next and access it which means a read from what
    ever .bss variable comes before nuls.
    
    Found with regex_test:repet_multi and CHERI bounds checking.
    
    Reviewed by:        ngie, pfg, emaste
    Obtained from:        CheriBSD
    Sponsored by:        DARPA, AFRL
    MFC after:        1 week
    Differential Revision:        https://reviews.freebsd.org/D10541
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317707 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+4 -0 lib/libc/regex/regcomp.c
+4 -0 1 file

PC-BSD — usr.bin/proccontrol Makefile

    Use MAN=<empty> rather than MK_MAN=no to not install a manpage.
    
    MFC after:        1 week
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317706 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+1 -1 usr.bin/proccontrol/Makefile
+1 -1 1 file

PC-BSD — usr.bin/grep grep.c

    bsdgrep: avoid use of magic number for REG_NOSPEC
    
    Submitted by:        Kyle Evans <kevans91 at ksu.edu>
    Differential Revision:        https://reviews.freebsd.org/D10420
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317705 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+7 -2 usr.bin/grep/grep.c
+7 -2 1 file

PC-BSD — usr.bin/grep/regex tre-fastmatch.c

    bsdgrep: fix escape map building for multibyte strings
    
    In BSD grep, fix escape map building in the regex parser. It was
    previously using memory not explicitly initialized, and the MBS escape
    map was being built based on a version of the pattern with escapes
    already parsed out.
    
    This is Kyle's change, but I restored the broken style that already
    exists in this file.
    
    Submitted by:        Kyle Evans <kevans91 at ksu.edu>
    Reviewed by:        cem, Kyle Evans (my style changes)
    Differential Revision:        https://reviews.freebsd.org/D10098
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317704 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+33 -6 usr.bin/grep/regex/tre-fastmatch.c
+33 -6 1 file

PC-BSD — contrib/netbsd-tests/usr.bin/grep t_grep.sh d_context_e.in, usr.bin/grep util.c grep.c

    bsdgrep: fix -w flag matching with an empty pattern
    
    -w flag matching with an empty pattern was generally 'broken', allowing
    matches to occur on any line whether or not it actually matches -w
    criteria.
    
    This fix required a good amount of refactoring to address.  procline()
    is altered to *only* process the line and return whether it was a match
    or not, necessary to be able to short-circuit the whole function in case
    of this matchall flag. -m flag handling is moved out as well because it
    suffers from the same fate as context handling if we bypass any actual
    pattern matching.
    
    The matching context (matches, mostly) didn't previously exist outside
    of procline(), so we go ahead and create context object for file
    processing bits to pass around.  grep_printline() was created due to
    this, for the scenarios where the matches don't actually matter and we
    just want to print a line or two, a la flushing the context queue and
    no -o or --color specified.
    
    Damage from this broken behavior would have been mitigated by the fact
    that it is unlikely users would invoke grep -w with an empty pattern.
    
    This was identified while checking PR 105221 for problems it this may
    cause in BSD grep, but PR 105221 is *not* a report of this behavior.

    [7 lines not shown]

PC-BSD — sys/conf files, sys/dev/cxgbe t4_sched.c t4_main.c

    cxgbe(4): Support routines for Tx traffic scheduling.
    
    - Create a new file, t4_sched.c, and move all of the code related to
      traffic management from t4_main.c and t4_sge.c to this file.
    - Track both Channel Rate Limiter (ch_rl) and Class Rate Limiter (cl_rl)
      parameters in the PF driver.
    - Initialize all the cl_rl limiters with somewhat arbitrary default
      rates and provide routines to update them on the fly.
    - Provide routines to reserve and release traffic classes.
    
    MFC after:        1 month
    Sponsored by:        Chelsio Communications
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317702 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/grep/regex tre-fastmatch.c

    bsdgrep: correct test sense from r317700
    
    Kyle's change in review D10098 was correct. I introduced the error when
    extracting a portion of that change.
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317701 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — usr.bin/grep/regex tre-fastmatch.c

    bsdgrep: use calloc where appropriate in grep's tre-fastmatch
    
    Also apply style(9) to a related NULL check.
    
    Submitted by:        Kyle Evans <kevans91 at ksu.edu> (D10098)
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317700 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — sys/net if_lagg.c if_lagg.h

MFC r312979 (by loos):
Do not update the lagg link layer address when destroying a lagg clone.

This would enqueue an event to send the gratuitous arp on a dying lagg
interface without any physical ports attached to it.

Apart from that, the taskqueue_drain() on lagg_clone_destroy() runs too
late, when the ifp data structure is already freed.  Fix that too.

(cherry picked from commit 2b7fc1d0908bde2aeb232deaac7a7d01eb2bc0c9)

Ticket:        #23447
Delta File
+10 -7 sys/net/if_lagg.c
+2 -0 sys/net/if_lagg.h
+12 -7 2 files

PC-BSD — sys/net if_lagg.c if_lagg.h

MFC r312979 (by loos):
Do not update the lagg link layer address when destroying a lagg clone.

This would enqueue an event to send the gratuitous arp on a dying lagg
interface without any physical ports attached to it.

Apart from that, the taskqueue_drain() on lagg_clone_destroy() runs too
late, when the ifp data structure is already freed.  Fix that too.

(cherry picked from commit 2b7fc1d0908bde2aeb232deaac7a7d01eb2bc0c9)

Ticket:        #23447
(cherry picked from commit bf532018d17bd18d7ff6c24b73821ae5ff6b9013)
Delta File
+10 -7 sys/net/if_lagg.c
+2 -0 sys/net/if_lagg.h
+12 -7 2 files

PC-BSD — sys/net if_lagg.c if_lagg.h

Introduce sleepable locks into if_lagg.

Before this change if_lagg was using nonsleepable rmlocks to protect its
internal state.  This patch introduces another sx lock to protect code
paths that require sleeping, while still uses old rmlock to protect hot
nonsleepable data paths.

This change allows to remove taskqueue decoupling used before to change
interface addresses without holding the lock.  Instead it uses sx lock to
protect direct if_ioctl() calls.

As another bonus, the new code synchronizes enabled capabilities of member
interfaces, and allows to control them with ifconfig laggX, that was
impossible before.  This part should fix interoperation with if_bridge,
that may need to disable some capabilities, such as TXCSUM or LRO, to allow
bridging with noncapable interfaces.

MFC after:        2 weeks
Sponsored by:        iXsystems, Inc.
Differential Revision:        https://reviews.freebsd.org/D10514

(cherry picked from commit 39f39609ab65adede5164ed385778905e039afd9)

Ticket:        #23447
Delta File
+207 -323 sys/net/if_lagg.c
+13 -19 sys/net/if_lagg.h
+220 -342 2 files

PC-BSD — sys/net if_lagg.c if_lagg.h

Introduce sleepable locks into if_lagg.

Before this change if_lagg was using nonsleepable rmlocks to protect its
internal state.  This patch introduces another sx lock to protect code
paths that require sleeping, while still uses old rmlock to protect hot
nonsleepable data paths.

This change allows to remove taskqueue decoupling used before to change
interface addresses without holding the lock.  Instead it uses sx lock to
protect direct if_ioctl() calls.

As another bonus, the new code synchronizes enabled capabilities of member
interfaces, and allows to control them with ifconfig laggX, that was
impossible before.  This part should fix interoperation with if_bridge,
that may need to disable some capabilities, such as TXCSUM or LRO, to allow
bridging with noncapable interfaces.

MFC after:        2 weeks
Sponsored by:        iXsystems, Inc.
Differential Revision:        https://reviews.freebsd.org/D10514

(cherry picked from commit 39f39609ab65adede5164ed385778905e039afd9)

Ticket:        #23447
(cherry picked from commit 90e298ff50a6f5186942e0e8b59a6f603080d8b9)
Delta File
+207 -323 sys/net/if_lagg.c
+13 -19 sys/net/if_lagg.h
+220 -342 2 files

PC-BSD — sys/net if_lagg.c if_lagg.h

    Introduce sleepable locks into if_lagg.
    
    Before this change if_lagg was using nonsleepable rmlocks to protect its
    internal state.  This patch introduces another sx lock to protect code
    paths that require sleeping, while still uses old rmlock to protect hot
    nonsleepable data paths.
    
    This change allows to remove taskqueue decoupling used before to change
    interface addresses without holding the lock.  Instead it uses sx lock to
    protect direct if_ioctl() calls.
    
    As another bonus, the new code synchronizes enabled capabilities of member
    interfaces, and allows to control them with ifconfig laggX, that was
    impossible before.  This part should fix interoperation with if_bridge,
    that may need to disable some capabilities, such as TXCSUM or LRO, to allow
    bridging with noncapable interfaces.
    
    MFC after:        2 weeks
    Sponsored by:        iXsystems, Inc.
    Differential Revision:        https://reviews.freebsd.org/D10514
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317696 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+207 -323 sys/net/if_lagg.c
+13 -19 sys/net/if_lagg.h
+220 -342 2 files

PC-BSD — sys/vm vm_meter.c

    Emulate pre-r317061 ABI.
    
    This restores 32bit-sized accesses to vmcnt sysctls, making old
    binaries like top(1), systat(8) and reboot(8) mostly functional on
    newer kernel.
    
    Reviewed by:        bde
    Sponsored by:        The FreeBSD Foundation
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317695 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+20 -1 sys/vm/vm_meter.c
+20 -1 1 file

PC-BSD — contrib/netbsd-tests/usr.bin/grep t_grep.sh

    bsdgrep: revise test case which will soon become a failure
    
    Work in progress (D10315) is going to make egrep_empty_invalid an
    actually invalid regex, to be consistent with the equivalent BRE "{"
    behavior, when using regex(3).
    
    Any non-0 exit value is acceptable, depending on how the installed grep
    interprets the expression. GNU grep interprets it as non-matching, and
    in the future BSD grep will interpret it is an error.
    
    Submitted by:        Kyle Evans <kevans91 at ksu.edu>
    Reviewed by:        cem, ngie
    Differential Revision:        https://reviews.freebsd.org/D10572`
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317694 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f

PC-BSD — sbin/ipfw tables.c ipfw.8

    Add `ipfw table all destroy` support.
    
    PR:                212669
    MFC after:        1 week
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317682 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+34 -8 sbin/ipfw/tables.c
+3 -1 sbin/ipfw/ipfw.8
+37 -9 2 files

PC-BSD — share/man/man7 arch.7

    Document time_t size.
    
    Reviewed by:        emaste, imp, vangyzen
    Sponsored by:        The FreeBSD Foundation
    MFC after:        1 week
    Differential revision:        https://reviews.freebsd.org/D10568
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317681 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+22 -22 share/man/man7/arch.7
+22 -22 1 file

PC-BSD — sys/cam/scsi scsi_sa.h

    Add the SCSI SSC Manufacturer assigned serial number VPD page.
    
    This is current as of SSC-5r03.
    
    Submitted by:        Sam Klopsch
    MFC after:        3 days
    
    
    git-svn-id: svn+ssh://svn.freebsd.org/base/head at 317680 
ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Delta File
+13 -0 sys/cam/scsi/scsi_sa.h
+13 -0 1 file