Re: svn commit: r312205 - in head/sys: kern net

2017-01-14 Thread Ivan Klymenko
On Sun, 15 Jan 2017 00:50:10 + (UTC) Sean Bruno wrote: > Log: > Fix hangs in a uniprocessor configuration (qemu, virtualbox, real > hw). Hello. MFC to STABLE? ___ svn-src-all@freebsd.org mailing list

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

2017-01-14 Thread Bruce Evans
On Sat, 14 Jan 2017, Ngie Cooper wrote: Log: encode_long, encode_timeval: mechanically replace `exp` with `exponent` This helps fix a -Wshadow issue with exp(3) with tests/sys/acct/acct_test, which include math.h, which in turn defines exp(3) But kern_acct.c doesn't include math.h. This

svn commit: r312211 - head/sys/mips/atheros

2017-01-14 Thread Adrian Chadd
Author: adrian Date: Sun Jan 15 06:35:00 2017 New Revision: 312211 URL: https://svnweb.freebsd.org/changeset/base/312211 Log: [ar71xx] add EARLY_PRINTF support for the rest of the non-AR933x SoCs. Tested: * AR934x SoC Modified: head/sys/mips/atheros/ar71xxreg.h

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

2017-01-14 Thread Bruce Evans
On Sat, 14 Jan 2017, Mark Johnston wrote: Log: Stop the scheduler upon panic even in non-SMP kernels. This is needed for kernel dumps to work, as the panicking thread will call into code that makes use of kernel locks. Reported and tested by:Eugene Grosbein MFC after: 1 week

Re: svn commit: r311952 - head/sys/ddb

2017-01-14 Thread Julian Elischer
On 15/01/2017 6:06 AM, Mark Johnston wrote: On Fri, Jan 13, 2017 at 02:51:04PM +1100, Bruce Evans wrote: On Thu, 12 Jan 2017, Mark Johnston wrote: Log: Enable the use of ^C and ^S/^Q in DDB. This lets one interrupt DDB's output, which is useful if paging is disabled and the output

svn commit: r312210 - stable/11/sys/sys

2017-01-14 Thread Pedro F. Giffuni
Author: pfg Date: Sun Jan 15 04:23:20 2017 New Revision: 312210 URL: https://svnweb.freebsd.org/changeset/base/312210 Log: MFC r311896 Remove unused __gnu_inline() attribute. This was meant to be used by a future FORTIFY_SOURCE implementation. Probably for good, FORTIFY_SOURCE and this

svn commit: r312209 - head/sys/kern

2017-01-14 Thread Mark Johnston
Author: markj Date: Sun Jan 15 03:53:20 2017 New Revision: 312209 URL: https://svnweb.freebsd.org/changeset/base/312209 Log: Suppress a warning about m_assertbuf being unused. MFC after:1 week Modified: head/sys/kern/uipc_mbuf.c Modified: head/sys/kern/uipc_mbuf.c

svn commit: r312208 - head/sys/vm

2017-01-14 Thread Mark Johnston
Author: markj Date: Sun Jan 15 03:50:08 2017 New Revision: 312208 URL: https://svnweb.freebsd.org/changeset/base/312208 Log: Avoid unnecessary page lookups in vm_object_madvise(). vm_object_madvise() is frequently used to apply advice to a contiguous set of pages in an object with no

svn commit: r312205 - in head/sys: kern net

2017-01-14 Thread Sean Bruno
Author: sbruno Date: Sun Jan 15 00:50:10 2017 New Revision: 312205 URL: https://svnweb.freebsd.org/changeset/base/312205 Log: Fix hangs in a uniprocessor configuration (qemu, virtualbox, real hw). sys/net/iflib.c: Add ctx to filter_info and don't skpi interrupt early on unless we're on

svn commit: r312204 - head/sys/dev/etherswitch/micrel

2017-01-14 Thread Michael Zhilin
Author: mizhka Date: Sat Jan 14 23:24:50 2017 New Revision: 312204 URL: https://svnweb.freebsd.org/changeset/base/312204 Log: [etherswitch] Support Micrel KSZ8995MA switch chip This is Micrel KSZ8995MA driver code. KSZ8995MA uses SPI bus to control. This code is written & tested on

svn commit: r312203 - head/sys/mips/conf

2017-01-14 Thread Michael Zhilin
Author: mizhka Date: Sat Jan 14 22:56:20 2017 New Revision: 312203 URL: https://svnweb.freebsd.org/changeset/base/312203 Log: [mips/onionomega] WiFi & gpio kernel configuration bits This patch adds missing hints for ath0 (eepromaddr) and GPIO (mask & leds). ath0 doesn't work without

svn commit: r312202 - svnadmin/conf

2017-01-14 Thread Adrian Chadd
Author: adrian Date: Sat Jan 14 22:27:31 2017 New Revision: 312202 URL: https://svnweb.freebsd.org/changeset/base/312202 Log: Release landon from mentorship! Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r312199 - head/sys/kern

2017-01-14 Thread Mark Johnston
Author: markj Date: Sat Jan 14 22:16:03 2017 New Revision: 312199 URL: https://svnweb.freebsd.org/changeset/base/312199 Log: Stop the scheduler upon panic even in non-SMP kernels. This is needed for kernel dumps to work, as the panicking thread will call into code that makes use of

Re: svn commit: r311952 - head/sys/ddb

2017-01-14 Thread Mark Johnston
On Fri, Jan 13, 2017 at 02:51:04PM +1100, Bruce Evans wrote: > On Thu, 12 Jan 2017, Mark Johnston wrote: > > > Log: > > Enable the use of ^C and ^S/^Q in DDB. > > > > This lets one interrupt DDB's output, which is useful if paging is > > disabled and the output device is slow. > > This is

svn commit: r312196 - head/sys/ddb

2017-01-14 Thread Mark Johnston
Author: markj Date: Sat Jan 14 22:06:25 2017 New Revision: 312196 URL: https://svnweb.freebsd.org/changeset/base/312196 Log: Revert r311952. It broke DDB type-ahead since it caused db_check_interrupt() to drop unrecognized characters. Reported by: bde Modified:

svn commit: r312195 - head/usr.sbin/iscsid

2017-01-14 Thread Alexander Motin
Author: mav Date: Sat Jan 14 20:41:44 2017 New Revision: 312195 URL: https://svnweb.freebsd.org/changeset/base/312195 Log: Alike to r312190 decouple iSCSI connection limits from defaults. Connection parameters should remain at defaults until negotiated. While there, remove sythetic

svn commit: r312194 - in head/tests/sys: fs kern kqueue mac

2017-01-14 Thread Ngie Cooper
Author: ngie Date: Sat Jan 14 20:29:26 2017 New Revision: 312194 URL: https://svnweb.freebsd.org/changeset/base/312194 Log: Add include Makefiles for tests/sys/{fs,kern,kqueue,mac}/... The primary goal for doing this is to leverage the work done in r312114 for enabling WARNS to address

svn commit: r312192 - head/usr.sbin/ctld

2017-01-14 Thread Alexander Motin
Author: mav Date: Sat Jan 14 19:58:51 2017 New Revision: 312192 URL: https://svnweb.freebsd.org/changeset/base/312192 Log: Fix wrong way assignment in r312190. Modified: head/usr.sbin/ctld/login.c Modified: head/usr.sbin/ctld/login.c

svn commit: r312191 - head/sys/i386/i386

2017-01-14 Thread Jason A. Harmening
Author: jah Date: Sat Jan 14 19:35:36 2017 New Revision: 312191 URL: https://svnweb.freebsd.org/changeset/base/312191 Log: Add comment explaining relative order of sched_unpin() and mtx_unlock(). Suggested by: alc MFC after:1 week Modified: head/sys/i386/i386/pmap.c Modified:

svn commit: r312190 - head/usr.sbin/ctld

2017-01-14 Thread Alexander Motin
Author: mav Date: Sat Jan 14 18:04:12 2017 New Revision: 312190 URL: https://svnweb.freebsd.org/changeset/base/312190 Log: Decouple iSCSI connection limits from defaults. If initiator does not negotiate some parameter, it expects one to get default value, not some unknown remote hardware

svn commit: r312189 - svnadmin/conf

2017-01-14 Thread Matthew Seaman
Author: matthew (ports committer) Date: Sat Jan 14 16:58:49 2017 New Revision: 312189 URL: https://svnweb.freebsd.org/changeset/base/312189 Log: Take in the commit bits for the following 8 people: brian gber gleb ivoras rdivacky trhodes vanhu zont

svn commit: r312188 - stable/10/sys/dev/cxgbe

2017-01-14 Thread Navdeep Parhar
Author: np Date: Sat Jan 14 15:52:59 2017 New Revision: 312188 URL: https://svnweb.freebsd.org/changeset/base/312188 Log: MFC r311848: cxgbe(4): Attach to the 2x25 debug card. This is for internal use only. Modified: stable/10/sys/dev/cxgbe/t4_main.c Directory Properties: stable/10/

svn commit: r312187 - stable/11/sys/dev/cxgbe

2017-01-14 Thread Navdeep Parhar
Author: np Date: Sat Jan 14 15:52:56 2017 New Revision: 312187 URL: https://svnweb.freebsd.org/changeset/base/312187 Log: MFC r311848: cxgbe(4): Attach to the 2x25 debug card. This is for internal use only. Modified: stable/11/sys/dev/cxgbe/t4_main.c Directory Properties: stable/11/

svn commit: r312186 - stable/10/sys/dev/cxgbe

2017-01-14 Thread Navdeep Parhar
Author: np Date: Sat Jan 14 15:43:31 2017 New Revision: 312186 URL: https://svnweb.freebsd.org/changeset/base/312186 Log: MFC r311831 and r311832. r311831: cxgbe(4): The wraparound logic in start_wrq_wr() should not get involved in work requests that end at the end of the descriptor

svn commit: r312185 - stable/11/sys/dev/cxgbe

2017-01-14 Thread Navdeep Parhar
Author: np Date: Sat Jan 14 15:43:04 2017 New Revision: 312185 URL: https://svnweb.freebsd.org/changeset/base/312185 Log: MFC r311831 and r311832. r311831: cxgbe(4): The wraparound logic in start_wrq_wr() should not get involved in work requests that end at the end of the descriptor

svn commit: r312181 - in vendor/lld/dist: . COFF ELF test/COFF test/COFF/Inputs test/ELF test/ELF/Inputs test/ELF/invalid test/ELF/linkerscript test/ELF/lto

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:39:25 2017 New Revision: 312181 URL: https://svnweb.freebsd.org/changeset/base/312181 Log: Vendor import of lld release_40 branch r292009: https://llvm.org/svn/llvm-project/lld/branches/release_40@292009 Added: vendor/lld/dist/test/COFF/Inputs/pdb1.yaml

svn commit: r312180 - vendor/libc++/libc++-release_40-r292009

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:39:18 2017 New Revision: 312180 URL: https://svnweb.freebsd.org/changeset/base/312180 Log: Tag libc++ release_40 branch r292009. Added: vendor/libc++/libc++-release_40-r292009/ - copied from r312179, vendor/libc++/dist/

svn commit: r312182 - vendor/lld/lld-release_40-r292009

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:39:30 2017 New Revision: 312182 URL: https://svnweb.freebsd.org/changeset/base/312182 Log: Tag lld release_40 branch r292009. Added: vendor/lld/lld-release_40-r292009/ - copied from r312181, vendor/lld/dist/ ___

svn commit: r312183 - in vendor/lldb/dist: . cmake/modules include/lldb/Core include/lldb/Symbol packages/Python/lldbsuite/test packages/Python/lldbsuite/test/lang/c/register_variables packages/Pyt...

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:39:46 2017 New Revision: 312183 URL: https://svnweb.freebsd.org/changeset/base/312183 Log: Vendor import of lldb release_40 branch r292009: https://llvm.org/svn/llvm-project/lldb/branches/release_40@292009 Added:

svn commit: r312184 - vendor/lldb/lldb-release_40-r292009

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:39:51 2017 New Revision: 312184 URL: https://svnweb.freebsd.org/changeset/base/312184 Log: Tag lldb release_40 branch r292009. Added: vendor/lldb/lldb-release_40-r292009/ - copied from r312183, vendor/lldb/dist/

svn commit: r312179 - in vendor/libc++/dist: . cmake/Modules include include/experimental src test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char test/std/stri...

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:39:13 2017 New Revision: 312179 URL: https://svnweb.freebsd.org/changeset/base/312179 Log: Vendor import of libc++ release_40 branch r292009: https://llvm.org/svn/llvm-project/libcxx/branches/release_40@292009 Modified: vendor/libc++/dist/CMakeLists.txt

svn commit: r312177 - in vendor/compiler-rt/dist: cmake cmake/Modules lib/asan lib/asan/tests lib/builtins/arm lib/msan/tests lib/sancov lib/sanitizer_common lib/sanitizer_common/tests lib/scudo li...

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:38:48 2017 New Revision: 312177 URL: https://svnweb.freebsd.org/changeset/base/312177 Log: Vendor import of compiler-rt release_40 branch r292009: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_40@292009 Added:

svn commit: r312178 - vendor/compiler-rt/compiler-rt-release_40-r292009

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:38:56 2017 New Revision: 312178 URL: https://svnweb.freebsd.org/changeset/base/312178 Log: Tag compiler-rt release_40 branch r292009. Added: vendor/compiler-rt/compiler-rt-release_40-r292009/ - copied from r312177, vendor/compiler-rt/dist/

svn commit: r312174 - vendor/llvm/llvm-release_40-r292009

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:37:58 2017 New Revision: 312174 URL: https://svnweb.freebsd.org/changeset/base/312174 Log: Tag llvm release_40 branch r292009. Added: vendor/llvm/llvm-release_40-r292009/ - copied from r312173, vendor/llvm/dist/

svn commit: r312175 - in vendor/clang/dist: . bindings/python/clang bindings/python/tests/cindex docs include/clang-c include/clang/AST include/clang/Basic include/clang/Driver include/clang/Index ...

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:38:35 2017 New Revision: 312175 URL: https://svnweb.freebsd.org/changeset/base/312175 Log: Vendor import of clang release_40 branch r292009: https://llvm.org/svn/llvm-project/cfe/branches/release_40@292009 Added:

svn commit: r312176 - vendor/clang/clang-release_40-r292009

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:38:39 2017 New Revision: 312176 URL: https://svnweb.freebsd.org/changeset/base/312176 Log: Tag clang release_40 branch r292009. Added: vendor/clang/clang-release_40-r292009/ - copied from r312175, vendor/clang/dist/

svn commit: r312173 - in vendor/llvm/dist: . cmake/modules docs include/llvm/ADT include/llvm/Analysis include/llvm/CodeGen include/llvm/CodeGen/GlobalISel include/llvm/DebugInfo/CodeView include/l...

2017-01-14 Thread Dimitry Andric
Author: dim Date: Sat Jan 14 15:37:50 2017 New Revision: 312173 URL: https://svnweb.freebsd.org/changeset/base/312173 Log: Vendor import of llvm release_40 branch r292009: https://llvm.org/svn/llvm-project/llvm/branches/release_40@292009 Added:

Re: svn commit: r311455 - head/sys/boot/fdt/dts/arm

2017-01-14 Thread Emmanuel Vadot
Hello zbb, On Thu, 5 Jan 2017 17:27:50 + (UTC) Zbigniew Bodek wrote: > Author: zbb > Date: Thu Jan 5 17:27:50 2017 > New Revision: 311455 > URL: https://svnweb.freebsd.org/changeset/base/311455 > > Log: > Add DTS file for Armada 385 DB-AP board > > Armada38x is

svn commit: r312171 - stable/10/sys/sys

2017-01-14 Thread Konstantin Belousov
Author: kib Date: Sat Jan 14 11:27:11 2017 New Revision: 312171 URL: https://svnweb.freebsd.org/changeset/base/312171 Log: MFC r311646: Define _POSIX_PRIORITY_SCHEDULING as 0, to account for the kernel option. Modified: stable/10/sys/sys/unistd.h Directory Properties: stable/10/ (props

svn commit: r312170 - stable/11/sys/sys

2017-01-14 Thread Konstantin Belousov
Author: kib Date: Sat Jan 14 11:16:10 2017 New Revision: 312170 URL: https://svnweb.freebsd.org/changeset/base/312170 Log: MFC r311646: Define _POSIX_PRIORITY_SCHEDULING as 0, to account for the kernel option. Modified: stable/11/sys/sys/unistd.h Directory Properties: stable/11/ (props

svn commit: r312169 - in stable/10: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:59:25 2017 New Revision: 312169 URL: https://svnweb.freebsd.org/changeset/base/312169 Log: MFC r311983 sfxge(4): add sysctl to change MAC stats update period The sysctl controls the period per interface. Sponsored by: Solarflare

svn commit: r312168 - in stable/10: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:58:08 2017 New Revision: 312168 URL: https://svnweb.freebsd.org/changeset/base/312168 Log: MFC r311977 sfxge(4): add tunable to configure MAC stats update period Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r312167 - stable/10/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:50:45 2017 New Revision: 312167 URL: https://svnweb.freebsd.org/changeset/base/312167 Log: MFC r311962 sfxge(4): stats refresh in SW should depend on HW update period The period should be taken into account by the function which refreshes driver

svn commit: r312166 - stable/10/sys/dev/sfxge/common

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:39:42 2017 New Revision: 312166 URL: https://svnweb.freebsd.org/changeset/base/312166 Log: MFC r311961 sfxge(4): do not ignore requested MAC stats update period Firmware version which takes PERIOD_MS parameter into account is required.

svn commit: r312165 - stable/10/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:39:00 2017 New Revision: 312165 URL: https://svnweb.freebsd.org/changeset/base/312165 Log: MFC r311877 sfxge(4): avoid unnecessary mbuf data prefetch Unnecessary prefetch just loads HW prefetcher and displaces other cache entries (which could be

svn commit: r312164 - head/tests/sys/mac/bsdextended

2017-01-14 Thread Ngie Cooper
Author: ngie Date: Sat Jan 14 10:38:39 2017 New Revision: 312164 URL: https://svnweb.freebsd.org/changeset/base/312164 Log: Fix -Wformat issue Use %zu for printing out results from nitems, as it's size_t based MFC after:1 week X-MFC with: r312120 Reported by: gcc

svn commit: r312163 - stable/11/tests/sys/acl

2017-01-14 Thread Ngie Cooper
Author: ngie Date: Sat Jan 14 10:23:05 2017 New Revision: 312163 URL: https://svnweb.freebsd.org/changeset/base/312163 Log: MFC r309464: Expect 01:main to fail Changes were made to ZFS in the past year with respect to how ACLs are handled, causing failures in this test. Mark it TODO

svn commit: r312161 - in stable/11: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:20:27 2017 New Revision: 312161 URL: https://svnweb.freebsd.org/changeset/base/312161 Log: MFC r311983 sfxge(4): add sysctl to change MAC stats update period The sysctl controls the period per interface. Sponsored by: Solarflare

svn commit: r312162 - head/usr.sbin/inetd

2017-01-14 Thread Ngie Cooper
Author: ngie Date: Sat Jan 14 10:20:38 2017 New Revision: 312162 URL: https://svnweb.freebsd.org/changeset/base/312162 Log: Fix up r312105 - Only #include tcpd.h when LIBWRAP is true to avoid header include errors - Only define whichaf when LIBWRAP is true to avoid -Wunused warning and

svn commit: r312160 - in stable/11: share/man/man4 sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:19:44 2017 New Revision: 312160 URL: https://svnweb.freebsd.org/changeset/base/312160 Log: MFC r311977 sfxge(4): add tunable to configure MAC stats update period Sponsored by: Solarflare Communications, Inc. Modified:

svn commit: r312159 - stable/11/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:19:03 2017 New Revision: 312159 URL: https://svnweb.freebsd.org/changeset/base/312159 Log: MFC r311962 sfxge(4): stats refresh in SW should depend on HW update period The period should be taken into account by the function which refreshes driver

svn commit: r312158 - stable/11/sys/dev/sfxge/common

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:17:49 2017 New Revision: 312158 URL: https://svnweb.freebsd.org/changeset/base/312158 Log: MFC r311961 sfxge(4): do not ignore requested MAC stats update period Firmware version which takes PERIOD_MS parameter into account is required.

svn commit: r312157 - stable/11/sys/dev/sfxge

2017-01-14 Thread Andrew Rybchenko
Author: arybchik Date: Sat Jan 14 10:16:36 2017 New Revision: 312157 URL: https://svnweb.freebsd.org/changeset/base/312157 Log: MFC r311877 sfxge(4): avoid unnecessary mbuf data prefetch Unnecessary prefetch just loads HW prefetcher and displaces other cache entries (which could be

svn commit: r312153 - head/sys/i386/i386

2017-01-14 Thread Jason A. Harmening
Author: jah Date: Sat Jan 14 09:56:01 2017 New Revision: 312153 URL: https://svnweb.freebsd.org/changeset/base/312153 Log: For i386 temporary mappings, unpin the thread before releasing the cmap lock. Releasing the lock first may result in the thread being immediately rescheduled and bound