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 Modified:

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: cxgb

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 wh

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 se

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 dev

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: sta

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 init

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 C

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 f

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 chips

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 w

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 para

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 that

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 qu

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: stable/

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 stable

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 asynchronou

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: stable/11/sys/dev/cxgbe/

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 stable/11/sys/dev/c

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: stab

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: s

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. Reviewe

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 variable.

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 t

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 ini

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 b

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. Retir

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 we

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: stable/11/sys/dev/cxgbe/adap

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 in

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 stable/11/sys/dev/cxgbe/commo

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 accidentall

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, AFRL

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 wou

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: sta

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. Starting

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 actu

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 r

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. Starting

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: sta

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 actu

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 r

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 both

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: stable/11/sys/co

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 sysct

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. Dedupli

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 stable/11/sys/amd64/linux32/linux

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, head

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 declarati

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 betwee

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 indent

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 tran

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 stable/11/sys/amd64/linux32/linux3

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. Modifi

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/ (props

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: stable/11/sys/amd64/linux

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 change

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: stable/11/sys/

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: hea

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 stable/11/sys/i386/

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 Lin

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 a

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 change

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: stable/11/sys/

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: stable/11/usr.sbin/c