svn commit: r331836 - head/sys/conf

2018-03-30 Thread Jason A. Harmening
Author: jah Date: Sat Mar 31 05:17:12 2018 New Revision: 331836 URL: https://svnweb.freebsd.org/changeset/base/331836 Log: Remove MK_AUTO_OBJ from env passed to PORTS_MODULES This fixes a failure to resolve object file paths seen when buildkernel (which sets MK_AUTO_OBJ=yes) and

Re: svn commit: r331830 - in head: share/man/man4 sys/dev/cm sys/dev/pdq

2018-03-30 Thread Brooks Davis
On Fri, Mar 30, 2018 at 02:13:22PM -0700, Rodney W. Grimes wrote: > > Author: brooks > > Date: Fri Mar 30 20:27:47 2018 > > New Revision: 331830 > > URL: https://svnweb.freebsd.org/changeset/base/331830 > > > > Log: > > Add deprecation notices for Arcnet and FDDI drivers. > > > > We intend

svn commit: r331831 - in head/sys: net netinet6

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 21:38:53 2018 New Revision: 331831 URL: https://svnweb.freebsd.org/changeset/base/331831 Log: Document and enforce assumptions about struct (in6_)ifreq. - The two types must be type-punnable for shared members of ifr_ifru. This allows compatibility

Re: svn commit: r331830 - in head: share/man/man4 sys/dev/cm sys/dev/pdq

2018-03-30 Thread Rodney W. Grimes
> Author: brooks > Date: Fri Mar 30 20:27:47 2018 > New Revision: 331830 > URL: https://svnweb.freebsd.org/changeset/base/331830 > > Log: > Add deprecation notices for Arcnet and FDDI drivers. > > We intend to remove support before FreeBSD 12 is branched. > > Reviewed by:imp,

svn commit: r331830 - in head: share/man/man4 sys/dev/cm sys/dev/pdq

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 20:27:47 2018 New Revision: 331830 URL: https://svnweb.freebsd.org/changeset/base/331830 Log: Add deprecation notices for Arcnet and FDDI drivers. We intend to remove support before FreeBSD 12 is branched. Reviewed by: imp, emaste MFC after:3

svn commit: r331829 - in head/sys/dev: ex ixgb nxge vxge

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 20:24:29 2018 New Revision: 331829 URL: https://svnweb.freebsd.org/changeset/base/331829 Log: Fall back to ether_ioctl() by default. The common pratice in ethernet device drivers is to fall back to ether_ioctl() to implement generic ioctls not implemented

svn commit: r331828 - in head/sys/compat/linuxkpi/common: include/linux src

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 20:11:12 2018 New Revision: 331828 URL: https://svnweb.freebsd.org/changeset/base/331828 Log: Optimise use of Giant in the LinuxKPI. - Make sure Giant is locked when calling PCI device methods. Newbus currently requires this. - Avoid unlocking Giant

svn commit: r331827 - head/sys/dev/mlx5

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:58:58 2018 New Revision: 331827 URL: https://svnweb.freebsd.org/changeset/base/331827 Log: Remove unused structure field in mlx5core. MFC after:3 days Sponsored by: Mellanox Technologies Modified: head/sys/dev/mlx5/driver.h Modified:

svn commit: r331826 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:55:31 2018 New Revision: 331826 URL: https://svnweb.freebsd.org/changeset/base/331826 Log: Bump mlx5core driver version. MFC after:3 days Sponsored by: Mellanox Technologies Modified: head/sys/dev/mlx5/mlx5_core/mlx5_core.h Modified:

svn commit: r331825 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:50:45 2018 New Revision: 331825 URL: https://svnweb.freebsd.org/changeset/base/331825 Log: Fix for use after free in mlx5core. Make sure the command completion handler is not called when the device is in internal error state. This can easily trigger

svn commit: r331824 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:49:35 2018 New Revision: 331824 URL: https://svnweb.freebsd.org/changeset/base/331824 Log: Make sure Giant is locked when allocating bus resources in mlx5core. During health care IRQ resources will be reallocated. Newbus requires that Giant is locked

svn commit: r331823 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:48:25 2018 New Revision: 331823 URL: https://svnweb.freebsd.org/changeset/base/331823 Log: Collect firmware dump when mlx5core is in device error state. Firmware dump collecting should be triggered in case firmware syndrome with request for reset bit

svn commit: r331822 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:45:48 2018 New Revision: 331822 URL: https://svnweb.freebsd.org/changeset/base/331822 Log: Reorganize health recovery in mlx5core. - Move the semaphore locking and unlocking to the same function. - Flags are no longer needed if the reset and crdump

svn commit: r331821 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:43:15 2018 New Revision: 331821 URL: https://svnweb.freebsd.org/changeset/base/331821 Log: Prepare for FW dump in error state in mlx5core. - Move firmware dump prep and cleanup to init_one() and remove_one() so that the init and cleanup will happen

svn commit: r331820 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:39:27 2018 New Revision: 331820 URL: https://svnweb.freebsd.org/changeset/base/331820 Log: Properly check if crspace is supported in mlx5core. The old code checked for MLX5_CR_SPACE_DOMAIN which is irrelevant here. However, if dev->vsec_addr would be

svn commit: r331819 - head/sys/dev/mlx5/mlx5_core

2018-03-30 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 30 19:35:31 2018 New Revision: 331819 URL: https://svnweb.freebsd.org/changeset/base/331819 Log: Add missing newline character in print in mlx5core. MFC after:3 days Submitted by: slavash@ Sponsored by: Mellanox Technologies Modified:

svn commit: r331806 - head/release

2018-03-30 Thread Glen Barber
Author: gjb Date: Fri Mar 30 19:08:37 2018 New Revision: 331806 URL: https://svnweb.freebsd.org/changeset/base/331806 Log: Add logic for "families" for GCE images. This allows for GCE consumers to easily detect the latest major version of FreeBSD when using the gcloud command line

svn commit: r331797 - in head/sys: dev/an dev/ath dev/cxgbe dev/if_ndis dev/iwi dev/ixl dev/mlx4/mlx4_en dev/mlx5/mlx5_en dev/mwl dev/nxge dev/oce dev/qlnx/qlnxe dev/sbni dev/sfxge dev/vxge net net...

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 18:50:13 2018 New Revision: 331797 URL: https://svnweb.freebsd.org/changeset/base/331797 Log: Use an accessor function to access ifr_data. This fixes 32-bit compat (no ioctl command defintions are required as struct ifreq is the same size). This is

svn commit: r331776 - head/sys/netinet6

2018-03-30 Thread Brooks Davis
Author: brooks Date: Fri Mar 30 18:26:29 2018 New Revision: 331776 URL: https://svnweb.freebsd.org/changeset/base/331776 Log: Remove a comment that suggests checking that a non-pointer is non-NULL. Reviewed by: melifaro, markj, hrs, ume Sponsored by: DARPA, AFRL Differential Revision:

svn commit: r331768 - head/sys/dev/ocs_fc

2018-03-30 Thread Conrad Meyer
Author: cem Date: Fri Mar 30 16:44:54 2018 New Revision: 331768 URL: https://svnweb.freebsd.org/changeset/base/331768 Log: ocs_fc(4): Fix GCC build (-Wredundant-decls) These objects are defined earlier in the same file; an extern declaration after definition is redundant. Broken in

svn commit: r331767 - head/stand/efi/libefi

2018-03-30 Thread Emmanuel Vadot
Author: manu Date: Fri Mar 30 16:37:08 2018 New Revision: 331767 URL: https://svnweb.freebsd.org/changeset/base/331767 Log: efinet: Do not return only if ReceiveFilter fails If the network interface or the uefi implementation do not support the ReceiveFilter interface do not return only

svn commit: r331766 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/ocs_fc sys/modules sys/modules/ocs_fc

2018-03-30 Thread Kenneth D. Merry
Author: ken Date: Fri Mar 30 15:28:25 2018 New Revision: 331766 URL: https://svnweb.freebsd.org/changeset/base/331766 Log: Bring in the Broadcom/Emulex Fibre Channel driver, ocs_fc(4). The ocs_fc(4) driver supports the following hardware: Emulex 16/8G FC GEN 5 HBAS LPe15004 FC

svn commit: r331765 - head/share/misc

2018-03-30 Thread Eric Turgeon
Author: ericbsd (ports committer) Date: Fri Mar 30 14:41:16 2018 New Revision: 331765 URL: https://svnweb.freebsd.org/changeset/base/331765 Log: Fix missing n after \ of Eric Turgeon entry Approved by: bapt (mentor) Modified: head/share/misc/committers-ports.dot Modified:

svn commit: r331764 - head/usr.bin/calendar/calendars

2018-03-30 Thread Eric Turgeon
Author: ericbsd (ports committer) Date: Fri Mar 30 13:37:33 2018 New Revision: 331764 URL: https://svnweb.freebsd.org/changeset/base/331764 Log: Adding Eric Turgeon (ericbsd) to calendar.freebsd Approved by: bapt (mentor) Modified: head/usr.bin/calendar/calendars/calendar.freebsd

svn commit: r331762 - head/share/misc

2018-03-30 Thread Eric Turgeon
Author: ericbsd (ports committer) Date: Fri Mar 30 11:30:48 2018 New Revision: 331762 URL: https://svnweb.freebsd.org/changeset/base/331762 Log: Add Eric Turgeon (ericbsd) in committers-ports.dot with mentor/mentee. Approved by: bapt (mentor) Modified:

svn commit: r331761 - head/sys/i386/i386

2018-03-30 Thread Andriy Gapon
Author: avg Date: Fri Mar 30 11:25:30 2018 New Revision: 331761 URL: https://svnweb.freebsd.org/changeset/base/331761 Log: align i386 cpu_reset() with amd64 version Maybe this code could be moved to x86. MFC after:1 week Modified: head/sys/i386/i386/vm_machdep.c Modified:

svn commit: r331760 - head/sys/vm

2018-03-30 Thread Konstantin Belousov
Author: kib Date: Fri Mar 30 10:55:31 2018 New Revision: 331760 URL: https://svnweb.freebsd.org/changeset/base/331760 Log: Make vm_map_max/min/pmap KBI stable. There are out of tree consumers of vm_map_min() and vm_map_max(), and I believe there are consumers of vm_map_pmap(), although