svn commit: r325504 - head/lib/libclang_rt

2017-11-06 Thread Ngie Cooper
Author: ngie Date: Tue Nov 7 06:26:48 2017 New Revision: 325504 URL: https://svnweb.freebsd.org/changeset/base/325504 Log: Redo r325502 :U:Mfoo expands to :Mfoo, apparently. Explicit check for CPUTYPE being defined, and test for it's value not containing *soft* before calling CRTARCH a

svn commit: r325502 - head/lib/libclang_rt

2017-11-06 Thread Ngie Cooper
Author: ngie Date: Tue Nov 7 05:02:36 2017 New Revision: 325502 URL: https://svnweb.freebsd.org/changeset/base/325502 Log: Handle arm/armv[67] hosted/targeted builds gracefully CPUTYPE (apparently) isn't defined in non-cross-builds, which caused arm/armv[67] hosted/targeted builds to fai

svn commit: r325501 - head/lib/libclang_rt

2017-11-06 Thread Ngie Cooper
Author: ngie Date: Tue Nov 7 04:56:53 2017 New Revision: 325501 URL: https://svnweb.freebsd.org/changeset/base/325501 Log: Remove unnecessary src.opts.mk .include MK_ isn't used in lib/libcompiler_rt/Makefile at all. Remove it to reduce namespace pollution. MFC after:1 week Mod

svn commit: r325500 - head/lib/libclang_rt

2017-11-06 Thread Ngie Cooper
Author: ngie Date: Tue Nov 7 04:55:23 2017 New Revision: 325500 URL: https://svnweb.freebsd.org/changeset/base/325500 Log: Use bsd.compiler.mk instead of src.opts.mk - MK_PROFILE is controlled in bsd.opts.mk, which is pulled in via bsd.own.mk, which is pulled in via bsd.init.mk . All u

Re: svn commit: r325320 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2017-11-06 Thread John Baldwin
On Thursday, November 02, 2017 10:38:49 AM Ngie Cooper wrote: > > > On Nov 2, 2017, at 06:49, Andriy Gapon wrote: > > > > Author: avg > > Date: Thu Nov 2 13:49:08 2017 > > New Revision: 325320 > > URL: https://svnweb.freebsd.org/changeset/base/325320 > > > > Log: > > Disable posix_fallocate(2

svn commit: r325494 - head/sys/net

2017-11-06 Thread Sean Bruno
Author: sbruno Date: Mon Nov 6 19:54:25 2017 New Revision: 325494 URL: https://svnweb.freebsd.org/changeset/base/325494 Log: Fix NOINET/NOINET6 build during compilation of iflib. Reported by: kib Modified: head/sys/net/iflib.c Modified: head/sys/net/iflib.c ===

svn commit: r325493 - head/share/mk

2017-11-06 Thread Bryan Drewery
Author: bdrewery Date: Mon Nov 6 19:33:50 2017 New Revision: 325493 URL: https://svnweb.freebsd.org/changeset/base/325493 Log: Reapply r295227: Stop hiding link install commands. This was lost in the release-pkg merge in r298107. Sponsored by: Dell EMC Isilon Modified: head/share/m

svn commit: r325492 - head/sys/dev/ixgbe

2017-11-06 Thread Sean Bruno
Author: sbruno Date: Mon Nov 6 18:08:59 2017 New Revision: 325492 URL: https://svnweb.freebsd.org/changeset/base/325492 Log: Fix ixgbe(4) support for ifconfig's vlanhwtag flag. Disabling this flag will now prevent the driver from stripping vlan tags from packets. PR: 219390

svn commit: r325490 - head/release

2017-11-06 Thread Glen Barber
Author: gjb Date: Mon Nov 6 17:59:04 2017 New Revision: 325490 URL: https://svnweb.freebsd.org/changeset/base/325490 Log: Specify WITH_UNIFIED_OBJDIR in chroot_arm_build_release() to ensure the output image is created in the correct .OBJDIR. Sponsored by: The FreeBSD Foundation Modified

svn commit: r325488 - head/sys/dev/bnxt

