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

2017-01-29 Thread Ngie Cooper (yaneurabeya)
> On Jan 29, 2017, at 21:52, Ngie Cooper (yaneurabeya) > wrote: > >> >> On Jan 29, 2017, at 21:51, Benjamin Kaduk wrote: >> >> On Sun, Jan 29, 2017 at 11:46 PM, Ngie Cooper (yaneurabeya) >> wrote: >> >>> On Jan 29, 2017, at

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

2017-01-29 Thread Ngie Cooper (yaneurabeya)
> On Jan 29, 2017, at 19:20, Mateusz Guzik wrote: > > Author: mjg > Date: Mon Jan 30 03:20:05 2017 > New Revision: 312981 > URL: https://svnweb.freebsd.org/changeset/base/312981 > > Log: > cache: use vrefact for '.' lookups and refing the rdir in fullpath … why? -Ngie

svn commit: r312982 - head/sys/netinet

2017-01-29 Thread Cy Schubert
Author: cy Date: Mon Jan 30 04:51:18 2017 New Revision: 312982 URL: https://svnweb.freebsd.org/changeset/base/312982 Log: Correct comment grammar and make it easier to understand. MFC after:1 week Modified: head/sys/netinet/tcp_output.c Modified: head/sys/netinet/tcp_output.c

Re: svn commit: r312975 - head/sys/i386/include

2017-01-29 Thread Bruce Evans
On Mon, 30 Jan 2017, Mateusz Guzik wrote: Log: i386: add atomic_fcmpset Tested by: pho This is has some bugs and style bugs. Modified: head/sys/i386/include/atomic.h Modified: head/sys/i386/include/atomic.h

svn commit: r312981 - head/sys/kern

2017-01-29 Thread Mateusz Guzik
Author: mjg Date: Mon Jan 30 03:20:05 2017 New Revision: 312981 URL: https://svnweb.freebsd.org/changeset/base/312981 Log: cache: use vrefact for '.' lookups and refing the rdir in fullpath Modified: head/sys/kern/vfs_cache.c Modified: head/sys/kern/vfs_cache.c

Re: svn commit: r312972 - head/sys/net80211

2017-01-29 Thread Adrian Chadd
... and obviously between writing the initial review message and the commit, I also decided to disable multicast QoS frame generation for now. It just makes things less terrible. At some point IBSS/hostap mode should grow "how many stations are QoS/non-QoS" tracking so this can be dynamic and

svn commit: r312980 - head/sys/kern

2017-01-29 Thread Mateusz Guzik
Author: mjg Date: Mon Jan 30 03:07:32 2017 New Revision: 312980 URL: https://svnweb.freebsd.org/changeset/base/312980 Log: fd: sprinkle __read_mostly and __exclusive_cache_line Modified: head/sys/kern/kern_descrip.c Modified: head/sys/kern/kern_descrip.c

svn commit: r312979 - head/sys/net

2017-01-29 Thread Luiz Otavio O Souza
Author: loos Date: Mon Jan 30 03:04:33 2017 New Revision: 312979 URL: https://svnweb.freebsd.org/changeset/base/312979 Log: Do not update the lagg link layer address when destroying a lagg clone. This would enqueue an event to send the gratuitous arp on a dying lagg interface without any

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

2017-01-29 Thread Justin Hibbits
Author: jhibbits Date: Mon Jan 30 02:52:15 2017 New Revision: 312978 URL: https://svnweb.freebsd.org/changeset/base/312978 Log: Drop the __GNUCLIKE_ASM guards around most atomic inlines. There are no alternatives defined, so there's no point in keeping them. Also, they weren't around

svn commit: r312977 - head/sys/dev/adb

2017-01-29 Thread Justin Hibbits
Author: jhibbits Date: Mon Jan 30 02:32:33 2017 New Revision: 312977 URL: https://svnweb.freebsd.org/changeset/base/312977 Log: Force the setting of bit 7 in the sysmouse packet byte 1 to be unsigned. Clang complains about the shift of (1 << 7) into a int8_t changing the value:

svn commit: r312975 - head/sys/i386/include

2017-01-29 Thread Mateusz Guzik
Author: mjg Date: Mon Jan 30 02:24:54 2017 New Revision: 312975 URL: https://svnweb.freebsd.org/changeset/base/312975 Log: i386: add atomic_fcmpset Tested by:pho Modified: head/sys/i386/include/atomic.h Modified: head/sys/i386/include/atomic.h

svn commit: r312974 - in head/sys: powerpc/powerpc sys

2017-01-29 Thread Justin Hibbits
Author: jhibbits Date: Mon Jan 30 02:21:29 2017 New Revision: 312974 URL: https://svnweb.freebsd.org/changeset/base/312974 Log: Add a INTR_TRIG_INVALID, and use it in the powerpc interrupt code. Summary: Clang throws the following warning in powerpc intr_machdep:

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

2017-01-29 Thread Justin Hibbits
Author: jhibbits Date: Mon Jan 30 02:15:54 2017 New Revision: 312973 URL: https://svnweb.freebsd.org/changeset/base/312973 Log: Add atomic_fcmpset_*() inlines for powerpc Summary: atomic_fcmpset_*() is analogous to atomic_cmpset(), but saves off the read value from the target memory

svn commit: r312972 - head/sys/net80211

2017-01-29 Thread Adrian Chadd
Author: adrian Date: Mon Jan 30 01:11:30 2017 New Revision: 312972 URL: https://svnweb.freebsd.org/changeset/base/312972 Log: [net80211] address seqno allocation for group addressed frames After some digging and looking at packet traces, it looks like the sequence number allocation being

svn commit: r312971 - vendor/openresolv/3.9.0

2017-01-29 Thread Pedro F. Giffuni
Author: pfg Date: Sun Jan 29 22:38:13 2017 New Revision: 312971 URL: https://svnweb.freebsd.org/changeset/base/312971 Log: Tag openresolv 3.9.0. Obtained from:http://roy.marples.name/projects/openresolv Added: vendor/openresolv/3.9.0/ - copied from r312966,

svn commit: r312970 - vendor/openresolv/dist

2017-01-29 Thread Pedro F. Giffuni
Author: pfg Date: Sun Jan 29 22:33:00 2017 New Revision: 312970 URL: https://svnweb.freebsd.org/changeset/base/312970 Log: Import openresolv 3.9.0 Obtained from:http://roy.marples.name/projects/openresolv Modified: vendor/openresolv/dist/Makefile

svn commit: r312969 - head/sys/modules/dtb/am335x

2017-01-29 Thread Oleksandr Tymoshenko
Author: gonzo Date: Sun Jan 29 22:06:52 2017 New Revision: 312969 URL: https://svnweb.freebsd.org/changeset/base/312969 Log: [am335x] Fix DTB name in LINKS variable Fix apparent typo introduced by r312915, upstream DTBs are am335x-* not am3335x-* Modified:

svn commit: r312965 - vendor/lld/lld-release_40-r293443

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:59:14 2017 New Revision: 312965 URL: https://svnweb.freebsd.org/changeset/base/312965 Log: Tag lld release_40 branch r293443. Added: vendor/lld/lld-release_40-r293443/ - copied from r312964, vendor/lld/dist/ ___

svn commit: r312964 - in vendor/lld/dist: . ELF cmake/modules docs test/ELF/linkerscript

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:59:10 2017 New Revision: 312964 URL: https://svnweb.freebsd.org/changeset/base/312964 Log: Vendor import of lld release_40 branch r293443: https://llvm.org/svn/llvm-project/lld/branches/release_40@293443 Added:

svn commit: r312966 - vendor/lldb/lldb-release_40-r293443

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:59:17 2017 New Revision: 312966 URL: https://svnweb.freebsd.org/changeset/base/312966 Log: Tag lldb release_40 branch r293443. Added: vendor/lldb/lldb-release_40-r293443/ - copied from r312965, vendor/lldb/dist/

svn commit: r312962 - in vendor/libc++/dist: include test/libcxx/test test/std/containers/container.adaptors/queue/queue.defn test/std/containers/container.adaptors/stack/stack.defn test/std/contai...

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:59:02 2017 New Revision: 312962 URL: https://svnweb.freebsd.org/changeset/base/312962 Log: Vendor import of libc++ release_40 branch r293443: https://llvm.org/svn/llvm-project/libcxx/branches/release_40@293443 Modified: vendor/libc++/dist/include/__config

