@opntr opntr released this Aug 20, 2016 · 44448 commits to hardened/11-stable/master since this release

Assets 2

Headlines:

  • bhyve updates
  • kaby lake support for e1000
  • zfs fixes
  • uipc related kernel panic fixes (d36bc76, e19f452)
  • rlimits related kernel panic fix (7894a6b)
  • enabled kyua test builds by default
  • libarchive fixes (97563c8, fad0147)
  • hbsd-update updates
Oliver Pinter (6):
      HBSD: fix kyue test case sys/kern/kern_copyin
      HBSD: enable kyua test suite generation by default on 10-STALBE
      opBSD: fix tar's test builds with WITH_TESTS= in src.conf
      HBSD: fix kernel panic on 10-STABLE when running setrlimit_test with INVARIANTS enabled kernel
      HBSD MFC: Fix cleanup race between unp_dispose and unp_gc - by cem@
      HBSD MFC: Handle races with listening socket close when connecting a unix socket. - by markj@

Oliver Pinter + (31):
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master

Shawn Webb (9):
      HBSD: Clarify DNSSEC message.
      HBSD: Wire up the -s option to hbsd-update
      HBSD: Build and install unbound-host
      HBSD: Use unbound-host with hbsd-update.
      HBSD: Remove debugging code.
      HBSD: Improve DNSSEC validation
      HBSD: Convert unbound-host Makefile to 10-STABLE Makefile.
      HBSD: Fix "libarchive vulnerability 2"
      HBSD: Fix "libarchive vulnerability 4"

ache (1):
      MFC r302943,r302944,r303004,r303010,r303011,r303013,r303014,r303074,     r303088,r303142,r303208,r303210,r303530,r303536,r303564,r303565,     r303706

alc (1):
      MFC r303773   Correct a spelling error.

avg (8):
      MFC r303084: 6391 Override default SPA config location via environment
      MFC r303086: 7164 zdb should be able to open the root dataset
      MFC r302839: 6940 Cannot unlink directories when over quota
      MFC r302840: 6878 Add scrub completion info to "zpool history"
      MFC r302835: fix-up for configuration of AMD Family 10h processors borrowed from Linux
      MFC r302836: 6874 rollback and receive need to reset ZPL state to what's on disk
      MFC r302837: 6844 dnode_next_offset can detect fictional holes
      MFC r302838: 6513 partially filled holes lose birth time

bdrewery (6):
      MFC r280330,r282567:
      MFC r280331:
      MFC r303964:
      MFC r303934,r303937,r303942:
      MFC r303929,r303930,r303931,r303932,r303933:
      MFC r304008:

cy (1):
      MFC r303806:

dim (1):
      MFC r270132 (by gabor):

gjb (5):
      Increase the IMX (CUBOX-HUMMINGBOARD, WANDBOARD) image size to successfully build.
      Document missing ENs and SAs.
      MFC r303782:   Fix GCE image publication.  The gcutil utility is deprecated in favor   of gcloud.
      MFC r303897:   Pass overrides to make(1) when building ports for arm/armv6   targets, similar to what is done for the run-autotools-fixup   override for non-arm targets.
      Document EN-16:10 through EN-16:16.

hselasky (4):
      MFC r301039: Add support for simplex USB MIDI devices, which only provide BULK or INTERRUPT endpoints for moving data in one direction, like the KeyRig 49 from M-Audio.
      MFC r302371: Fix regression issue with XHCI on 32-bit ARMv7 Armada-38x. Make sure "struct xhci_dev_ctx_addr" fits into a single 4K page until further.
      MFC r303765: Keep a reference count on USB keyboard polling to allow recursive cngrab() during a panic for example, similar to what the AT-keyboard driver is doing.
      MFC r303870: Fix for use after free.

jhb (9):
      MFC 302181,302635: Disable MSI-X migration on older Xen hypervisors.
      MFC 303076,303225: Use MTX_SYSINIT for the VESA lock.
      MFC 303503: Don't treat NOCPU as a valid CPU to CPU_ISSET.
      MFC 273102: Use '-e' to check if the virtio backing file has already been created.
      MFC 292894,292896: Add ptrace(2) reporting for LWP events.
      MFC 302900,302902,302921,303461,304009: Add a mask of optional ptrace() events.
      MFC 303001: Add PTRACE_VFORK to trace vfork events.
      MFC 304018: Add defines needed to export SMBIOS serial numbers
      MFC 298950: Fix an off by one error when remapping MSI-X vectors.