2017-11-06 Thread Stephen Hurd
Author: shurd Date: Mon Nov 6 16:41:29 2017 New Revision: 325488 URL: https://svnweb.freebsd.org/changeset/base/325488 Log: bnxt: Add support for new phy_types and speeds - Part #2 Use our ifm_list of supported media types rather than nested switch statements to find the current media ty

svn commit: r325487 - head/sys/net

2017-11-06 Thread Stephen Hurd
Author: shurd Date: Mon Nov 6 16:23:21 2017 New Revision: 325487 URL: https://svnweb.freebsd.org/changeset/base/325487 Log: Only chain non-LRO mbufs when LRO is not possible Preserve packet order between tcp_lro_rx() and if_input() to avoid creating extra corner cases. If no packets can

svn commit: r325486 - head

2017-11-06 Thread Andriy Gapon
: ** +20171106: + The naive and non-compliant support of posix_fallocate(2) in ZFS + has been removed as of r325320. The system call now returns EINVAL + when used on a ZFS file. Although the new behavior complies with the + standard, some consumers are not prepared

svn commit: r325484 - in head/sys/boot: . efi geli i386 man uboot

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:22:17 2017 New Revision: 325484 URL: https://svnweb.freebsd.org/changeset/base/325484 Log: Prefer bsd.init.mk to src.opts.mk Final sweep to prefer bsd.init.mk to src.opts.mk everywhere as a design pattern. The rule is that all Makefiles in this subtree sho

svn commit: r325485 - in head/sys/boot: . fdt ficl geli i386 libsa32 ofw uboot zfs

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:22:24 2017 New Revision: 325485 URL: https://svnweb.freebsd.org/changeset/base/325485 Log: Centralize all 32-bit builds on 64-bit platform stuff. Move the addition of the -m32 and other flags to defs.mk. Remove redunant copies of -m32 that come from multipl

svn commit: r325483 - head/sys/boot

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:22:11 2017 New Revision: 325483 URL: https://svnweb.freebsd.org/changeset/base/325483 Log: MACHINE can never be powerpc64, so cleanup code that thinks it can. Sponsored by: Netflix Modified: head/sys/boot/Makefile Modified: head/sys/boot/Makefile

svn commit: r325480 - in head/sys/boot: . ficl ficl32 libsa32 zfs zfs32

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:21:51 2017 New Revision: 325480 URL: https://svnweb.freebsd.org/changeset/base/325480 Log: Use DO32 for all the places that we need to flag we're building a 32 bit version of a library. Use a generic name since this may be usefule elsewhere. Sponsored by:

svn commit: r325481 - head/sys/boot/libsa

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:21:56 2017 New Revision: 325481 URL: https://svnweb.freebsd.org/changeset/base/325481 Log: Prefer bsd.init.mk to other constructs. Sponsored by: Netflix Modified: head/sys/boot/libsa/Makefile Modified: head/sys/boot/libsa/Makefile

svn commit: r325482 - in head/sys/boot: . efi/boot1 efi/fdt efi/loader i386 i386/boot2 i386/gptboot i386/gptzfsboot i386/libfirewire i386/libi386 i386/loader i386/zfsboot libsa32 ofw/libofw uboot/f...

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:22:04 2017 New Revision: 325482 URL: https://svnweb.freebsd.org/changeset/base/325482 Log: Move machine and other link creation to defs.mk Steal the code from kmod.mk and use it to automatically create links. Modify it a little for the needs of the loader (

svn commit: r325479 - in head/sys/boot: . i386/loader

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:21:45 2017 New Revision: 325479 URL: https://svnweb.freebsd.org/changeset/base/325479 Log: Define LIBFICL32 to be libficl.a on i386 and libficl32.a on amd64. Sponsored by: Netflix Modified: head/sys/boot/defs.mk head/sys/boot/i386/loader/Makefile Modifi

svn commit: r325478 - in head/sys/boot: . libsa32 powerpc powerpc/kboot powerpc/ofw powerpc/ps3 powerpc/uboot

2017-11-06 Thread Warner Losh
Author: imp Date: Mon Nov 6 15:21:39 2017 New Revision: 325478 URL: https://svnweb.freebsd.org/changeset/base/325478 Log: Powerpc is a 32-bit boot loader. Stop building libsa32 on powerpc. Build everything on powerpc64 -m32. Transition to using LIBSA from LIBSA32. This elimiantes the u