svn commit: r289925 - head/lib/libc/gen

2015-10-25 Thread Garrett Cooper
Author: ngie Date: Sun Oct 25 07:42:56 2015 New Revision: 289925 URL: https://svnweb.freebsd.org/changeset/base/289925 Log: Fix compiling with gcc [4.2.1] after r287797 when MK_HESOID == no and MK_NIS == no by converting `i` back to an int, and instead cast the loop comparison to `int`

svn commit: r289930 - head/sys/dev/isp

2015-10-25 Thread Alexander Motin
Author: mav Date: Sun Oct 25 10:49:05 2015 New Revision: 289930 URL: https://svnweb.freebsd.org/changeset/base/289930 Log: Formalize/unify chip (re-)inits. Modified: head/sys/dev/isp/isp.c head/sys/dev/isp/isp_freebsd.c head/sys/dev/isp/isp_pci.c head/sys/dev/isp/isp_sbus.c Modified: h

svn commit: r289931 - head/lib/libc/stdio

2015-10-25 Thread Andrey A. Chernov
Author: ache Date: Sun Oct 25 12:09:28 2015 New Revision: 289931 URL: https://svnweb.freebsd.org/changeset/base/289931 Log: According to POSIX, a write operation shall start at the current size of the stream (if mode had 'a' as the first character). MFC after: 1 week Modified: hea

svn commit: r289932 - head/sys/net

2015-10-25 Thread Kristof Provost
Author: kp Date: Sun Oct 25 13:14:53 2015 New Revision: 289932 URL: https://svnweb.freebsd.org/changeset/base/289932 Log: PF_ANEQ() macro will in most situations returns TRUE comparing two identical IPv4 packets (when it should return FALSE). It happens because PF_ANEQ() doesn't stop if fir

svn commit: r289933 - head/sys/dev/isp

2015-10-25 Thread Alexander Motin
Author: mav Date: Sun Oct 25 14:34:07 2015 New Revision: 289933 URL: https://svnweb.freebsd.org/changeset/base/289933 Log: Improve Port Database Changed handling and reporting. Modified: head/sys/dev/isp/isp.c head/sys/dev/isp/isp_freebsd.c Modified: head/sys/dev/isp/isp.c

svn commit: r289934 - head/sys/dev/drm2/i915

2015-10-25 Thread Jean-Sébastien Pédron
Author: dumbbell Date: Sun Oct 25 14:42:56 2015 New Revision: 289934 URL: https://svnweb.freebsd.org/changeset/base/289934 Log: drm/i915: Reduce diff with Linux 3.8 There is no functional change. The goal is to ease the future update to Linux 3.8's i915 driver. MFC after:2 months

svn commit: r289935 - in head/usr.bin: . dtc

2015-10-25 Thread David Chisnall
Author: theraven Date: Sun Oct 25 14:52:16 2015 New Revision: 289935 URL: https://svnweb.freebsd.org/changeset/base/289935 Log: Lots of improvements to the BSD-licensed dtc - Various fixes to includes (including recursive includes) - Lots of testing that the output exactly matches GPL'd d

svn commit: r289936 - head/sys/dev/drm2/i915

2015-10-25 Thread Jean-Sébastien Pédron
Author: dumbbell Date: Sun Oct 25 14:57:53 2015 New Revision: 289936 URL: https://svnweb.freebsd.org/changeset/base/289936 Log: drm/i915: Reduce diff with Linux 3.8 There is no functional change. The goal is to ease the future update to Linux 3.8's i915 driver. MFC after:2 month

svn commit: r289937 - head/sys/dev/isp

2015-10-25 Thread Alexander Motin
Author: mav Date: Sun Oct 25 16:04:31 2015 New Revision: 289937 URL: https://svnweb.freebsd.org/changeset/base/289937 Log: Try to keep Loop IDs persistent across chip reinits. Modified: head/sys/dev/isp/isp.c head/sys/dev/isp/ispmbox.h Modified: head/sys/dev/isp/isp.c =

Re: svn commit: r289932 - head/sys/net

2015-10-25 Thread Ian Lepore
On Sun, 2015-10-25 at 13:14 +, Kristof Provost wrote: > Author: kp > Date: Sun Oct 25 13:14:53 2015 > New Revision: 289932 > URL: https://svnweb.freebsd.org/changeset/base/289932 > > Log: > PF_ANEQ() macro will in most situations returns TRUE comparing two > identical > IPv4 packets (when

Re: svn commit: r289932 - head/sys/net

2015-10-25 Thread Kristof Provost
> On 25 Oct 2015, at 17:48, Ian Lepore wrote: > > On Sun, 2015-10-25 at 13:14 +, Kristof Provost wrote: >> Author: kp >> Date: Sun Oct 25 13:14:53 2015 >> New Revision: 289932 >> URL: https://svnweb.freebsd.org/changeset/base/289932 >> >> Log: >> PF_ANEQ() macro will in most situations ret

svn commit: r289939 - head/sys/dev/isp

2015-10-25 Thread Alexander Motin
Author: mav Date: Sun Oct 25 17:24:37 2015 New Revision: 289939 URL: https://svnweb.freebsd.org/changeset/base/289939 Log: Rework r289933 using already existing macro. Modified: head/sys/dev/isp/isp.c Modified: head/sys/dev/isp/isp.c ==

svn commit: r289940 - head/sys/net

2015-10-25 Thread Kristof Provost
Author: kp Date: Sun Oct 25 18:09:03 2015 New Revision: 289940 URL: https://svnweb.freebsd.org/changeset/base/289940 Log: pf: Fix compliation warning with gcc While fixing the PF_ANEQ() macro I messed up the parentheses, leading to compliation warnings with gcc. Spotted by: ian

