Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Sep 3, 2015
  1. @amotin

    Fix copy-paste bug introduced in r275458.

    amotin authored
    MFC after:	3 days
  2. @trasz

    Use proper term in the ctld(8) and iscsid(8) man pages.

    trasz authored
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
  3. @trasz

    Simplify the introductory example in ctl.conf(5) down to absolute

    trasz authored
    basics.  The more complicated cases - like how to use physical
    ports - are explained later, in the "EXAMPLES" section.
    
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
  4. @trasz

    The dumpfs(8) utility doesn't actually use disktab(5); remove it

    trasz authored
    from "SEE ALSO".
    
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
  5. @trasz

    Fix acl_strip_np(3) breakage introduced in r279962.

    trasz authored
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
  6. @trasz

    Fix the way acl_init(3) uses posix_memalign(3) - the latter doesn't

    trasz authored
    set errno.
    
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
  7. Rename YP to NIS in the manpages.

    araujo authored
    Approved by:		bapt (mentor)
    Differential Revision:	D3555
  8. Sync with the latest code from OpenBSD.

    araujo authored
    Approved by:		rodrigc (mentor)
    Differential Revision:	D3550
  9. Lower the compiler warning: unused-but-set-variable.

    araujo authored
    Approved by:		bapt (mentor)
    Differential Revision:	D3556
  10. For UGA, the frame buffer address obtained by scanning the

    marcel authored
    PCI BARs does not necessarily correspond to the upper-left
    most pixel. Scan the frame buffer for which byte changed
    when changing the pixel at (0,0).
    
    Use the same technique to determine the stride. Except for
    changing the pixel at (0,0), we change the pixel at (0,1).
    
    PR:		202730
    Tested by:	hartzell (at) alerce.com
  11. @devinteske

    Fix mandoc(1) "WARNING: end of line whitespace"

    devinteske authored
    MFC after:	3 days
    X-MFC-to:	stable/10
  12. @devinteske

    Remove non-functional examples.

    devinteske authored
    MFC after:	3 days
    X-MFC-to:	stable/10
  13. Enable both i2c1 and i2c2. These devices are disabled in TI's DTS

    gonzo authored
    so they were disabled during DTS transition. Though there are
    no standard devices/drivers on them people might use iic(4) userland
    interface to access these buses.
  14. @chmeeedalf

    pmap_mapdev_attr() also takes a vm_paddr_t.

    chmeeedalf authored
    This was missed in r235936.  With recent work for 36-bit paddr, this is now
    needed.
  15. @delphij

    Don't leak 'var'.

    delphij authored
    Reported by:	clang static analyzer
Commits on Sep 2, 2015
  1. @mjguzik

    fd: remove UMA_ZONE_ZINIT argument from Files zone

    mjguzik authored
    Originally it was added in order to prevent trashing of objects with
    INVARIANTS enabled. The same effect is now provided with mere UMA_ZONE_NOFREE.
    
    This reverts r286921.
    
    Discussed with:		kib
  2. @mjguzik

    Don't trash memory from UMA_ZONE_NOFREE zones.

    mjguzik authored
    Objects obtained from such zones are supposed to retain type stability,
    which was violated by aforementioned trashing.
    
    This is a follow-up to r284861.
    
    Discussed with:		kib
  3. ioat(4): pci_save/restore_state to persist MSI-X registers over BDXDE…

    cem authored
    … reset
    
    Also for BWD devices, per jimharris@.
    
    Reviewed by:	jhb
    Approved by:	markj (mentor)
    Sponsored by:	EMC / Isilon Storage Division
    Differential Revision:	https://reviews.freebsd.org/D3552
  4. @devinteske

    Minor code cleanups (no functional changes).

    devinteske authored
    MFC after:	3 days
    X-MFC-to:	stable/10
  5. @jillest
  6. Simplify kvm symbol resolution and error handling. The symbol table

    hrs authored
    nl_symbols will eventually be organized into several modules depending
    on MK_* variables.
  7. Divide statistics in the number of packets with 1000 instead of 1024

    hrs authored
    in human-readable form.
    
    PR:	183598
  8. After the introduction of direct dispatch, the pacing code in g_down()

    imp authored
    broke in two ways. One, the pacing variable was accessed in multiple
    threads in an unsafe way. Two, since large numbers of I/O could come
    down from the buf layer at one time, large numbers of allocation
    failures could happen all at once, resulting in a huge pace value that
    would limit I/Os to 10 IOPS for minutes (or even hours) at a
    time. While a real solution to these problems requires substantial
    work (to go to a no-allocation after the first model, or to have some
    way to wait for more memory with some kind of reserve for pager and
    swapper requests), it is relatively easy to make this simplistic
    pacing less pathological.
    
    Move to using a volatile variable with loads and stores. While this is
    a little racy, losing the race is safe: either you get memory and
    proceed, or you don't and queue. Second, sleep for 1ms (or one tick, whichever
    is larger) instead of 100ms. This removes the artificial 10 IOPS limit
    while still easing up on new I/Os during memory shortages. Remove
    tying the amount of time we do this to the number of failed requests
    and do it only as long as we keep failing requests.
    
    Finally, to avoid needless recursion when memory is tight (start ->
    g_io_deliver() -> g_io_request() -> start -> ... until we use 1/2 the
    stack), don't do direct dispatch while pacing. This should be a rare
    event (not steady state) so the performance hit here is worth the
    extra safety of not starving g_down() with directly dispatched I/O.
    
    Differential Review: https://reviews.freebsd.org/D3546
  9. - snprintf() returns at most size-1 of the chars printed into

    hrs authored
      the buffer.  (n == hostlen) also means the buffer length was
      too short.
    
    - Use sdl->sdl_data only when (sdl->sdl_nlen > 0 && sdl->sdl_alen == 0)
      to prevent redundant output.
  10. ioat: re-initialize interrupts after resetting hw on BDXDE

    cem authored
    Resetting some generations of the I/OAT hardware (just BDXDE for now)
    resets the corresponding MSI-X registers.  So, teardown and
    re-initialize interrupts after resetting the hardware.
    
    Reviewed by:	jimharris
    Approved by:	markj (mentor)
    Sponsored by:	EMC / Isilon Storage Division
    Differential Revision:	https://reviews.freebsd.org/D3549
  11. Fix a panic which was reproducible by an infinite loop of

    hrs authored
    "ifconfig epair0 create && ifconfig epair0a destroy".
    
    This was caused by an uninitialized function pointer in
    softc->media.
  12. @glebius

    The ${BUILDKERNELS:[2..-1]} appears to produce a non zero result for

    glebius authored
    a one word variable, which is quite unexpected from documentation.
    So, to avoid double installation of a single kernel, protect the extra
    kernels loop with ${BUILDKERNELS:[#]} > 1 conditional.
    
    Sponsored by:	Netflix
    Sponsored by:	Nginx, Inc.
  13. @glebius

    Remove the software queue, which is a remnant of ifnet ifqueue.

    glebius authored
    Reviewed by:	adrian
    Sponsored by:	Netflix
    Sponsored by:	Nginx, Inc.
  14. @glebius

    Add iwm(4), that was missing in r287394.

    glebius authored
    Submitted by:	Shawn Webb
  15. @trasz

    Fix markup.

    trasz authored
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
  16. @trasz

    It's 2015, and some people are still trying to use fdisk and then

    trasz authored
    go asking what debug flags to set for GEOM to make it work.  Advice
    them to use gpart(8) instead.
    
    Something similar should probably done with disklabel,
    but I need to rewrite the disklabel examples first.
    
    Reviewed by:	wblock@
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D3315
  17. @trasz

    Fixes a panic triggered by threaded Linux applications when running

    trasz authored
    with RACCT/RCTL enabled.
    
    Reviewed by:	ngie@, ed@
    Tested by:	Larry Rosenman <ler@lerctr.org>
    MFC after:	1 month
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D3470
  18. @glebius

    Fix dynamic attach/detach of 802.11 devices after r287197:

    glebius authored
    o In pccard_ether add code to start children of a 802.11
      device, that are configured in rc.conf.
    o In devd.conf provide a regex matching all 802.11 devices,
      and on match run pccard_ether to spawn children.
    
    PR:		202784
    Submitted by:	<vidwer gmail.com>
    In collaboration with:	"Oleg V. Nauman" <oleg opentransfer.com>
Commits on Sep 1, 2015
  1. @devinteske

    Bump version for altered long-opts processing

    devinteske authored
    MFC after:	3 days
    X-MFC-to:	stable/10
  2. @devinteske

    Simplify long-option processing

    devinteske authored
    MFC after:	3 days
    X-MFC-to:	stable/10
Something went wrong with that request. Please try again.