kib (13):
      MFC r303393: Remove empty initializer for the once facility.
      MFC r303702: Remove mention of Giant from the fork_return() description.
      HBSD MFC: Add tests for the copyin(9) handling of illegal buffers.
      MFC r303704: Some style changes.  Fix a typo in comment.
      MFC r303710: Remove unneeded (recursing) Giant acquisition around vprintf(9).
      MFC r303423: Force SIGSTOP to be the first signal reported after the attach.
      MFC r303913: Unconditionally perform checks that FPU region was entered, when #NM exception is caught in kernel mode.
      MFC r303914: Re-schedule signals after kthread exits.
      MFC r303916: Convert another tmpfs assert into runtime check.
      MFC r304011: Remove all remaining uses of TAILQ_FOREACH_FROM() from rtld-elf.
      MFC r304012: Fill phdr and phsize for rtld object.
      MFC r303794: Create namespace for the symbols added during 12-CURRENT cycle.
      MFC r303795: Add __cxa_thread_atexit(3) API implementation.

kp (5):
      MFC r290521:
      MFC r303663:
      MFC r302497:
      MFC r289932, r289940:
      MFC r304152:

loos (1):
      MFC r303760:

markj (4):
      MFC r301710: Fix an infinite loop in setnetgrent(3) with NIS netgroups.
      MFC r303244, r303399 De-pluralize "queues" in the pagedaemon code.
      MFC r303516 Use vm_page_undirty() instead of manually setting a page field.
      MFC r303059 Release the second critical section in uma_zfree_arg() slightly earlier.

mav (41):
      MFC r302014: Fix if_ntb interface setup to include IFF_MULTICAST.
      MFC r302482: Fix NTB_SDOORBELL_LOCKUP workaround.
      MFC r302483: Remove some dead code found by Clang static analyzer.
      MFC r302484: NewBus'ify NTB subsystem.
      MFC r302486: Fix operation with multiple qps.
      MFC r302487: Reduce code divergence from Linux, preparing for DMA support.
      MFC r302488: Remove unneeded RX lock, and make TX lock per-qp.
      MFC r302489: Remove rx_completion_task taskqueue.
      MFC r302490: Create separate RX taskqueue for each qp.
      MFC r302491: Switch ctx_lock from mutex to rmlock.
      MFC r302492: Bring some more order into link and qp state handling.
      MFC r302493: Reimplement doorbell register emulation for NTB_SB01BASE_LOCKUP.
      MFC r302494: Synchronize MTU code with Linux.
      MFC r302495: Improve memory allocation errors handling on receive.
      MFC r302496: Rewrite if_ntb to use modern interface KPIs and features.
      MFC r302499: Improve checksum "offload" support.
      Direct commit to stable/10 to fix build without newer interface KPIs.
      MFC r302508: Disable SB01BASE_LOCKUP workaround when split BARs disabled.
      MFC r302510: Simplify MSIX MW BAR xlat setup, and don't forget to unlock its limit.
      MFC r302529: Remove callout_reset(link_work) from ntb_transport_attach().
      MFC r302530: Fix wrong copy/paste in r302510.
      MFC r302531: Revert odd change, setting limit registers before base.
      MFC r302622 (by sephe): ntb: Fix LINT
      MFC r303266: Postpone ntb_get_msix_info() till we need to negotiate MSIX.
      MFC r302520: Replace NTB man page with more detailed and up to date.
      MFC r303429, r303437, r303551: Once more refactor KPI between NTB hardware and consumers.
      MFC r303494: Once more refactor KPI between ntb_transport(4) and if_ntb(4).
      MFC r303510: Clear scratchpad after MSIX negotiation to not leak garbage.
      MFC r303514: Fix NTBT_QP_LINKS negotiation.
      MFC r303553: Make MAC address generation more random.
      MFC r303554: Block MSIX negotiation until SMP started and IRQ reshuffled.
      MFC r303561: Wrap previous MSIX workaround into #ifndef EARLY_AP_STARTUP.
      MFC r302946: Do not consider the last interrupt shared if there are enough interrupts for all channels.
      MFC r302947: In AHCI_IRQ_MODE_AFTER mode do not clear interrupts below.
      MFC r300222: Fix delaying requests to unknown virtual ports 2s after init.
      MFC r300293: Pass task management response information from CTL through CAM to isp(4), utilizing previously unused arg field of struct ccb_notify_acknowledge.
      MFC r300296: Pass proper for 23xx arguments to isp_endcmd().
      MFC r302459: Allow AHCI controller to support up to 32 arbitrary devices.
      MFC r302460: Add emulation for multiple (up to 16) MSI vectors for AHCI.
      MFC r302504, r302666, r302668, r302932, r302933: Add emulation for Intel e1000 (e82545) network adapter.
      MFC r303009: Negotiate/disable TXCSUM_IPV6 same as TXCSUM.

mr (1):
      MFC r288306 Add support to systat to display zfs arc cache status/info

ngie (3):
      MFstable/11 r303691:
      MFC r302330:
      MFstable/11 r304208:

pfg (1):
      MFC r303147 binutils: fix "Bad value" error in bfd for MIPS when using -Bsymbolic.

sbruno (2):
      MFC r303638
      MFC r304149

sephe (1):
      MFC 303737

smh (1):
      MFC r303971: