svn commit: r309184 - head/usr.bin/gzip

2016-11-25 Thread Xin LI
Author: delphij Date: Sat Nov 26 07:02:44 2016 New Revision: 309184 URL: https://svnweb.freebsd.org/changeset/base/309184 Log: style(9) indent changes, no actual code change. MFC after:2 weeks Modified: head/usr.bin/gzip/unpack.c Modified: head/usr.bin/gzip/unpack.c

svn commit: r309183 - stable/11/contrib/mdocml

2016-11-25 Thread Ed Maste
Author: emaste Date: Sat Nov 26 03:39:02 2016 New Revision: 309183 URL: https://svnweb.freebsd.org/changeset/base/309183 Log: MFC r307003, r307564: makewhatis: make output reproducible r307003: Instead: 1) provide fts_open() with a comparison function to process directories and

svn commit: r309182 - stable/9/usr.bin/locale

2016-11-25 Thread Hajimu UMEMOTO
Author: ume Date: Sat Nov 26 02:53:35 2016 New Revision: 309182 URL: https://svnweb.freebsd.org/changeset/base/309182 Log: MFC r308808, r308809: Lookup locale when print all keywords as well. Modified: stable/9/usr.bin/locale/locale.c Directory Properties: stable/9/usr.bin/locale/ (props

svn commit: r309181 - stable/10/usr.bin/locale

2016-11-25 Thread Hajimu UMEMOTO
Author: ume Date: Sat Nov 26 02:48:59 2016 New Revision: 309181 URL: https://svnweb.freebsd.org/changeset/base/309181 Log: MFC r308808, r308809: Lookup locale when print all keywords as well. Modified: stable/10/usr.bin/locale/locale.c Directory Properties: stable/10/ (props changed)

svn commit: r309180 - stable/11/usr.bin/locale

2016-11-25 Thread Hajimu UMEMOTO
Author: ume Date: Sat Nov 26 02:48:04 2016 New Revision: 309180 URL: https://svnweb.freebsd.org/changeset/base/309180 Log: MFC r308808, r308809: Lookup locale when print all keywords as well. Modified: stable/11/usr.bin/locale/locale.c Directory Properties: stable/11/ (props changed)

svn commit: r309179 - head/sys/fs/ext2fs

2016-11-25 Thread Pedro F. Giffuni
Author: pfg Date: Sat Nov 26 02:06:33 2016 New Revision: 309179 URL: https://svnweb.freebsd.org/changeset/base/309179 Log: ext2: avoid possible overflow when calculating malloc size. This is inspired on r308064 for case of reloading UFS. MFC after:1 week Modified:

Re: svn commit: r309109 - head/lib/libutil

2016-11-25 Thread Ed Maste
On 24 November 2016 at 14:39, Dag-Erling Smørgrav wrote: > > Precisely. If memory serves, I wrote that comment after receiving a > patch from someone who made the same mistake that I had already made and > reverted *twice*. It's the logical, sane thing to do: replace a BSD >

svn commit: r309177 - stable/11/sys/net

2016-11-25 Thread Ryan Stone
Author: rstone Date: Sat Nov 26 01:16:33 2016 New Revision: 309177 URL: https://svnweb.freebsd.org/changeset/base/309177 Log: MFC r308580: Don't read if_counters with if_addr_lock held Calling into an ifnet implementation with the if_addr_lock already held can cause a LOR and

svn commit: r309174 - head/sys/netipsec

2016-11-25 Thread Ed Maste
Author: emaste Date: Sat Nov 26 00:59:01 2016 New Revision: 309174 URL: https://svnweb.freebsd.org/changeset/base/309174 Log: netipsec: fix build after 309144 Reported by: rakuco Modified: head/sys/netipsec/key_debug.c Modified: head/sys/netipsec/key_debug.c

svn commit: r309173 - stable/10/sys/ufs/ffs

2016-11-25 Thread Kirk McKusick
Author: mckusick Date: Sat Nov 26 00:56:03 2016 New Revision: 309173 URL: https://svnweb.freebsd.org/changeset/base/309173 Log: MFC r308064: Avoid possible overflow when calclating malloc size for auxillary data structure sizes when mounting and reloading UFS/FFS filesystems. Modified:

svn commit: r309172 - stable/11/sys/ufs/ffs

2016-11-25 Thread Kirk McKusick
Author: mckusick Date: Sat Nov 26 00:43:38 2016 New Revision: 309172 URL: https://svnweb.freebsd.org/changeset/base/309172 Log: MFC r308064: Avoid possible overflow when calclating malloc size for auxillary data structure sizes when mounting and reloading UFS/FFS filesystems. Modified:

svn commit: r309171 - head/sys/fs/nfs

2016-11-25 Thread Rick Macklem
Author: rmacklem Date: Fri Nov 25 23:28:09 2016 New Revision: 309171 URL: https://svnweb.freebsd.org/changeset/base/309171 Log: Stop "nfsstat -z" from clearing counts of NFSv4 state structures. The "-z" option on nfsstats was erroneously zeroing out the counts of NFSv4 state structures.

svn commit: r309169 - in head/contrib/llvm/tools: llvm-dwarfdump llvm-lto

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 22:33:15 2016 New Revision: 309169 URL: https://svnweb.freebsd.org/changeset/base/309169 Log: Get rid of separate Subversion mergeinfo properties for llvm-dwarfdump and llvm-lto. The mergeinfo confuses Subversion enormously, and these directories will just use

svn commit: r309168 - in stable: 10/sys/x86/x86 11/sys/x86/x86

2016-11-25 Thread John Baldwin
Author: jhb Date: Fri Nov 25 22:12:03 2016 New Revision: 309168 URL: https://svnweb.freebsd.org/changeset/base/309168 Log: MFC 307333: Reprogram I/O APIC interrupt pins when registering an I/O APIC. All I/O APIC pins are masked when an I/O APIC is first probed. The APIC enumerator (MP

svn commit: r309168 - in stable: 10/sys/x86/x86 11/sys/x86/x86

2016-11-25 Thread John Baldwin
Author: jhb Date: Fri Nov 25 22:12:03 2016 New Revision: 309168 URL: https://svnweb.freebsd.org/changeset/base/309168 Log: MFC 307333: Reprogram I/O APIC interrupt pins when registering an I/O APIC. All I/O APIC pins are masked when an I/O APIC is first probed. The APIC enumerator (MP

Re: svn commit: r309144 - in head: lib/libipsec sys/net sys/netipsec

2016-11-25 Thread Raphael Kubo da Costa
Fabien Thomas writes: > Author: fabient > Date: Fri Nov 25 14:44:49 2016 > New Revision: 309144 > URL: https://svnweb.freebsd.org/changeset/base/309144 > > Log: > IPsec RFC6479 support for replay window sizes up to 2^32 - 32 packets. > > Since the previous algorithm,

Re: svn commit: r309143 - head/sys/libkern

2016-11-25 Thread Oleg Bulyzhin
On Fri, Nov 25, 2016 at 01:49:33PM +, Fabien Thomas wrote: > + if (reseed || atomic_cmpset_int(_iniseed_state, > + ARC4_ENTR_HAVE, ARC4_ENTR_SEED)) { > + ARC4_FOREACH(arc4) > + arc4_randomstir(arc4); > + } How about eliminating this

Re: svn commit: r309142 - in head: . gnu/usr.bin/binutils/ld share/mk tools/build/options usr.bin/clang/lld

2016-11-25 Thread Ed Maste
On 25 November 2016 at 08:15, Ed Maste wrote: > Author: emaste > Date: Fri Nov 25 13:15:28 2016 > New Revision: 309142 > URL: https://svnweb.freebsd.org/changeset/base/309142 > > Log: > Add WITH_LLD_AS_LD build knob > > If set it installs LLD as /usr/bin/ld. LLD (as of

svn commit: r309167 - head/sys/powerpc/include

2016-11-25 Thread Justin Hibbits
Author: jhibbits Date: Fri Nov 25 19:36:27 2016 New Revision: 309167 URL: https://svnweb.freebsd.org/changeset/base/309167 Log: Add an isync to after mtsrin, required by the MPC750 errata MPC750 User Manual Errata (rev 1) adds a note to C.4.2.2 noting that mtsr, mtsrin, and mtmsr all

svn commit: r309165 - vendor/lldb/lldb-release_39-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:16:29 2016 New Revision: 309165 URL: https://svnweb.freebsd.org/changeset/base/309165 Log: Tag lldb release_39 branch r287912. Added: vendor/lldb/lldb-release_39-r287912/ - copied from r309164, vendor/lldb/dist/

svn commit: r309164 - in vendor/lldb/dist: include/lldb/Core source/Core source/Plugins/ABI/SysV-mips64 source/Plugins/Process/Linux source/Plugins/Process/Utility source/Plugins/Process/gdb-remote

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:15:31 2016 New Revision: 309164 URL: https://svnweb.freebsd.org/changeset/base/309164 Log: Vendor import of lldb release_39 branch r287912: https://llvm.org/svn/llvm-project/lldb/branches/release_39@287912 Modified:

svn commit: r309163 - vendor/lld/lld-release_39-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:14:50 2016 New Revision: 309163 URL: https://svnweb.freebsd.org/changeset/base/309163 Log: Tag lld release_39 branch r287912. Added: vendor/lld/lld-release_39-r287912/ - copied from r309162, vendor/lld/dist/ ___

svn commit: r309162 - in vendor/lld/dist: ELF test/ELF

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:14:25 2016 New Revision: 309162 URL: https://svnweb.freebsd.org/changeset/base/309162 Log: Vendor import of lld release_39 branch r287912: https://llvm.org/svn/llvm-project/lld/branches/release_39@287912 Modified: vendor/lld/dist/ELF/InputFiles.cpp

svn commit: r309161 - vendor/libc++/libc++-release_39-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:13:34 2016 New Revision: 309161 URL: https://svnweb.freebsd.org/changeset/base/309161 Log: Tag libc++ release_39 branch r287912. Added: vendor/libc++/libc++-release_39-r287912/ - copied from r309160, vendor/libc++/dist/

svn commit: r309160 - in vendor/libc++/dist: include test/std/utilities/tuple/tuple.tuple/tuple.cnstr

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:11:46 2016 New Revision: 309160 URL: https://svnweb.freebsd.org/changeset/base/309160 Log: Vendor import of libc++ release_39 branch r287912: https://llvm.org/svn/llvm-project/libcxx/branches/release_39@287912 Modified: vendor/libc++/dist/include/tuple

svn commit: r309159 - vendor/compiler-rt/compiler-rt-release_39-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:10:09 2016 New Revision: 309159 URL: https://svnweb.freebsd.org/changeset/base/309159 Log: Tag compiler-rt release_39 branch r287912. Added: vendor/compiler-rt/compiler-rt-release_39-r287912/ - copied from r309158, vendor/compiler-rt/dist/

svn commit: r309158 - vendor/compiler-rt/dist/lib/builtins

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:09:40 2016 New Revision: 309158 URL: https://svnweb.freebsd.org/changeset/base/309158 Log: Vendor import of compiler-rt release_39 branch r287912: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_39@287912 Added:

svn commit: r309157 - vendor/llvm/llvm-release_39-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:09:03 2016 New Revision: 309157 URL: https://svnweb.freebsd.org/changeset/base/309157 Log: Tag llvm release_39 branch r287912. Added: vendor/llvm/llvm-release_39-r287912/ - copied from r309156, vendor/llvm/dist/

svn commit: r309156 - vendor/llvm/llvm-release_3939-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:08:44 2016 New Revision: 309156 URL: https://svnweb.freebsd.org/changeset/base/309156 Log: Delete incorrect tag. Deleted: vendor/llvm/llvm-release_3939-r287912/ ___ svn-src-all@freebsd.org mailing list

svn commit: r309155 - vendor/clang/clang-release_39-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:08:10 2016 New Revision: 309155 URL: https://svnweb.freebsd.org/changeset/base/309155 Log: Tag clang release_39 branch r287912. Added: vendor/clang/clang-release_39-r287912/ - copied from r309154, vendor/clang/dist/

svn commit: r309154 - in vendor/clang/dist: include/clang/AST include/clang/Basic include/clang/Sema lib/Basic lib/CodeGen lib/Driver lib/Sema lib/Serialization test/CodeGenCXX test/CodeGenOpenCL t...

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:07:40 2016 New Revision: 309154 URL: https://svnweb.freebsd.org/changeset/base/309154 Log: Vendor import of clang release_39 branch r287912: https://llvm.org/svn/llvm-project/cfe/branches/release_39@287912 Added: vendor/clang/dist/test/CodeGenCXX/PR28523.cpp

svn commit: r309153 - vendor/llvm/llvm-release_3939-r287912

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:06:24 2016 New Revision: 309153 URL: https://svnweb.freebsd.org/changeset/base/309153 Log: Tag llvm release_39 branch r287912. Added: vendor/llvm/llvm-release_3939-r287912/ - copied from r309152, vendor/llvm/dist/

svn commit: r309152 - in vendor/llvm/dist: . include/llvm/Analysis include/llvm/ExecutionEngine include/llvm/IR lib/Analysis lib/CodeGen lib/Linker lib/Support/Unix lib/Target/ARM lib/Target/ARM/As...

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 19:05:59 2016 New Revision: 309152 URL: https://svnweb.freebsd.org/changeset/base/309152 Log: Vendor import of llvm release_39 branch r287912: https://llvm.org/svn/llvm-project/llvm/branches/release_39@287912 Added:

svn commit: r309151 - head/sys/conf

2016-11-25 Thread Ed Maste
Author: emaste Date: Fri Nov 25 18:57:14 2016 New Revision: 309151 URL: https://svnweb.freebsd.org/changeset/base/309151 Log: Use explicit 0x20 instead of MAXPAGESIZE for the amd64 kernel physaddr MAXPAGESIZE is not well defined by the GNU ld documentation. Different linkers, and

svn commit: r309150 - head/lib/clang

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 18:12:57 2016 New Revision: 309150 URL: https://svnweb.freebsd.org/changeset/base/309150 Log: Bump FREEBSD_CC_VERSION again for r309147 and 309149. Modified: head/lib/clang/freebsd_cc_version.h Modified: head/lib/clang/freebsd_cc_version.h

svn commit: r309149 - in head/contrib/llvm: lib/Target/PowerPC tools/clang/lib/CodeGen tools/clang/lib/Driver

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 18:12:13 2016 New Revision: 309149 URL: https://svnweb.freebsd.org/changeset/base/309149 Log: Pull in r283060 from upstream llvm trunk (by Hal Finkel): [PowerPC] Refactor soft-float support, and enable PPC64 soft float This change enables soft-float

svn commit: r309148 - head/sys/kern

2016-11-25 Thread John Baldwin
Author: jhb Date: Fri Nov 25 18:02:43 2016 New Revision: 309148 URL: https://svnweb.freebsd.org/changeset/base/309148 Log: Permit timed sleeps for threads other than thread0 before timers are working. The callout subsystem already handles early callouts and schedules the first clock

svn commit: r309147 - head/contrib/llvm/lib/Target/PowerPC

2016-11-25 Thread Dimitry Andric
Author: dim Date: Fri Nov 25 18:01:32 2016 New Revision: 309147 URL: https://svnweb.freebsd.org/changeset/base/309147 Log: Pull in r282174 from upstream llvm trunk (by Krzysztof Parzyszek): [PPC] Set SP after loading data from stack frame, if no red zone is present Follow-up

svn commit: r309146 - head/sys/libkern

2016-11-25 Thread Fabien Thomas
Author: fabient Date: Fri Nov 25 17:20:23 2016 New Revision: 309146 URL: https://svnweb.freebsd.org/changeset/base/309146 Log: Update r309143 to prevent false sharing. Reported by: mjg Approved by: so MFC after:1 month Modified: head/sys/libkern/arc4random.c Modified:

Re: svn commit: r309143 - head/sys/libkern

2016-11-25 Thread Fabien Thomas
> Le 25 nov. 2016 à 17:00, Mateusz Guzik a écrit : > > On Fri, Nov 25, 2016 at 01:49:33PM +, Fabien Thomas wrote: >> Author: fabient >> Date: Fri Nov 25 13:49:33 2016 >> New Revision: 309143 >> URL: https://svnweb.freebsd.org/changeset/base/309143 >> >> Log: >> In a

svn commit: r309145 - head/sys/arm64/include

2016-11-25 Thread Andrew Turner
Author: andrew Date: Fri Nov 25 16:04:36 2016 New Revision: 309145 URL: https://svnweb.freebsd.org/changeset/base/309145 Log: Fix the TLB conflict abort value. This should be a no-op as we don't use this value in the code. Modified: head/sys/arm64/include/armreg.h Modified:

Re: svn commit: r309143 - head/sys/libkern

2016-11-25 Thread Mateusz Guzik
On Fri, Nov 25, 2016 at 01:49:33PM +, Fabien Thomas wrote: > Author: fabient > Date: Fri Nov 25 13:49:33 2016 > New Revision: 309143 > URL: https://svnweb.freebsd.org/changeset/base/309143 > > Log: > In a dual processor system (2*6 cores) during IPSec throughput tests, > we see a lot of

svn commit: r309144 - in head: lib/libipsec sys/net sys/netipsec

2016-11-25 Thread Fabien Thomas
Author: fabient Date: Fri Nov 25 14:44:49 2016 New Revision: 309144 URL: https://svnweb.freebsd.org/changeset/base/309144 Log: IPsec RFC6479 support for replay window sizes up to 2^32 - 32 packets. Since the previous algorithm, based on bit shifting, does not scale with large replay

svn commit: r309143 - head/sys/libkern

2016-11-25 Thread Fabien Thomas
Author: fabient Date: Fri Nov 25 13:49:33 2016 New Revision: 309143 URL: https://svnweb.freebsd.org/changeset/base/309143 Log: In a dual processor system (2*6 cores) during IPSec throughput tests, we see a lot of contention on the arc4 lock, used to generate the IV of the ESP output

svn commit: r309142 - in head: . gnu/usr.bin/binutils/ld share/mk tools/build/options usr.bin/clang/lld

2016-11-25 Thread Ed Maste
Author: emaste Date: Fri Nov 25 13:15:28 2016 New Revision: 309142 URL: https://svnweb.freebsd.org/changeset/base/309142 Log: Add WITH_LLD_AS_LD build knob If set it installs LLD as /usr/bin/ld. LLD (as of version 3.9) is not capable of linking the world and kernel, but can self-host

svn commit: r309140 - in head/sys/dev/hyperv: include vmbus

2016-11-25 Thread Sepherosa Ziehau
Author: sephe Date: Fri Nov 25 09:13:10 2016 New Revision: 309140 URL: https://svnweb.freebsd.org/changeset/base/309140 Log: hyperv/vmbus: Add a simplified version of channel close. So that the caller can know the channel close error and react accordingly. MFC after:1 week

svn commit: r309139 - head/sys/dev/hyperv/vmbus

2016-11-25 Thread Sepherosa Ziehau
Author: sephe Date: Fri Nov 25 08:57:52 2016 New Revision: 309139 URL: https://svnweb.freebsd.org/changeset/base/309139 Log: hyperv/vmbus: Propagate close error. MFC after:1 week Sponsored by: Microsoft Differential Revision:https://reviews.freebsd.org/D8599 Modified:

svn commit: r309138 - head/sys/dev/hyperv/vmbus

2016-11-25 Thread Sepherosa Ziehau
Author: sephe Date: Fri Nov 25 08:31:13 2016 New Revision: 309138 URL: https://svnweb.freebsd.org/changeset/base/309138 Log: hyperv/vmbus: Always try disconnect/free bufring memory upon channel close While I'm here, minor wording and style changes. MFC after:1 week Sponsored by: