svn commit: r346883 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 05:35:52 2019 New Revision: 346883 URL: https://svnweb.freebsd.org/changeset/base/346883 Log: MFC r338218: cxgbev(4): Updates to the VF driver to cope with recent ifmedia and ctrlq changes in the base driver. Sponsored by: Chelsio Communications

svn commit: r346882 - in stable/11/sys/dev/cxgbe: . common tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 05:26:27 2019 New Revision: 346882 URL: https://svnweb.freebsd.org/changeset/base/346882 Log: MFC r338156, r338158-r338161, r338166. r338156: cxgbe(4): Avoid overflow while calculating channel rate. Reported by: Coverity (CID 1008352) r338158:

svn commit: r346881 - head/stand/efi/loader

2019-04-28 Thread Warner Losh
Author: imp Date: Mon Apr 29 05:02:54 2019 New Revision: 346881 URL: https://svnweb.freebsd.org/changeset/base/346881 Log: Implement uefi_ignore_boot_mgr env variable. When set, we ignore all the hints that the UEFI boot manager has set for us. We also always fail back to the OK prompt

svn commit: r346879 - head/stand/efi/loader

2019-04-28 Thread Warner Losh
Author: imp Date: Mon Apr 29 05:02:25 2019 New Revision: 346879 URL: https://svnweb.freebsd.org/changeset/base/346879 Log: Read in and parse /efi/freebsd/loader.env from the boot device's partition as if it were on the command line. Fetch FreeBSD-LoaderEnv UEFI enviornment variable. If

svn commit: r346880 - head/stand/efi/loader

2019-04-28 Thread Warner Losh
Author: imp Date: Mon Apr 29 05:02:50 2019 New Revision: 346880 URL: https://svnweb.freebsd.org/changeset/base/346880 Log: Implement uefi_rootdev If uefi_rootdev is set in the environment, then treat it like a device path. Convert the string to a device path and see if we can find a

svn commit: r346878 - in stable/11/sys/dev/cxgbe: . tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 05:01:34 2019 New Revision: 346878 URL: https://svnweb.freebsd.org/changeset/base/346878 Log: MFC r337873: cxgbe(4): Use VLAN_TRUNKDEV instead of private cookie to figure out the parent of a VLAN ifnet. Sponsored by: Chelsio Communications Modified:

svn commit: r346877 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 04:51:30 2019 New Revision: 346877 URL: https://svnweb.freebsd.org/changeset/base/346877 Log: MFC r337830: cxgbe(4): Use two hashes instead of a table to keep track of hashfilters. Two because the driver needs to look up a hashfilter by its 4-tuple or tid.

svn commit: r346876 - in stable/11/sys/dev/cxgbe: . iw_cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 04:42:18 2019 New Revision: 346876 URL: https://svnweb.freebsd.org/changeset/base/346876 Log: MFC r337659: cxgbe(4): Move all control queues to the adapter. There used to be one control queue per adapter (the mgmtq) that was initialized during adapter

svn commit: r346875 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 04:31:27 2019 New Revision: 346875 URL: https://svnweb.freebsd.org/changeset/base/346875 Log: MFC r337609: cxgbe(4): Create two variants of service_iq, one for queues with freelists and one for those without. MFH: 3 weeks Sponsored by: Chelsio

svn commit: r346873 - head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip

2019-04-28 Thread Li-Wen Hsu
Author: lwhsu Date: Mon Apr 29 03:50:21 2019 New Revision: 346873 URL: https://svnweb.freebsd.org/changeset/base/346873 Log: Add a trailing empty line to match the test code output This is added for letting these long failing test case pass, and for consistency. The test code should be

svn commit: r346874 - in stable/11/sys/dev/cxgbe: . common tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 03:52:03 2019 New Revision: 346874 URL: https://svnweb.freebsd.org/changeset/base/346874 Log: MFC r337538, r337987 r337538: cxgbe(4): Add support for high priority filters on T6+. They have their own region in the TCAM starting with T6, unlike previous

svn commit: r346872 - in stable/11/sys/dev/cxgbe: . common

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 03:31:20 2019 New Revision: 346872 URL: https://svnweb.freebsd.org/changeset/base/346872 Log: MFC r337192: cxgbe(4): Improvements in TID management. - Ignore any type of TID where the start/end values are not in the correct order. There are situations

svn commit: r346871 - in stable/11/sys/dev/cxgbe: . common tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 03:10:58 2019 New Revision: 346871 URL: https://svnweb.freebsd.org/changeset/base/346871 Log: MFC r336718, r336720, r336734-r336735, r337398, r337439, and r337540. These are all related to tx rate limiting in cxgbe. r336718: cxgbe(4): Validate only those

svn commit: r346870 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 02:38:51 2019 New Revision: 346870 URL: https://svnweb.freebsd.org/changeset/base/346870 Log: MFC r337397: cxgbe(4): Break up sysctl_bitfield into 8 bit and 16 bit variants. Have them display the current value of the bitfield rather than the fixed value

svn commit: r346869 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 02:30:06 2019 New Revision: 346869 URL: https://svnweb.freebsd.org/changeset/base/346869 Log: MFC r335223: cxgbe(4): sysctls to display the local and intr CPUs for the adapter. The driver assumes the list can change (even though it does't right now) and

svn commit: r346867 - stable/11/sys/dev/cxgbe/cxgbei

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 01:22:58 2019 New Revision: 346867 URL: https://svnweb.freebsd.org/changeset/base/346867 Log: MFC r335701: cxgbe/cxgbei: Fix harmful typo in the iSCSI offload driver. Reported by: gcc8 (via mmacy@) Sponsored by: Chelsio Communications Modified:

svn commit: r346866 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 01:15:22 2019 New Revision: 346866 URL: https://svnweb.freebsd.org/changeset/base/346866 Log: MFC r334467: cxgbe(4): Retire an old check. Modified: stable/11/sys/dev/cxgbe/adapter.h stable/11/sys/dev/cxgbe/t4_l2t.c stable/11/sys/dev/cxgbe/t4_l2t.h

svn commit: r346865 - head/sys/powerpc/powernv

2019-04-28 Thread Justin Hibbits
Author: jhibbits Date: Mon Apr 29 01:10:57 2019 New Revision: 346865 URL: https://svnweb.freebsd.org/changeset/base/346865 Log: powerpc: Make OPAL root node probe at bus pass This way its children can attach earlier if needed, and some subsystems are attached earlier, like the

svn commit: r346864 - stable/11/sys/dev/cxgbe/tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 00:57:47 2019 New Revision: 346864 URL: https://svnweb.freebsd.org/changeset/base/346864 Log: MFC r334139: cxgbe/t4_tom: ABORT_RPL_RSS is a shared CPL and t4_tom shouldn't remove the global handler when it's being unloaded. Modified:

svn commit: r346863 - in stable/11/sys/dev/cxgbe: . common tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 00:40:02 2019 New Revision: 346863 URL: https://svnweb.freebsd.org/changeset/base/346863 Log: MFC r334138: r334138: cxgbe(4): Make FW4_ACK a shared CPL. Modified: stable/11/sys/dev/cxgbe/adapter.h stable/11/sys/dev/cxgbe/common/t4_msg.h

svn commit: r346862 - in stable/11/sys/dev/cxgbe: . common

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 00:31:58 2019 New Revision: 346862 URL: https://svnweb.freebsd.org/changeset/base/346862 Log: MFC r334137: cxgbe(4): Fix range checks in is_etid. Modified: stable/11/sys/dev/cxgbe/common/common.h stable/11/sys/dev/cxgbe/t4_main.c Directory Properties:

svn commit: r346861 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 00:22:34 2019 New Revision: 346861 URL: https://svnweb.freebsd.org/changeset/base/346861 Log: MFC r334136: cxgbe(4): Slightly simpler needs_ functions. Modified: stable/11/sys/dev/cxgbe/t4_sge.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r346860 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 00:16:20 2019 New Revision: 346860 URL: https://svnweb.freebsd.org/changeset/base/346860 Log: MFC r334132: cxgbe(4): Make sure that the egress queue's cidx is updated periodically when the driver is writing WRs using start_wrq_wr/commit_wrq_wr all the time.

svn commit: r346859 - stable/11/sys/dev/cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Mon Apr 29 00:08:30 2019 New Revision: 346859 URL: https://svnweb.freebsd.org/changeset/base/346859 Log: MFC r333141 (by gallatin@): Optionally panic when cxgbe encounters a fatal error Sometimes it is better to panic than to leave a machine unreachable.

svn commit: r346856 - head/usr.sbin/nfsdumpstate

2019-04-28 Thread Rick Macklem
Author: rmacklem Date: Sun Apr 28 22:37:59 2019 New Revision: 346856 URL: https://svnweb.freebsd.org/changeset/base/346856 Log: Add #ifdef INET6 around declaration of nbuf. It was reported that without #ifdef INET6 around the declaration of "nbuf", a build would report an unused

svn commit: r346855 - in stable/11/sys: conf dev/cxgbe dev/cxgbe/common dev/cxgbe/firmware dev/cxgbe/tom modules/cxgbe/if_cxgbe

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 19:52:48 2019 New Revision: 346855 URL: https://svnweb.freebsd.org/changeset/base/346855 Log: MFC r333153, r94, r333442, r333472, r333620, r334058, r334447, r334452, and r335684. These revisions added hashfilters, NAT offload, and SMAC/DMAC swapping filters

svn commit: r346854 - head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip

2019-04-28 Thread Michael Tuexen
Author: tuexen Date: Sun Apr 28 19:07:31 2019 New Revision: 346854 URL: https://svnweb.freebsd.org/changeset/base/346854 Log: Some test scripts use ncat --sctp --listen port to run an SCTP discard server in the background. However, when running in the background, stdin is closed and ncat

svn commit: r346853 - in stable/11/sys/dev/cxgbe: . common tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 19:02:34 2019 New Revision: 346853 URL: https://svnweb.freebsd.org/changeset/base/346853 Log: MFC r333121, r333128 r333121: cxgbe/t4_tom: Use appropriate macros instead of magic math while constructing the atid of an active open work request. Sponsored

svn commit: r346852 - in stable/11/sys/dev/cxgbe: . tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 18:50:25 2019 New Revision: 346852 URL: https://svnweb.freebsd.org/changeset/base/346852 Log: MFC r333114: cxgbe(4): Use opaque cookies or tid range-checks to determine the intended recipient of a CPL when it can't be determined solely from the opcode.

svn commit: r346851 - head/sys/x86/x86

2019-04-28 Thread Konstantin Belousov
Author: kib Date: Sun Apr 28 18:45:44 2019 New Revision: 346851 URL: https://svnweb.freebsd.org/changeset/base/346851 Log: Remove witness warning, same as r346351 for busdma_dmar. bounce_bus_dmamap_create() does not sleep either. Sponsored by: Mellanox Technologies MFC after:1

svn commit: r346850 - in stable/11/sys/dev/cxgbe: . tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 18:44:29 2019 New Revision: 346850 URL: https://svnweb.freebsd.org/changeset/base/346850 Log: MFC r333043: cxgbe(4): Move release_tid to the base NIC driver for future consumers. Sponsored by: Chelsio Communications. Modified:

svn commit: r346849 - in stable/11/sys/dev/cxgbe: . tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 18:36:54 2019 New Revision: 346849 URL: https://svnweb.freebsd.org/changeset/base/346849 Log: MFC r333030: cxgbe(4): Break up alloc_tid_tabs and move the atid routines to the base NIC driver. The atid services will be used by new features (hashfilters and

svn commit: r346848 - in stable/11/sys/dev/cxgbe: . common tom

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 18:30:19 2019 New Revision: 346848 URL: https://svnweb.freebsd.org/changeset/base/346848 Log: MFC r331902: r331902: cxgbe: Implement tcp_info handler for connections handled by t4_tom. Modified: stable/11/sys/dev/cxgbe/adapter.h

svn commit: r346847 - head/tools/regression/fsx

2019-04-28 Thread Alan Somers
Author: asomers Date: Sun Apr 28 17:27:06 2019 New Revision: 346847 URL: https://svnweb.freebsd.org/changeset/base/346847 Log: fsx: seed more randomly with the -S0 option When using -S0, seed the PRNG with the current time in nanoseconds, not seconds, so consecutive runs don't

svn commit: r346846 - head/share/man/man4

2019-04-28 Thread Robert Watson
Author: rwatson Date: Sun Apr 28 16:28:36 2019 New Revision: 346846 URL: https://svnweb.freebsd.org/changeset/base/346846 Log: Update the audit(4) man page to talk about dtaudit(4), and also add a dtaudit(4) cross reference to auditpipe(4). MFC after:3 days Sponsored by: DARPA,

svn commit: r346845 - head/sys/dev/isp

2019-04-28 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Apr 28 15:08:57 2019 New Revision: 346845 URL: https://svnweb.freebsd.org/changeset/base/346845 Log: Make isp(4) suggest loading ispfw(4) when it fails to attach. It cannot load it automatically at boot, because the root filesystem is not there yet. An alternative

svn commit: r346844 - stable/12/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:38:21 2019 New Revision: 346844 URL: https://svnweb.freebsd.org/changeset/base/346844 Log: MFC r345473: Whitespace cleanup (annoying). Modified: stable/12/sys/compat/linux/linux_fork.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r346843 - in stable/12/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:37:20 2019 New Revision: 346843 URL: https://svnweb.freebsd.org/changeset/base/346843 Log: MFC r345471, r345472, r346603: Update syscall.master to 5.0. For 32-bit Linuxulator, ipc() syscall was historically the entry point for the IPC API.

svn commit: r346842 - in stable/12/sys: amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:34:31 2019 New Revision: 346842 URL: https://svnweb.freebsd.org/changeset/base/346842 Log: MFC r345469, r345470: Linux between 4.18 and 5.0 split IPC system calls. In preparation for doing this in the Linuxulator modify our linux_shmat() to match

svn commit: r346841 - stable/12/sys/amd64/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:30:25 2019 New Revision: 346841 URL: https://svnweb.freebsd.org/changeset/base/346841 Log: MFC r345468: Revert r313993. AMD64_SET_**BASE expects a pointer to a pointer, we just passing in the pointer value itself. Set PCB_FULL_IRET for doreti to

svn commit: r346839 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:19:31 2019 New Revision: 346839 URL: https://svnweb.freebsd.org/changeset/base/346839 Log: MFC r345471, r345472, r346603: Update syscall.master to 5.0. For 32-bit Linuxulator, ipc() syscall was historically the entry point for the IPC API.

svn commit: r346840 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:20:29 2019 New Revision: 346840 URL: https://svnweb.freebsd.org/changeset/base/346840 Log: MFC r345473: Whitespace cleanup (annoying). Modified: stable/11/sys/compat/linux/linux_fork.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r346838 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:16:00 2019 New Revision: 346838 URL: https://svnweb.freebsd.org/changeset/base/346838 Log: MFC r345469, r345470: Linux between 4.18 and 5.0 split IPC system calls. In preparation for doing this in the Linuxulator modify our linux_shmat() to match

svn commit: r346835 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:08:05 2019 New Revision: 346835 URL: https://svnweb.freebsd.org/changeset/base/346835 Log: MFC r335515 (by chuck@): Fix the Linux kernel version number calculation The Linux compatibility code was converting the version number (e.g. 2.6.32) in two

svn commit: r346837 - stable/11/sys/amd64/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:11:21 2019 New Revision: 346837 URL: https://svnweb.freebsd.org/changeset/base/346837 Log: MFC r345468: Revert r313993. AMD64_SET_**BASE expects a pointer to a pointer, we just passing in the pointer value itself. Set PCB_FULL_IRET for doreti to

svn commit: r346834 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:06:22 2019 New Revision: 346834 URL: https://svnweb.freebsd.org/changeset/base/346834 Log: MFC r335387 (by emaste@): linuxulator: handle V3 capget/capset Linux 2.6.26 introduced 64-bit capability sets. Extend our stub implementation to handle

svn commit: r346836 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:09:31 2019 New Revision: 346836 URL: https://svnweb.freebsd.org/changeset/base/346836 Log: MFC r335644 (by emaste@): Quiet unused fn warning for linuxulator w/o legacy syscalls. Modified: stable/11/sys/compat/linux/linux_sysctl.c Directory Properties:

svn commit: r346833 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:05:05 2019 New Revision: 346833 URL: https://svnweb.freebsd.org/changeset/base/346833 Log: MFC r335327 (by emaste@): linuxulator: add debugging for invalid capget/capset version. Modified: stable/11/sys/compat/linux/linux_misc.c Directory Properties:

svn commit: r346832 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 14:03:32 2019 New Revision: 346832 URL: https://svnweb.freebsd.org/changeset/base/346832 Log: MFC r335201 (by emaste@): linuxulator: do not include legacy syscalls on arm64 Existing linuxulator platforms (i386, amd64) support legacy syscalls, such as

svn commit: r346830 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:43:58 2019 New Revision: 346830 URL: https://svnweb.freebsd.org/changeset/base/346830 Log: MFC r332893 (by emaste@): Map FreeBSD EDOOFUS to Linux EINVAL Previously EDOOFUS mapped to EBUSY. EINVAL seems more appropriate. Modified:

svn commit: r346831 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:45:18 2019 New Revision: 346831 URL: https://svnweb.freebsd.org/changeset/base/346831 Log: MFC r335200 (by emaste@): Correct debug control for linuxulator faccessat The Linuxulator provides per-syscall debug control via the compat.linux.debug

svn commit: r346829 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:42:34 2019 New Revision: 346829 URL: https://svnweb.freebsd.org/changeset/base/346829 Log: MFC r332333 (by emaste@): linuxulator: deduplicate linux_exec_imgact_try Previously linuxulator had three identical copies of linux_exec_imgact_try.

svn commit: r346828 - in stable/11/sys: amd64/linux amd64/linux32 i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:41:23 2019 New Revision: 346828 URL: https://svnweb.freebsd.org/changeset/base/346828 Log: MFC r331462 (by emaste@): Remove redundant cast from Linuxulator SYSINITs. Modified: stable/11/sys/amd64/linux/linux_sysvec.c

svn commit: r346827 - in stable/11: lib/libsysdecode sys/amd64/linux sys/amd64/linux32 sys/compat/linux sys/i386/linux sys/modules/linux_common

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:40:17 2019 New Revision: 346827 URL: https://svnweb.freebsd.org/changeset/base/346827 Log: MFC r331356 (by emaste@): Share Linux errno table with libsysdecode. Added: stable/11/sys/compat/linux/linux_errno.inc - copied unchanged from r331356,

svn commit: r346826 - stable/11/sys/amd64/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:38:29 2019 New Revision: 346826 URL: https://svnweb.freebsd.org/changeset/base/346826 Log: MFC r331256 (by emaste@): Make linuxulator fn declaration match definition I accidentally swapped 'linux_fixup_elf' to 'linux_elf_fixup' in amd64's

svn commit: r346825 - in stable/11/sys: amd64/linux amd64/linux32 i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:37:13 2019 New Revision: 346825 URL: https://svnweb.freebsd.org/changeset/base/346825 Log: MFC r331226 (byu emaste@): Rename linuxulator functions with linux_ prefix It's preferable to have a consistent prefix. This also reduces differences

svn commit: r346824 - in stable/11/sys: amd64/linux amd64/linux32 i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:35:36 2019 New Revision: 346824 URL: https://svnweb.freebsd.org/changeset/base/346824 Log: MFC r331208 (by emaste@): linux*_sysvec.c: rationalize whitespace and comments There's a fair amount of duplication between MD linuxulator files. Make

svn commit: r346823 - in stable/11: lib/libsysdecode sys/amd64/linux sys/amd64/linux32 sys/compat/linux sys/conf sys/i386/linux sys/modules/linux sys/modules/linux_common

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:33:35 2019 New Revision: 346823 URL: https://svnweb.freebsd.org/changeset/base/346823 Log: MFC r331056: Share a single bsd-linux errno table across MD consumers Three copies of the linuxulator linux_sysvec.c contained identical BSD to Linux errno

svn commit: r346822 - in stable/11/sys: amd64/linux amd64/linux32 i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:29:29 2019 New Revision: 346822 URL: https://svnweb.freebsd.org/changeset/base/346822 Log: MFC r330927 (by emaste@): Remove stray ; at end of linux_vdso_deinstall() Modified: stable/11/sys/amd64/linux/linux_sysvec.c

svn commit: r346821 - in stable/11/sys: amd64/linux amd64/linux32 i386/linux kern sys

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:28:05 2019 New Revision: 346821 URL: https://svnweb.freebsd.org/changeset/base/346821 Log: MFC r330866 (by emaste@): Use C99 boolean type for translate_osrel Migrate to modern types before creating MD Linuxolator bits for new architectures.

svn commit: r346820 - stable/11/sys/i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:26:55 2019 New Revision: 346820 URL: https://svnweb.freebsd.org/changeset/base/346820 Log: MFC r330822 (by emaste@): imgact_linux.c: use standard indentation. Modified: stable/11/sys/i386/linux/imgact_linux.c Directory Properties: stable/11/

svn commit: r346819 - in stable/11/sys: compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:23:52 2019 New Revision: 346819 URL: https://svnweb.freebsd.org/changeset/base/346819 Log: MFC r330798 (by emaste@): Linuxulator: apply style(9) to return. Modified: stable/11/sys/compat/linux/linux_ioctl.c stable/11/sys/compat/linux/linux_signal.c

svn commit: r346817 - in stable/11/sys: amd64/linux amd64/linux32 compat/freebsd32 dev/aic7xxx dev/drm2 dev/xen/blkback dev/xen/netback i386/ibcs2 i386/linux i386/pci kern netgraph x86/include

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:21:01 2019 New Revision: 346817 URL: https://svnweb.freebsd.org/changeset/base/346817 Log: MFC r329873 (by emaste@): Correct pseudo misspelling in sys/ comments contrib code and #define in intel_ata.h unchanged. Modified:

svn commit: r346816 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:19:28 2019 New Revision: 346816 URL: https://svnweb.freebsd.org/changeset/base/346816 Log: MFC r329794, r329801 (by emaste@): Correct proper nouns in the Linuxulator - Capitalize Linux - Spell FreeBSD out in full - Address some style(9) on

svn commit: r346818 - stable/11/sys/amd64/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:22:30 2019 New Revision: 346818 URL: https://svnweb.freebsd.org/changeset/base/346818 Log: MFC r329876 (by emaste@): Use linux types for linux-specific syscalls. Modified: stable/11/sys/amd64/linux/syscalls.master Directory Properties: stable/11/

svn commit: r346815 - stable/11/sys/sys

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 13:16:54 2019 New Revision: 346815 URL: https://svnweb.freebsd.org/changeset/base/346815 Log: MFC r329787 (by emaste@): Use 'const int *' for sysentvec errno translation table This allows an sv_errtbl to be read-only .rodata. Modified:

svn commit: r346814 - head/share/man/man4

2019-04-28 Thread Robert Watson
Author: rwatson Date: Sun Apr 28 13:07:38 2019 New Revision: 346814 URL: https://svnweb.freebsd.org/changeset/base/346814 Log: Add a man page for the DTrace Audit Provider, since we are now growing a set of provider man pages. MFC after:3 days Sponsored by: DARPA, AFRL Added:

svn commit: r346813 - in stable/11/sys: amd64/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 09:54:50 2019 New Revision: 346813 URL: https://svnweb.freebsd.org/changeset/base/346813 Log: MFC r328894 (by emaste@): Additional linuxolator whitespace cleanup, missed in r328890. Modified: stable/11/sys/amd64/linux/syscalls.master

svn commit: r346812 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 09:53:08 2019 New Revision: 346812 URL: https://svnweb.freebsd.org/changeset/base/346812 Log: MFC r328890 (by emaste@): Linuxolator whitespace cleanup A version of each of the MD files by necessity exists for each CPU architecture supported by the

svn commit: r346811 - stable/11/sys/kern

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 09:49:30 2019 New Revision: 346811 URL: https://svnweb.freebsd.org/changeset/base/346811 Log: MFC r328598 (by emaste@): makesyscalls: permit a range of syscall numbers for UNIMPL Some ABIs have large gaps in syscall numbers. Allow gaps to be filled

svn commit: r346810 - in stable/11/sys: amd64/linux amd64/linux32 i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 09:47:33 2019 New Revision: 346810 URL: https://svnweb.freebsd.org/changeset/base/346810 Log: MFC Linuxulator part of r326333 (by brooks@): Disable vim syntax highlighting. Vim's default pick doesn't understand that ';' is a comment character and the

svn commit: r346808 - stable/11/sys/compat/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 09:38:41 2019 New Revision: 346808 URL: https://svnweb.freebsd.org/changeset/base/346808 Log: MFC r323980 (by pfg@): Small style(9) issue: spaces vs TAB. Modified: stable/11/sys/compat/linux/linux_stats.c Directory Properties: stable/11/ (props

svn commit: r346807 - in stable/11/sys: amd64/linux amd64/linux32 compat/linux i386/linux

2019-04-28 Thread Dmitry Chagin
Author: dchagin Date: Sun Apr 28 09:35:39 2019 New Revision: 346807 URL: https://svnweb.freebsd.org/changeset/base/346807 Log: MFC r321728: Avoid using [LINUX_]SHAREDPAGE constant directly in the vdso code. This is needed for https://reviews.freebsd.org/D11780. Modified:

svn commit: r346806 - stable/11/usr.sbin/cxgbetool

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 08:22:37 2019 New Revision: 346806 URL: https://svnweb.freebsd.org/changeset/base/346806 Log: cxgbetool(8): Make sure getline is available. This is a direct commit to stable/11. Modified: stable/11/usr.sbin/cxgbetool/cxgbetool.c Modified:

svn commit: r346805 - in stable/11: sys/dev/cxgbe sys/dev/cxgbe/tom usr.sbin/cxgbetool

2019-04-28 Thread Navdeep Parhar
Author: np Date: Sun Apr 28 06:51:59 2019 New Revision: 346805 URL: https://svnweb.freebsd.org/changeset/base/346805 Log: MFC r317849 (partial), r332506, and r332787. r317849 (partial, required by r332506): cxgbe/t4_tom: Per-connection rate limiting for TCP sockets handled by the TOE.