svn commit: r312963 - vendor/libc++/libc++-release_40-r293443

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:59:08 2017 New Revision: 312963 URL: https://svnweb.freebsd.org/changeset/base/312963 Log: Tag libc++ release_40 branch r293443. Added: vendor/libc++/libc++-release_40-r293443/ - copied from r312962, vendor/libc++/dist/

svn commit: r312958 - in vendor/clang/dist: lib/AST lib/CodeGen lib/Index lib/Sema test/Index test/Index/Core test/OpenMP test/SemaCXX tools/libclang

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:58:47 2017 New Revision: 312958 URL: https://svnweb.freebsd.org/changeset/base/312958 Log: Vendor import of clang release_40 branch r293443: https://llvm.org/svn/llvm-project/cfe/branches/release_40@293443 Added: vendor/clang/dist/test/OpenMP/openmp_seh.c

svn commit: r312959 - vendor/clang/clang-release_40-r293443

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:58:52 2017 New Revision: 312959 URL: https://svnweb.freebsd.org/changeset/base/312959 Log: Tag clang release_40 branch r293443. Added: vendor/clang/clang-release_40-r293443/ - copied from r312958, vendor/clang/dist/

svn commit: r312956 - in vendor/llvm/dist: cmake/modules include/llvm/IR lib/Analysis lib/Bitcode/Reader lib/CodeGen/SelectionDAG lib/Target/AArch64 lib/Target/AMDGPU lib/Target/ARM lib/Target/X86 ...

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:58:36 2017 New Revision: 312956 URL: https://svnweb.freebsd.org/changeset/base/312956 Log: Vendor import of llvm release_40 branch r293443: https://llvm.org/svn/llvm-project/llvm/branches/release_40@293443 Added:

svn commit: r312960 - in vendor/compiler-rt/dist: lib/builtins/arm lib/xray test/xray

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:58:54 2017 New Revision: 312960 URL: https://svnweb.freebsd.org/changeset/base/312960 Log: Vendor import of compiler-rt release_40 branch r293443: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_40@293443 Modified:

svn commit: r312957 - vendor/llvm/llvm-release_40-r293443

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:58:42 2017 New Revision: 312957 URL: https://svnweb.freebsd.org/changeset/base/312957 Log: Tag llvm release_40 branch r293443. Added: vendor/llvm/llvm-release_40-r293443/ - copied from r312956, vendor/llvm/dist/

svn commit: r312961 - vendor/compiler-rt/compiler-rt-release_40-r293443

2017-01-29 Thread Dimitry Andric
Author: dim Date: Sun Jan 29 20:58:58 2017 New Revision: 312961 URL: https://svnweb.freebsd.org/changeset/base/312961 Log: Tag compiler-rt release_40 branch r293443. Added: vendor/compiler-rt/compiler-rt-release_40-r293443/ - copied from r312960, vendor/compiler-rt/dist/

svn commit: r312955 - svnadmin/conf

2017-01-29 Thread Matthew Seaman
Author: matthew (ports committer) Date: Sun Jan 29 19:54:34 2017 New Revision: 312955 URL: https://svnweb.freebsd.org/changeset/base/312955 Log: Take in the commit bits for the following people who have been inactive for more than 18 months and who have agreed that they are unlikely to

svn commit: r312954 - in head/sys: amd64/amd64 i386/i386

2017-01-29 Thread Konstantin Belousov
Author: kib Date: Sun Jan 29 19:14:48 2017 New Revision: 312954 URL: https://svnweb.freebsd.org/changeset/base/312954 Log: Do not leave stale 4K TLB entries on pde (superpage) removal or protection change. On superpage promotion, x86 pmaps do not invalidate existing 4K entries for the

svn commit: r312953 - head/sys/net

2017-01-29 Thread Luiz Otavio O Souza
Author: loos Date: Sun Jan 29 18:41:09 2017 New Revision: 312953 URL: https://svnweb.freebsd.org/changeset/base/312953 Log: The stf(4) interface name does not conform with the default naming convention for interfaces, because only one stf(4) interface can exist in the system. This

Re: svn commit: r312938 - head/share/man/man7

2017-01-29 Thread Warner Losh
On Sun, Jan 29, 2017 at 4:11 AM, Andrew Turner wrote: > On Sat, 28 Jan 2017 23:58:17 + (UTC) > Ngie Cooper wrote: > >> Author: ngie >> Date: Sat Jan 28 23:58:17 2017 >> New Revision: 312938 >> URL: https://svnweb.freebsd.org/changeset/base/312938 >> >>

svn commit: r312952 - in head/sys/i386: i386 include

2017-01-29 Thread Jason A. Harmening
Author: jah Date: Sun Jan 29 16:54:55 2017 New Revision: 312952 URL: https://svnweb.freebsd.org/changeset/base/312952 Log: Implement get_pcpu() for i386 and use it to replace pcpu_find(curcpu) in the i386 pmap. The curcpu macro loads the per-cpu data pointer as its first step, so the

svn commit: r312951 - stable/10/sbin/camcontrol

2017-01-29 Thread Alexander Motin
Author: mav Date: Sun Jan 29 14:29:02 2017 New Revision: 312951 URL: https://svnweb.freebsd.org/changeset/base/312951 Log: MFC r312228: Make `camcontrol cmd ... -i ...` return only valid bytes. Previously code ignored resid field and returned extra zeroes in case of data underflow. Now

svn commit: r312950 - stable/11/sbin/camcontrol

2017-01-29 Thread Alexander Motin
Author: mav Date: Sun Jan 29 14:28:29 2017 New Revision: 312950 URL: https://svnweb.freebsd.org/changeset/base/312950 Log: MFC r312228: Make `camcontrol cmd ... -i ...` return only valid bytes. Previously code ignored resid field and returned extra zeroes in case of data underflow. Now

svn commit: r312949 - head/sys/arm/include

2017-01-29 Thread Olivier Houchard
Author: cognet Date: Sun Jan 29 13:31:56 2017 New Revision: 312949 URL: https://svnweb.freebsd.org/changeset/base/312949 Log: Correct the IT instruction in atomic_fcmpset_64(). Reported by: andrew Modified: head/sys/arm/include/atomic-v6.h Modified: head/sys/arm/include/atomic-v6.h

svn commit: r312948 - head/sys/sys

2017-01-29 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Jan 29 12:31:24 2017 New Revision: 312948 URL: https://svnweb.freebsd.org/changeset/base/312948 Log: Remove unused kern_sendfile() declaration. Modified: head/sys/sys/syscallsubr.h Modified: head/sys/sys/syscallsubr.h

svn commit: r312947 - head/sys/boot/mips/beri/boot2

2017-01-29 Thread Brooks Davis
Author: brooks Date: Sun Jan 29 11:52:36 2017 New Revision: 312947 URL: https://svnweb.freebsd.org/changeset/base/312947 Log: Remove "-Xassembler -G0" from CFLAGS. -G0 is sufficent except on old version of clang (<3.8) and such versions are unlikely to be generally useful on mips64.

Re: svn commit: r312938 - head/share/man/man7

2017-01-29 Thread Andrew Turner
On Sat, 28 Jan 2017 23:58:17 + (UTC) Ngie Cooper wrote: > Author: ngie > Date: Sat Jan 28 23:58:17 2017 > New Revision: 312938 > URL: https://svnweb.freebsd.org/changeset/base/312938 > > Log: > Update TARGET/TARGET_ARCH examples to use arm64/aarch64 instead of >

svn commit: r312946 - stable/10/sys/kern

2017-01-29 Thread Konstantin Belousov
Author: kib Date: Sun Jan 29 10:36:43 2017 New Revision: 312946 URL: https://svnweb.freebsd.org/changeset/base/312946 Log: MFC r312647: Add comments explaining unobvious td_critnest adjustments in critical_exit(). Modified: stable/10/sys/kern/kern_switch.c Directory Properties:

svn commit: r312945 - stable/11/sys/kern

2017-01-29 Thread Konstantin Belousov
Author: kib Date: Sun Jan 29 10:33:42 2017 New Revision: 312945 URL: https://svnweb.freebsd.org/changeset/base/312945 Log: MFC r312647: Add comments explaining unobvious td_critnest adjustments in critical_exit(). Modified: stable/11/sys/kern/kern_switch.c Directory Properties: