Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Konstantin Belousov
On Thu, Jan 22, 2015 at 08:14:26AM +0100, Hans Petter Selasky wrote: > On 01/22/15 06:26, Warner Losh wrote: > > > >> The code simply needs an update. It is not broken in any ways - right? If > >> it is not broken, fixing it is not that urgent. > > > > Radically changing the performance character

Re: svn commit: r277487 - in head/sys: dev/drm2 dev/drm2/i915 dev/drm2/radeon modules/drm2/i915kms

2015-01-22 Thread Max N. Boyarov
On Wed, Jan 21, 2015 at 7:10 PM, Konstantin Belousov wrote: > Author: kib > Date: Wed Jan 21 16:10:37 2015 > New Revision: 277487 > URL: https://svnweb.freebsd.org/changeset/base/277487 > > Log: > An update for the i915 GPU driver, which brings the code up to Linux > commit 4d93914ae3db4a897ea

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Hans Petter Selasky
On 01/22/15 09:10, Konstantin Belousov wrote: On Thu, Jan 22, 2015 at 08:14:26AM +0100, Hans Petter Selasky wrote: On 01/22/15 06:26, Warner Losh wrote: > The code simply needs an update. It is not broken in any ways - right? If it is not broken, fixing it is not that urgent. Radically cha

svn commit: r277525 - stable/10/sys/compat/freebsd32

2015-01-22 Thread Konstantin Belousov
Author: kib Date: Thu Jan 22 09:02:58 2015 New Revision: 277525 URL: https://svnweb.freebsd.org/changeset/base/277525 Log: MFC r277211: fcntl F_O{GET,SET}LK take pointer as the arg, handle them properly for compat32. Modified: stable/10/sys/compat/freebsd32/freebsd32_misc.c Directory Prop

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

2015-01-22 Thread Konstantin Belousov
Author: kib Date: Thu Jan 22 09:07:02 2015 New Revision: 277526 URL: https://svnweb.freebsd.org/changeset/base/277526 Log: MFC r277236: For sigaction(2), ignore possible garbage in sa_flags for sa_handler == SIG_DFL or SIG_IGN. Modified: stable/10/sys/kern/kern_sig.c Directory Properties:

Re: svn commit: r277421 - head/sys/powerpc/powerpc

2015-01-22 Thread Konstantin Belousov
On Wed, Jan 21, 2015 at 06:04:57PM -0700, Warner Losh wrote: > > > On Jan 21, 2015, at 12:54 AM, Konstantin Belousov > > wrote: > > > > On Tue, Jan 20, 2015 at 07:59:08PM -0800, Nathan Whitehorn wrote: > >> > >> On 01/20/15 11:14, Konstantin Belousov wrote: > >>> On Tue, Jan 20, 2015 at 04:21:

Re: svn commit: r277487 - in head/sys: dev/drm2 dev/drm2/i915 dev/drm2/radeon modules/drm2/i915kms

2015-01-22 Thread Konstantin Belousov
On Wed, Jan 21, 2015 at 01:45:47PM -0500, Shawn Webb wrote: > On Wed, 2015-01-21 at 16:10 +, Konstantin Belousov wrote: > > Author: kib > > Date: Wed Jan 21 16:10:37 2015 > > New Revision: 277487 > > URL: https://svnweb.freebsd.org/changeset/base/277487 > > > > Log: > > An update for the i91

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

2015-01-22 Thread Konstantin Belousov
On Wed, Jan 21, 2015 at 09:24:44PM +0300, Gleb Smirnoff wrote: > On Wed, Jan 21, 2015 at 04:32:55PM +, Konstantin Belousov wrote: > K> Author: kib > K> Date: Wed Jan 21 16:32:54 2015 > K> New Revision: 277489 > K> URL: https://svnweb.freebsd.org/changeset/base/277489 > K> > K> Log: > K> Do n

Re: svn commit: r277487 - in head/sys: dev/drm2 dev/drm2/i915 dev/drm2/radeon modules/drm2/i915kms

2015-01-22 Thread Garrett Cooper
On Jan 22, 2015, at 1:14, Konstantin Belousov wrote: > On Wed, Jan 21, 2015 at 01:45:47PM -0500, Shawn Webb wrote: >> On Wed, 2015-01-21 at 16:10 +, Konstantin Belousov wrote: >>> Author: kib >>> Date: Wed Jan 21 16:10:37 2015 >>> New Revision: 277487 >>> URL: https://svnweb.freebsd.org/chang

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Erik Cederstrand
> Den 22/01/2015 kl. 09.39 skrev Hans Petter Selasky : > > Are you saying that pieces of code that runs completely unlocked using > "volatile" as only synchronization mechanism is better than what I would call > a temporary and hopefully short TCP stack performance loss? > > I don't understand?

svn commit: r277527 - head/tools/regression/file/flock

2015-01-22 Thread Garrett Cooper
Author: ngie Date: Thu Jan 22 09:25:31 2015 New Revision: 277527 URL: https://svnweb.freebsd.org/changeset/base/277527 Log: Make this compile with WARNS=6 and clang/gcc MFC after: 3 days Sponsored by: EMC / Isilon Storage Division Modified: head/tools/regression/file/flock/flock.c Mod

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread K. Macy
>> Sigh, you still do not understand. It is your duty to identify all pieces >> which break after your change. After that, we can argue whether each of >> them is critical or not to allow the migration. But this must have been >> done before the KPI change hit the tree. >> > > Hi, > > Are you say

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Hans Petter Selasky
On 01/22/15 10:49, K. Macy wrote: Sigh, you still do not understand. It is your duty to identify all pieces which break after your change. After that, we can argue whether each of them is critical or not to allow the migration. But this must have been done before the KPI change hit the tree.

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread roseknr1
http://www.mrs-realestate.blogspot.in/ 2400sq.ft 2400*200=48 only near (sez-3) tamilnadu 6km only sez-3 after 10 year land valu w contact:7373730713(sms only) ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/m

Re: svn commit: r277487 - in head/sys: dev/drm2 dev/drm2/i915 dev/drm2/radeon modules/drm2/i915kms

2015-01-22 Thread Ivan Klymenko
В Thu, 22 Jan 2015 11:18:37 +0300 "Max N. Boyarov" пишет: > On Wed, Jan 21, 2015 at 7:10 PM, Konstantin Belousov > wrote: > > Author: kib > > Date: Wed Jan 21 16:10:37 2015 > > New Revision: 277487 > > URL: https://svnweb.freebsd.org/changeset/base/277487 > > > > Log: > > An update for the i91

svn commit: r277528 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Hans Petter Selasky
Author: hselasky Date: Thu Jan 22 11:12:42 2015 New Revision: 277528 URL: https://svnweb.freebsd.org/changeset/base/277528 Log: Revert for r277213: FreeBSD developers need more time to review patches in the surrounding areas like the TCP stack which are using MPSAFE callouts to restore

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Hans Petter Selasky
Hi, Please move any further comments on this thread to: https://reviews.freebsd.org/D1438 See "r277528". Discussion ends here. --HPS ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send a

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Randy Stewart
Hans: We (netflix) run in production 35% of the internet with these very things you identify no lock an all. We *do* have some issue we are looking at but so far I have *never* connected the dots the way you were claiming that would cause a crash. I can see where TCP would do incorrect retransmis

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Randall Stewart
Hans Thats great, could you please open a project branch that we can look at it in too? I would very much appreciate that. Sometimes I like to look at the whole code with it all in place (not just patches) and a project branch really helps with that. R > On Jan 22, 2015, at 3:39 AM, Hans Petter

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Hans Petter Selasky
On 01/22/15 12:26, Randy Stewart wrote: Hans: We (netflix) run in production 35% of the internet with these very things you identify no lock an all. We *do* have some issue we are looking at but so far I have *never* connected the dots the way you were claiming that would cause a crash. I can s

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Randy Stewart
All: I have finally pulled my head out of the sands of TLS and had some time to look at this interesting long thread. I agree with Warner and Adrian on this.. Lets back it out and then in a branch chew this over piece by piece.. R > On Jan 21, 2015, at 7:10 PM, Adrian Chadd wrote: > > On 21 Ja

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Randall Stewart
Let me re-send my email.. my silly mac sent my first try from the wrong address.. sigh (sorry moderator where ever you are ;-o) All: I have finally pulled my head out of the sands of TLS and had some time to look at this interesting long thread. I agree with Warner and Adrian on this.. Lets bac

Re: svn commit: r277213 - in head: share/man/man9 sys/kern sys/ofed/include/linux sys/sys

2015-01-22 Thread Randy Stewart
Hans: I think this is the wrong approach. You should: a) Back out the commit you did to head b) create a project branch and put your changes in there c) fix *everything* you break in these subtle ways d) Discuss through a review process if your changes are correct e) When consensus is reached th

svn commit: r277529 - head/sys/cam/ctl

2015-01-22 Thread Alexander Motin
Author: mav Date: Thu Jan 22 14:49:36 2015 New Revision: 277529 URL: https://svnweb.freebsd.org/changeset/base/277529 Log: Don't count requests with status sent as overlapping. While those requests are still in target OOA queue, for initiator they are already completed, so tags can be reu

Re: svn commit: r277511 - head/sys/dev/firewire

2015-01-22 Thread Bjoern A. Zeeb
> On 21 Jan 2015, at 20:08 , Will Andrews wrote: > > Author: will > Date: Wed Jan 21 20:08:24 2015 > New Revision: 277511 > URL: https://svnweb.freebsd.org/changeset/base/277511 > > Log: > Fix remote DMA based firewire debugging when targeting > systems with more than 4GB of physical memory.

Re: svn commit: r277511 - head/sys/dev/firewire

2015-01-22 Thread Ian Lepore
On Thu, 2015-01-22 at 16:26 +, Bjoern A. Zeeb wrote: > > On 21 Jan 2015, at 20:08 , Will Andrews wrote: > > > > Author: will > > Date: Wed Jan 21 20:08:24 2015 > > New Revision: 277511 > > URL: https://svnweb.freebsd.org/changeset/base/277511 > > > > Log: > > Fix remote DMA based firewire d

svn commit: r277530 - head/sys/netinet

2015-01-22 Thread Will Andrews
Author: will Date: Thu Jan 22 17:09:54 2015 New Revision: 277530 URL: https://svnweb.freebsd.org/changeset/base/277530 Log: Improve CARP logging so that all state transitions are logged. sys/netinet/ip_carp.c: Add a "reason" string parameter to carp_set_state() and carp_mast

svn commit: r277531 - head/bin/freebsd-version

2015-01-22 Thread Hajimu UMEMOTO
Author: ume Date: Thu Jan 22 17:13:43 2015 New Revision: 277531 URL: https://svnweb.freebsd.org/changeset/base/277531 Log: Don't include newvers.sh into freebsd-version. Modified: head/bin/freebsd-version/Makefile Modified: head/bin/freebsd-version/Makefile ==

svn commit: r277532 - head/sys/arm/arm

2015-01-22 Thread Ian Lepore
Author: ian Date: Thu Jan 22 17:42:30 2015 New Revision: 277532 URL: https://svnweb.freebsd.org/changeset/base/277532 Log: Add the Maxmem global and set it to the highest physical page number plus 1. Modified: head/sys/arm/arm/physmem.c Modified: head/sys/arm/arm/physmem.c ==

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

2015-01-22 Thread Ian Lepore
Author: ian Date: Thu Jan 22 17:46:05 2015 New Revision: 277533 URL: https://svnweb.freebsd.org/changeset/base/277533 Log: Declare Maxmem on arm. This should have been part of r277532. Modified: head/sys/arm/include/md_var.h Modified: head/sys/arm/include/md_var.h ==

svn commit: r277534 - head/lib/libelftc

2015-01-22 Thread Ed Maste
Author: emaste Date: Thu Jan 22 17:53:30 2015 New Revision: 277534 URL: https://svnweb.freebsd.org/changeset/base/277534 Log: Update reported elftoolchain version The last elftoolchain update is upstream rev 3136. Update our reported version and add M (Modified) suffix as our elftoolchain

Re: svn commit: r277532 - head/sys/arm/arm

2015-01-22 Thread Will Andrews
On Thu, Jan 22, 2015 at 05:42:31PM +, Ian Lepore wrote: > Log: > Add the Maxmem global and set it to the highest physical page number plus 1. Thanks! -- wca pgpNzNNzL4wJU.pgp Description: PGP signature

svn commit: r277536 - head/release

2015-01-22 Thread Glen Barber
Author: gjb Date: Thu Jan 22 19:43:05 2015 New Revision: 277536 URL: https://svnweb.freebsd.org/changeset/base/277536 Log: Rename the 'release' target to 'real-release', and add two targets, 'vm-release' and 'cloudware-release', that are invoked if WITH_VMIMAGES and WITH_CLOUDWARE are not

Re: svn commit: r276747 - head/sys/netpfil/pf

2015-01-22 Thread Nikos Vassiliadis
On 01/22/15 02:27, Gleb Smirnoff wrote: On Tue, Jan 06, 2015 at 09:03:04AM +, Craig Rodrigues wrote: C> Author: rodrigc C> Date: Tue Jan 6 09:03:03 2015 C> New Revision: 276747 C> URL: https://svnweb.freebsd.org/changeset/base/276747 C> C> Log: C> Instead of creating a purge thread for e

svn commit: r277537 - in stable/10: lib/libc/mips/gen sys/mips/include

2015-01-22 Thread Brooks Davis
Author: brooks Date: Thu Jan 22 21:17:58 2015 New Revision: 277537 URL: https://svnweb.freebsd.org/changeset/base/277537 Log: MFC r274816: Add FPU support for MIPS setjmp(3)/longjmp(3). This change saves/restores the callee-saved MIPS floating point registers as documented by the o32

svn commit: r277538 - stable/10/usr.bin/sed

2015-01-22 Thread Pedro F. Giffuni
Author: pfg Date: Thu Jan 22 21:41:41 2015 New Revision: 277538 URL: https://svnweb.freebsd.org/changeset/base/277538 Log: MFC r276832 (partial), r277099 Avoid a warning from gcc48. Replace __inline GNUism with the standard inline. Modified: stable/10/usr.bin/sed/process.c Directory

svn commit: r277539 - head/sys/powerpc/ofw

2015-01-22 Thread Nathan Whitehorn
Author: nwhitehorn Date: Thu Jan 22 22:04:43 2015 New Revision: 277539 URL: https://svnweb.freebsd.org/changeset/base/277539 Log: Allow use of a pre-instantiated RTAS as well as a self-instantiated one. This lets the kernel boot on RTAS-based systems by being kexec'ed from Linux. Modified:

Re: svn commit: r276747 - head/sys/netpfil/pf

2015-01-22 Thread Gleb Smirnoff
On Thu, Jan 22, 2015 at 10:09:41PM +0100, Nikos Vassiliadis wrote: N> > Sorry guys, I backed this out due to broken kldunload of pf module, which N> > is critical when you are working with pf bugs. N> N> For sure. 100% understood. N> N> > I had to backout r276746 as well, since it has numerous bu

Re: svn commit: r277530 - head/sys/netinet

2015-01-22 Thread Gleb Smirnoff
On Thu, Jan 22, 2015 at 05:09:54PM +, Will Andrews wrote: W> Author: will W> Date: Thu Jan 22 17:09:54 2015 W> New Revision: 277530 W> URL: https://svnweb.freebsd.org/changeset/base/277530 W> W> Log: W> Improve CARP logging so that all state transitions are logged. W> W> sys/netinet/ip_

svn commit: r277541 - in head/etc: . newsyslog.conf.d

2015-01-22 Thread Garrett Cooper
Author: ngie Date: Thu Jan 22 23:50:47 2015 New Revision: 277541 URL: https://svnweb.freebsd.org/changeset/base/277541 Log: Add sample log rotation support for opensm Up to 7 archives of the log will be kept (just for consistency with the other log rotation rules) PR: 196788 MFC af

svn commit: r277544 - head/sys/net

2015-01-22 Thread Will Andrews
Author: will Date: Fri Jan 23 00:06:35 2015 New Revision: 277544 URL: https://svnweb.freebsd.org/changeset/base/277544 Log: Improve the distribution of LAGG port traffic. I edited the original change to retain the use of arc4random() as a seed for the hashing as a very basic defense again

svn commit: r277545 - stable/10/sys/cddl/contrib/opensolaris/uts/common/sys

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:19:58 2015 New Revision: 277545 URL: https://svnweb.freebsd.org/changeset/base/277545 Log: MFC r275533: Sync with Illumos. This have no effect to FreeBSD. Illumos issue: 5100 sparc build failed after 5004 Modified: stable/10/sys/cddl/contri

svn commit: r277546 - stable/10/sys/cddl/contrib/opensolaris/uts/common/sys

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:23:48 2015 New Revision: 277546 URL: https://svnweb.freebsd.org/changeset/base/277546 Log: MFC r275561: MFV r275534: Sync with Illumos. This have no effect to FreeBSD. Illumos issue: 5285 pass in cpu_pause_func via pause_cpus Modified: stab

svn commit: r277548 - stable/10/tools/regression/lib/libc/stdio

2015-01-22 Thread Garrett Cooper
Author: ngie Date: Fri Jan 23 00:27:37 2015 New Revision: 277548 URL: https://svnweb.freebsd.org/changeset/base/277548 Log: MFC r277453: r277453 (by ngie): Garbage collect a prove test wrapper Sponsored by: EMC / Isilon Storage Division Deleted: stable/10/tools/regression/l

svn commit: r277547 - in stable/10/sys/cddl/contrib/opensolaris/uts/common: dtrace fs/zfs

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:27:08 2015 New Revision: 277547 URL: https://svnweb.freebsd.org/changeset/base/277547 Log: MFC r275562: MFV r275535: Unexpand ISP2() and MSEC2NSEC(). Illumos issue: 5255 uts shouldn't open-code ISP2 Modified: stable/10/sys/cddl/contrib/opens

svn commit: r277549 - stable/10/contrib/netbsd-tests/bin/expr

2015-01-22 Thread Garrett Cooper
Author: ngie Date: Fri Jan 23 00:34:19 2015 New Revision: 277549 URL: https://svnweb.freebsd.org/changeset/base/277549 Log: MFC r276671,r277357: r276671 (by ngie): Expect :arithmetic_ops_body to fail with syntax errors on FreeBSD Sponsored by: EMC / Isilon Storage Division

svn commit: r277550 - stable/10/contrib/ofed

2015-01-22 Thread Garrett Cooper
Author: ngie Date: Fri Jan 23 00:35:47 2015 New Revision: 277550 URL: https://svnweb.freebsd.org/changeset/base/277550 Log: MFC r276806: r276806 (by ngie): Remove unnecessary .include of bsd.own.mk Sponsored by: EMC / Isilon Storage Division Modified: stable/10/contrib/ofed

svn commit: r277551 - stable/10/cddl/contrib/opensolaris/tools/ctf/cvt

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:36:17 2015 New Revision: 277551 URL: https://svnweb.freebsd.org/changeset/base/277551 Log: MFC r275563: MFV r275536: Illumos issue: 3363 Mark non-returning functions in ctftools Modified: stable/10/cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.

svn commit: r277552 - in stable/10/cddl/contrib/opensolaris: cmd/zfs lib/libzfs/common

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:40:43 2015 New Revision: 277552 URL: https://svnweb.freebsd.org/changeset/base/277552 Log: MFC r275579: MFV r275537: Illumos issue: 5316 allow smbadm join to use RPC (Due to our lack of smbsrv this is mostly no-op on FreeBSD) Modified: stab

svn commit: r277553 - in stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:44:14 2015 New Revision: 277553 URL: https://svnweb.freebsd.org/changeset/base/277553 Log: MFC r275594: MFV r275540: When importing a pool, don't assume that the passed pool configuration at vdev_load is always vaild. It's possible that a stale configu

svn commit: r277554 - stable/10/cddl/compat/opensolaris/misc

2015-01-22 Thread Xin LI
Author: delphij Date: Fri Jan 23 00:54:56 2015 New Revision: 277554 URL: https://svnweb.freebsd.org/changeset/base/277554 Log: MFC r275595: Use calloc() instead of malloc() + bzero(). This also gets rid of a warning because bzero is defined by strings.h which is not included in thread_po

svn commit: r277555 - head/sys/arm/freescale/imx

2015-01-22 Thread Ian Lepore
Author: ian Date: Fri Jan 23 01:18:08 2015 New Revision: 277555 URL: https://svnweb.freebsd.org/changeset/base/277555 Log: Enable all the mmc/sd controllers, because there's no telling which ones any given board will be using. Yes, changing source is an unusually primitive power control i

svn commit: r277557 - stable/10/usr.sbin/crunch/crunchide

2015-01-22 Thread Ed Maste
Author: emaste Date: Fri Jan 23 02:39:00 2015 New Revision: 277557 URL: https://svnweb.freebsd.org/changeset/base/277557 Log: crunchide: Correct 64-bit section header offset For 64-bit binaries the Elf_Ehdr e_shoff is at offset 40, not 44. Instead of using an incorrect hardcoded offset, l

svn commit: r277558 - stable/10/lib/libelf

2015-01-22 Thread Ed Maste
Author: emaste Date: Fri Jan 23 04:07:07 2015 New Revision: 277558 URL: https://svnweb.freebsd.org/changeset/base/277558 Log: libelf: Improve ELF header validation Avoid integer overflow and reading past EOF. MFC of r276427, r276443, r277249 from contrib/elftoolchain. Modified: stab

svn commit: r277560 - in head: lib/libstand share/man/man9 sys/kern

2015-01-22 Thread Alexey Dokuchaev
Author: danfe (ports committer) Date: Fri Jan 23 07:30:57 2015 New Revision: 277560 URL: https://svnweb.freebsd.org/changeset/base/277560 Log: Fix usage example in kvprintf(9) and its copy in libstand(3): trailing '\n' in bitfield argument is wrong, as it will be treated as bit 10, causing any

svn commit: r277561 - head/sys/powerpc/aim

2015-01-22 Thread Nathan Whitehorn
Author: nwhitehorn Date: Fri Jan 23 07:36:51 2015 New Revision: 277561 URL: https://svnweb.freebsd.org/changeset/base/277561 Log: Use relocation-safe methods to determine the sizes of the exception handlers. A "size" symbol with its address set to the length of handler would be shifted forwa