Re: svn commit: r287395 - head/sys/compat/linux

2015-10-25 Thread Chagin Dmitry
On Wed, Sep 02, 2015 at 02:04:14PM +, Edward Tomasz Napierala wrote: > Author: trasz > Date: Wed Sep 2 14:04:13 2015 > New Revision: 287395 > URL: https://svnweb.freebsd.org/changeset/base/287395 > > Log: > Fixes a panic triggered by threaded Linux applications when running > with RACCT/R

svn commit: r289941 - head/sys/kern

2015-10-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Sun Oct 25 18:48:09 2015 New Revision: 289941 URL: https://svnweb.freebsd.org/changeset/base/289941 Log: The aio_waitcomplete(2) syscall should not sleep when the given timeout is 0. Without this change it was sleeping for one tick. Maybe not a big deal, but it makes share/

svn commit: r289942 - head/sys/dev/isp

2015-10-25 Thread Alexander Motin
Author: mav Date: Sun Oct 25 19:55:48 2015 New Revision: 289942 URL: https://svnweb.freebsd.org/changeset/base/289942 Log: Deliver INOTs only to enabled virtual ports. Modified: head/sys/dev/isp/isp_target.c Modified: head/sys/dev/isp/isp_target.c

svn commit: r289945 - in head/sys: arm/conf conf dev/mge

2015-10-25 Thread Zbigniew Bodek
Author: zbb Date: Sun Oct 25 22:00:56 2015 New Revision: 289945 URL: https://svnweb.freebsd.org/changeset/base/289945 Log: Add etherswitch support to mge This commit introduces support for etherswitch devices that utilize SMI as a way of accessing its registers. SMI register is located in

svn commit: r289947 - head/sys/dev/etherswitch/e6000sw

2015-10-25 Thread Zbigniew Bodek
Author: zbb Date: Sun Oct 25 22:14:04 2015 New Revision: 289947 URL: https://svnweb.freebsd.org/changeset/base/289947 Log: Introduce e6000sw etherswitch support Add e6000sw driver supporting Marvell 88E6352, 88E6172, 88E6176 switches. It needs to be attached to mdio interface, exporting S

svn commit: r289948 - head/sys/dev/mge

2015-10-25 Thread Zbigniew Bodek
Author: zbb Date: Sun Oct 25 22:17:10 2015 New Revision: 289948 URL: https://svnweb.freebsd.org/changeset/base/289948 Log: Change improper locking assertion in mge Assertion used here was invalid. If current thread helds any of locks, we never want to recurse on them. Obtained from:

svn commit: r289951 - head/sys/dev/mge

2015-10-25 Thread Zbigniew Bodek
Author: zbb Date: Sun Oct 25 22:20:13 2015 New Revision: 289951 URL: https://svnweb.freebsd.org/changeset/base/289951 Log: Improve style in mge driver Minor improvements introduced to ensure code follows FreeBSD style guidelines. Reviewed by:adrian Obtained from: Semihalf Su

svn commit: r289966 - head/sys/arm64/cavium

2015-10-25 Thread Zbigniew Bodek
Author: zbb Date: Sun Oct 25 23:22:40 2015 New Revision: 289966 URL: https://svnweb.freebsd.org/changeset/base/289966 Log: Add support for unspecified ranges on ThunderX system When one tries to allocate a resource with unspecified range, read already configured BAR values (by UEFI or wha

svn commit: r289967 - head/sys/arm64/arm64

2015-10-25 Thread Zbigniew Bodek
Author: zbb Date: Sun Oct 25 23:27:08 2015 New Revision: 289967 URL: https://svnweb.freebsd.org/changeset/base/289967 Log: Fix bus numbering in ThunderX ITS quirk Internal busses (thus ECAM access) should be mapped to all values from 0 to 143. Obtained from: Semihalf Sponsored by:

svn commit: r289979 - in head/sys: dev/ioat sys

2015-10-25 Thread Conrad E. Meyer
Author: cem Date: Mon Oct 26 02:21:19 2015 New Revision: 289979 URL: https://svnweb.freebsd.org/changeset/base/289979 Log: ioat: Introduce KTR probes Sponsored by: EMC / Isilon Storage Division Modified: head/sys/dev/ioat/ioat.c head/sys/dev/ioat/ioat_internal.h head/sys/sys/ktr_clas

svn commit: r289980 - head/sys/dev/ioat

2015-10-25 Thread Conrad E. Meyer
Author: cem Date: Mon Oct 26 02:21:32 2015 New Revision: 289980 URL: https://svnweb.freebsd.org/changeset/base/289980 Log: ioat: Expose more softc members in sysctls Kill some unused softc variables while we're here. Sponsored by: EMC / Isilon Storage Division Modified: head/sys/dev

svn commit: r289982 - head/sys/dev/ioat

2015-10-25 Thread Conrad E. Meyer
Author: cem Date: Mon Oct 26 03:30:38 2015 New Revision: 289982 URL: https://svnweb.freebsd.org/changeset/base/289982 Log: ioat: Allocate memory for ring resize sanely Add a new flag for DMA operations, DMA_NO_WAIT. It behaves much like other NOWAIT flags -- if queueing an operation woul

svn commit: r289983 - head/sys/dev/ioat

2015-10-25 Thread Conrad E. Meyer
Author: cem Date: Mon Oct 26 03:30:50 2015 New Revision: 289983 URL: https://svnweb.freebsd.org/changeset/base/289983 Log: ioat: Add %b format string for CHANERR codes Sponsored by: EMC / Isilon Storage Division Modified: head/sys/dev/ioat/ioat.c head/sys/dev/ioat/ioat_hw.h Modified: