Oliver Pinter (1): Merge remote-tracking branch 'origin/freebsd/11-stable/master' into hardened/11-stable/master Oliver Pinter + (26): Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master Shawn Webb (1): HBSD: Disable SMT by default delphij (1): Partial MFC of r338542: dim (3): MFC r338689: MFC r338697: MFC r309748 (by glebius): emaste (3): MFC r335900 (oshogbo): capsicum: add getdirentries to the freebsd32 compact revert r338726 (getdirentries capsicum addition) MFC r338573: Add vt(4) INDEX.fonts erj (3): MFC r334231, r334779, r335322, and r338208 to stable/11 from head Revert MFC of r334231 in r338871. Bump __FreeBSD_version after r338871 introduced new media types and a TCP checksum fix for ixl(4) gjb (2): Document SA-18:12 and EN-18:08. MFC r338754: Update the pkg-stage.sh script used to populate packages on the dvd1.iso installation medium from including KDE4 to KDE5, as the KDE4-based ports have been marked as deprecated in the Ports Collection. gordon (3): MFC r338982. There are various cases where we modify the inp_vflag and inp_inc.inc_flags fields during a syscall, but don't restore those fields if the operation fails. This can leave the inp structure in an inconsistent state and cause various problems. Check to ensure the buffer returned is not NULL. hselasky (3): MFC r338613: Fix for backends which doesn't support capsicum. MFC r338616: Fix issues about cancelling USB transfers in LibUSB when the USB device has been detached. When a USB device has been detached the kernel file handle stops responding to commands. USB applications which continue to run after the USB device has been detached, depend on LibUSB generated events to tear down its pending USB transfers. Add code to handle the needed cleanup when processing the USB transfer(s) fails and prevent new USB transfer(s) from being submitted. MFC r338679: Improve LibUSB debugging by simultaneously allowing both function and transfer prints. Make sure the debug level comes from the correct USB context. jhb (3): MFC 332454,334009,334122: Various fixes for x86 debug exceptions. MFC 335913: Use 'e' instead of 'i' constraints with 64-bit atomic operations on amd64. MFC 337270: Install the 32-bit compat sanitizer libraries. jpaetzel (3): MFC r303811: MFC r306219: MFC r333146: kib (7): MFC r338522, r338523, r338533: Teach sysctl(8) about the Persistent memory type. Improve nearby code. MFC r338534: intelspi: don't leak spibus children on detach. MFC r338801: amd64 pmap: remove tautological assert. MFC r338699: Remove unneeded new line from the panic string. MFC r338711: Make the PTI violation check to follow style of the SMAP check. MFC r338733: Do not upgrade the vnode lock to call getinoquota(). MFC r338798: Fix state of dquot-less vnodes after failed quotaoff. marius (2): MFC: r338512 MFC: r333647, r338275, r338280, r338513 markj (7): MFC r338528: Specify the correct resource type in teardown paths. MFC r338537, r338539: Bump MAX_HWCNT and MAX_EXCNT. MFC r338538: Exclude the EFI framebuffer from phys_avail[] on arm64. Revert r338695: it depends on r334032, which was not MFCed. MFC r338211: Prepare the kernel linker to handle PC-relative ifunc relocations. Include stdbool.h so that we can use bool in linker.h. MFC r338724: Fix an nvpair leak in vdev_geom_read_config(). mav (3): MFC r333081 (by eadler): zpool(8): correct list of default properties in 'list'. MFC r333307 (by sbruno): Cleanup sundry clang warnings for code that is not upstream in illumos. https://github.com/illumos/illumos-gate/edit/master/usr/src/lib/libzfs/common/libzfs_sendrecv.c MFC r334810 (by benno), r338205, r338206: r334810: Break recursion involving getnewvnode and zfs_rmnode. mm (1): MFC r338600: Update libarchive to 3.3.3 mw (1): MFC r333454: Skip setting the MTU for ENA if it is not changing pfg (1): MFC r337992, r338125: POSIX compliance improvements in the pthread(3) functions.