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 installke

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 access

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

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 days

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 b

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: head/sys/d

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: head/sys/d

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 us

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 b

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 i

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 wil

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 onl

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 0

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: head/sys/dev/m

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 utility

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 believe

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 r

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 a

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: head/share/mi

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 Modifi

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: head/share/misc/committers-ports.d

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

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 th