svn commit: r297283 - in head: lib/clang/libllvmsupport lib/libc/net lib/libc/stdtime lib/libclang_rt/asan_dynamic lib/libz lib/msun/arm share/mk sys/boot/i386/boot0 sys/boot/i386/boot2 sys/boot/i3...

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Sat Mar 26 03:46:12 2016 New Revision: 297283 URL: https://svnweb.freebsd.org/changeset/base/297283 Log: Implement (ACFLAGS|CFLAGS|CXXFLAGS).SRC globally. Sponsored by: EMC / Isilon Storage Division Modified: head/lib/clang/libllvmsupport/Makefile

svn commit: r297282 - in head: kerberos5/lib/libroken share/mk

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Sat Mar 26 03:46:04 2016 New Revision: 297282 URL: https://svnweb.freebsd.org/changeset/base/297282 Log: We don't have a CPPFLAGS, COPTS or CPUFLAGS. Sponsored by: EMC / Isilon Storage Division Modified: head/kerberos5/lib/libroken/Makefile

svn commit: r297277 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:13 2016 New Revision: 297277 URL: https://svnweb.freebsd.org/changeset/base/297277 Log: WITHOUT_CROSS_COMPILER: Fix this to use external compiler logic. Without this the default toolchain in /usr/bin/ would not use WORLDTMP via --sysroot, and would

svn commit: r297280 - head/share/mk

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:29 2016 New Revision: 297280 URL: https://svnweb.freebsd.org/changeset/base/297280 Log: WITHOUT_TOOLCHAIN: Also exclude LLDB. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk

svn commit: r297281 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:32 2016 New Revision: 297281 URL: https://svnweb.freebsd.org/changeset/base/297281 Log: WITHOUT_TOOLCHAIN: Fix includes not being staged in WORLDTMP. This has been the case since r264930 and r274662. Sponsored by: EMC / Isilon Storage Division

svn commit: r297279 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:26 2016 New Revision: 297279 URL: https://svnweb.freebsd.org/changeset/base/297279 Log: CROSS_BINUTILS_PREFIX: Reduce redundant logic. Sponsored by: EMC / Isilon Storage Division Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r297278 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 22:36:23 2016 New Revision: 297278 URL: https://svnweb.freebsd.org/changeset/base/297278 Log: External compiler: Remove redundant flags from CXXFLAGS. The use of XCXXFLAGS is to assign it to CXX in CROSSENV. XCFLAGS is also assigned here so there is no

svn commit: r297276 - in head/contrib/byacc: . package package/debian package/pkgsrc

2016-03-25 Thread Jung-uk Kim
Author: jkim Date: Fri Mar 25 22:32:26 2016 New Revision: 297276 URL: https://svnweb.freebsd.org/changeset/base/297276 Log: Merge byacc 20160324. Modified: head/contrib/byacc/CHANGES head/contrib/byacc/MANIFEST head/contrib/byacc/VERSION head/contrib/byacc/aclocal.m4

Re: svn commit: r297225 - in head/sys: net netinet netinet6

2016-03-25 Thread Adrian Chadd
[snip] The thing flowtable gave you is the ability to set a per connection (L4 match) to be able to set a destination MAC to forward to - so you COULD build a complete load balancer in kernel. Gleb stripped out the L4 bits to simplify it for netflix, which removed that functionality. I'd love

Re: svn commit: r297225 - in head/sys: net netinet netinet6

2016-03-25 Thread Bjoern A. Zeeb
On Thu, 24 Mar 2016, Gleb Smirnoff wrote: On Thu, Mar 24, 2016 at 07:54:56AM +, George V. Neville-Neil wrote: G> Author: gnn G> Date: Thu Mar 24 07:54:56 2016 G> New Revision: 297225 G> URL: https://svnweb.freebsd.org/changeset/base/297225 G> G> Log: G> FreeBSD previously provided route

svn commit: r297273 - in head/sys: ddb kern sys

2016-03-25 Thread Conrad E. Meyer
Author: cem Date: Fri Mar 25 19:35:29 2016 New Revision: 297273 URL: https://svnweb.freebsd.org/changeset/base/297273 Log: Add td_swinvoltick to track last involuntary context switch Expose in DDB via "show thread." Reviewed by: markj Sponsored by: EMC / Isilon Storage Division

svn commit: r297272 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:44 2016 New Revision: 297272 URL: https://svnweb.freebsd.org/changeset/base/297272 Log: Fix libcompat not handling some external toolchain flags. - Use libc++ with GCC. - Use CROSS_BINUTILS_PREFIX with -B (r280980 addressed this mostly already)

Re: svn commit: r296921 - head/share/mk

2016-03-25 Thread Bryan Drewery
On 3/23/16 1:30 PM, Bryan Drewery wrote: > On 3/22/2016 9:00 AM, Bryan Drewery wrote: >> On 3/22/16 8:44 AM, Nikolai Lifanov wrote: >>> On 03/22/16 11:26, Bryan Drewery wrote: On 3/22/16 4:39 AM, Jean-Sébastien Pédron wrote: > Hi! > > I can't install world with a read-only

svn commit: r297270 - in head: . share/mk

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:38 2016 New Revision: 297270 URL: https://svnweb.freebsd.org/changeset/base/297270 Log: Build libcompat (lib32) with a --sysroot pointing into its stage directory. This overrides the cross-compiler's default sysroot to use the WORLD32's sysroot for

svn commit: r297269 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:13 2016 New Revision: 297269 URL: https://svnweb.freebsd.org/changeset/base/297269 Log: LIBRARIES_ONLY should only be defined during install32. r245561 added it to prevent extra files from being installed during the install32 phase (to prevent

svn commit: r297271 - head

2016-03-25 Thread Bryan Drewery
Author: bdrewery Date: Fri Mar 25 19:12:41 2016 New Revision: 297271 URL: https://svnweb.freebsd.org/changeset/base/297271 Log: Update flags for external GCC. - The -L WORLDTMP/usr/lib is not needed as GCC is already adding in -L =/usr/lib internally with --sysroot. It does not do

Re: svn commit: r297190 - head/sys/kern

2016-03-25 Thread Bruce Evans
On Fri, 25 Mar 2016, Edward Tomasz [utf-8] Napiera?~Ba wrote: On 0325T0809, Bruce Evans wrote: On Thu, 24 Mar 2016, Edward Tomasz [utf-8] Napiera?~Ba wrote: On 0324T1015, Warner Losh wrote: On Thu, Mar 24, 2016 at 9:46 AM, Ian Lepore wrote: On Thu, 2016-03-24 at 16:01

Re: svn commit: r297039 - head/sys/x86/x86

2016-03-25 Thread Bruce Evans
On Fri, 25 Mar 2016, Konstantin Belousov wrote: On Fri, Mar 25, 2016 at 07:13:54AM +1100, Bruce Evans wrote: On Thu, 24 Mar 2016, Konstantin Belousov wrote: [Skipped lock adaptive spinning text for now]. My systems allow speed variations of about 4000:800 = 5:1 for one CPU and about 50:1

svn commit: r297268 - head/sys/dev/iscsi

2016-03-25 Thread Edward Tomasz Napierala
Author: trasz Date: Fri Mar 25 16:01:40 2016 New Revision: 297268 URL: https://svnweb.freebsd.org/changeset/base/297268 Log: Fix iSCSI initiator crash that could happen with out-of-memory conditions with in-flight IO and subsequent reconnection. PR: 199117 MFC after:1

Re: svn commit: r297190 - head/sys/kern

2016-03-25 Thread Edward Tomasz Napierała
On 0325T0809, Bruce Evans wrote: > On Thu, 24 Mar 2016, Edward Tomasz [utf-8] Napiera�~Ba wrote: > > > On 0324T1015, Warner Losh wrote: > >> On Thu, Mar 24, 2016 at 9:46 AM, Ian Lepore wrote: > >> > >>> On Thu, 2016-03-24 at 16:01 +0100, Edward Tomasz Napierała wrote: > On

Re: svn commit: r297039 - head/sys/x86/x86

2016-03-25 Thread Konstantin Belousov
On Fri, Mar 25, 2016 at 07:13:54AM +1100, Bruce Evans wrote: > On Thu, 24 Mar 2016, Konstantin Belousov wrote: [Skipped lock adaptive spinning text for now]. > > >> My systems allow speed variations of about 4000:800 = 5:1 for one CPU and > >> about 50:1 for different CPUs. So the old method

Re: svn commit: r297225 - in head/sys: net netinet netinet6

2016-03-25 Thread George V. Neville-Neil
On 03/24/16 04:31 PM, Gleb Smirnoff wrote: > On Thu, Mar 24, 2016 at 07:54:56AM +, George V. Neville-Neil wrote: > G> Author: gnn > G> Date: Thu Mar 24 07:54:56 2016 > G> New Revision: 297225 > G> URL: https://svnweb.freebsd.org/changeset/base/297225 > G> > G> Log: > G> FreeBSD previously