svn commit: r248186 - head/sys/kern

2013-03-12 Thread Alexander Motin
Author: mav Date: Tue Mar 12 06:58:49 2013 New Revision: 248186 URL: http://svnweb.freebsd.org/changeset/base/248186 Log: Make kern_nanosleep() and pause_sbt() to use per-CPU sleep queues. This removes significant sleep queue lock congestion on multithreaded microbenchmarks, making them

svn commit: r248187 - head/sys/dev/sound/pci/hda

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 08:45:42 2013 New Revision: 248187 URL: http://svnweb.freebsd.org/changeset/base/248187 Log: More Lenovo headphones redirection quirks: Lenovo T430, Lenovo T430S. Submitted by: Sergey Nasonov snasonov bcc.ru, T430 Submitted by: Johannes Dieterich

svn commit: r248188 - in head/sys: dev/iscsi/initiator fs/nfs xdr

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 08:59:51 2013 New Revision: 248188 URL: http://svnweb.freebsd.org/changeset/base/248188 Log: Finish r243882: mechanically substitute flags from historic mbuf allocator with malloc(9) flags within sys. Sponsored by: Nginx, Inc. Modified:

svn commit: r248189 - head/sys/arm/at91

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 10:05:36 2013 New Revision: 248189 URL: http://svnweb.freebsd.org/changeset/base/248189 Log: Use m_get2() to get an mbuf of appropriate size. Reviewed by: marius Sponsored by: Nginx, Inc. Modified: head/sys/arm/at91/if_ate.c Modified:

svn commit: r248193 - in head/sys: kern sys

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 12:12:16 2013 New Revision: 248193 URL: http://svnweb.freebsd.org/changeset/base/248193 Log: The m_extadd() can fail due to memory allocation failure, thus: - Make it return int, not void. - Add wait parameter. - Update MEXTADD() macro appropriately,

svn commit: r248194 - head/sys/kern

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 12:15:24 2013 New Revision: 248194 URL: http://svnweb.freebsd.org/changeset/base/248194 Log: In kern_sendfile() use m_extadd() instead of MEXTADD() macro, supplying appropriate wait argument and checking return value. Before this change m_extadd() could

svn commit: r248195 - head/sys/rpc

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 12:17:19 2013 New Revision: 248195 URL: http://svnweb.freebsd.org/changeset/base/248195 Log: Use m_get(), m_gethdr() and m_getcl() instead of historic macros. Sponsored by: Nginx, Inc. Modified: head/sys/rpc/clnt_dg.c head/sys/rpc/clnt_vc.c

svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 12:19:23 2013 New Revision: 248196 URL: http://svnweb.freebsd.org/changeset/base/248196 Log: Use m_get2() to get mbuf of appropriate size. Sponsored by: Nginx, Inc. Modified: head/sys/nfs/krpc_subr.c Modified: head/sys/nfs/krpc_subr.c

svn commit: r248197 - head/sys/vm

2013-03-12 Thread Attilio Rao
Author: attilio Date: Tue Mar 12 12:20:49 2013 New Revision: 248197 URL: http://svnweb.freebsd.org/changeset/base/248197 Log: Simplify vm_page_is_valid(). Sponsored by: EMC / Isilon storage division Reviewed by: alc Modified: head/sys/vm/vm_page.c Modified: head/sys/vm/vm_page.c

svn commit: r248198 - head/sys/nfsclient

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 12:23:47 2013 New Revision: 248198 URL: http://svnweb.freebsd.org/changeset/base/248198 Log: - Use m_get2() instead of nfsm_reqhead(). - Use m_get(), m_getcl() instead of historic macros. Sponsored by: Nginx, Inc. Modified:

svn commit: r248200 - head/games/fortune/datfiles

2013-03-12 Thread John Baldwin
Author: jhb Date: Tue Mar 12 12:35:02 2013 New Revision: 248200 URL: http://svnweb.freebsd.org/changeset/base/248200 Log: Remove fortunes-o from the base system. Debating what does or does not belong in this file is not a useful exercise or conducive to producing a high quality advanced

svn commit: r248201 - head/share/misc

2013-03-12 Thread Eitan Adler
Author: eadler Date: Tue Mar 12 13:03:31 2013 New Revision: 248201 URL: http://svnweb.freebsd.org/changeset/base/248201 Log: Update Ruslan's last name per request. Submitted by: rm Modified: head/share/misc/committers-ports.dot Modified: head/share/misc/committers-ports.dot

svn commit: r248207 - in head/sys: arm/at91 kern net netinet/libalias netpfil/pf nfs nfsclient sys

2013-03-12 Thread Gleb Smirnoff
Author: glebius Date: Tue Mar 12 13:42:47 2013 New Revision: 248207 URL: http://svnweb.freebsd.org/changeset/base/248207 Log: Functions m_getm2() and m_get2() have different order of arguments, and that can drive someone crazy. While m_get2() is young and not documented yet, change its

svn commit: r248209 - head/sys

2013-03-12 Thread Bryan Venteicher
Author: bryanv Date: Tue Mar 12 14:21:52 2013 New Revision: 248209 URL: http://svnweb.freebsd.org/changeset/base/248209 Log: Remove netncp cscope entry missed in r248097 Reviewed by: attilio Modified: head/sys/Makefile Modified: head/sys/Makefile

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Andre Oppermann
On 12.03.2013 13:19, Gleb Smirnoff wrote: Author: glebius Date: Tue Mar 12 12:19:23 2013 New Revision: 248196 URL: http://svnweb.freebsd.org/changeset/base/248196 Log: Use m_get2() to get mbuf of appropriate size. The problem with m_get2() is that it will attempt to use jumbo mbufs larger

svn commit: r248210 - head/sys/sys

2013-03-12 Thread Attilio Rao
Author: attilio Date: Tue Mar 12 14:30:36 2013 New Revision: 248210 URL: http://svnweb.freebsd.org/changeset/base/248210 Log: Bump __FreeBSD_version after r248084, breaking VM KPI to introduce read/write lockers. Sponsored by: EMC / Isilon storage division Requested by: flo Modified:

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Gleb Smirnoff
Andre, On Tue, Mar 12, 2013 at 03:23:16PM +0100, Andre Oppermann wrote: A On 12.03.2013 13:19, Gleb Smirnoff wrote: A Author: glebius A Date: Tue Mar 12 12:19:23 2013 A New Revision: 248196 A URL: http://svnweb.freebsd.org/changeset/base/248196 A A Log: A Use m_get2() to get mbuf of

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Andre Oppermann
On 12.03.2013 16:00, Gleb Smirnoff wrote: Andre, On Tue, Mar 12, 2013 at 03:23:16PM +0100, Andre Oppermann wrote: A On 12.03.2013 13:19, Gleb Smirnoff wrote: A Author: glebius A Date: Tue Mar 12 12:19:23 2013 A New Revision: 248196 A URL: http://svnweb.freebsd.org/changeset/base/248196 A

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Gleb Smirnoff
On Tue, Mar 12, 2013 at 04:31:05PM +0100, Andre Oppermann wrote: A If you are concerned about using jumbos that are PAGE_SIZE, then I can A extend API in my patch. ... done. A A Patch attached. A A The NFS code itself guarantees that it won't request than MCLBYTES, A so using bare

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Andre Oppermann
On 12.03.2013 16:50, Gleb Smirnoff wrote: On Tue, Mar 12, 2013 at 04:31:05PM +0100, Andre Oppermann wrote: A If you are concerned about using jumbos that are PAGE_SIZE, then I can A extend API in my patch. ... done. A A Patch attached. A A The NFS code itself guarantees that it won't

svn commit: r248213 - stable/8/sys/conf

2013-03-12 Thread Xin LI
Author: delphij Date: Tue Mar 12 18:57:12 2013 New Revision: 248213 URL: http://svnweb.freebsd.org/changeset/base/248213 Log: Identify as 8.4-PRERELEASE. Approved by: re (kib) Modified: stable/8/sys/conf/newvers.sh Modified: stable/8/sys/conf/newvers.sh

svn commit: r248214 - head/usr.bin/grep/regex

2013-03-12 Thread Mark Johnston
Author: markj Date: Tue Mar 12 19:18:10 2013 New Revision: 248214 URL: http://svnweb.freebsd.org/changeset/base/248214 Log: Revert r246917, as it is causing incorrect behaviour as reported on freebsd-current. PR: bin/175213 Approved by: emaste (co-mentor) Modified:

svn commit: r248215 - stable/9/usr.bin/grep/regex

2013-03-12 Thread Mark Johnston
Author: markj Date: Tue Mar 12 19:28:41 2013 New Revision: 248215 URL: http://svnweb.freebsd.org/changeset/base/248215 Log: MFC r248214: Revert r246917, as it is causing incorrect behaviour as reported on freebsd-current. Approved by: emaste (co-mentor) Modified:

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Gleb Smirnoff
Andre, On Tue, Mar 12, 2013 at 05:33:04PM +0100, Andre Oppermann wrote: A We have very common case when we allocate either mbuf or mbuf + cluster, A depending on size. Everywhere this is made by hand, but can be substituted A with m_get2(len, ..., M_NOJUMBO); A A I guess what I'm trying to

Re: svn commit: r247814 - in head: . sys/amd64/conf sys/cam/ctl sys/conf sys/i386/conf

2013-03-12 Thread Pawel Jakub Dawidek
On Mon, Mar 04, 2013 at 09:18:45PM +, Kenneth D. Merry wrote: Author: ken Date: Mon Mar 4 21:18:45 2013 New Revision: 247814 URL: http://svnweb.freebsd.org/changeset/base/247814 Log: Re-enable CTL in GENERIC on i386 and amd64, but turn on the CTL disable tunable by default.

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread John Baldwin
On Tuesday, March 12, 2013 12:33:04 pm Andre Oppermann wrote: On 12.03.2013 16:50, Gleb Smirnoff wrote: On Tue, Mar 12, 2013 at 04:31:05PM +0100, Andre Oppermann wrote: A If you are concerned about using jumbos that are PAGE_SIZE, then I can A extend API in my patch. ... done. A

Re: svn commit: r248196 - head/sys/nfs

2013-03-12 Thread Andre Oppermann
On 12.03.2013 20:49, Gleb Smirnoff wrote: Andre, On Tue, Mar 12, 2013 at 05:33:04PM +0100, Andre Oppermann wrote: A We have very common case when we allocate either mbuf or mbuf + cluster, A depending on size. Everywhere this is made by hand, but can be substituted A with m_get2(len, ...,

svn commit: r248216 - vendor-sys/illumos/dist/uts/common/fs/zfs

2013-03-12 Thread Martin Matuska
Author: mm Date: Tue Mar 12 21:42:55 2013 New Revision: 248216 URL: http://svnweb.freebsd.org/changeset/base/248216 Log: Update vendor-sys/illumos/dist to illumos-gate 13979:b01a4832cdf9 Illumos ZFS issues: 3517 importing pool with autoreplace=on and hole vdevs crashes syseventd

svn commit: r248217 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor/illumos/dist/lib/libzpool/common vendor/illumos/dist/lib/libzpool/common/sys

2013-03-12 Thread Martin Matuska
Author: mm Date: Tue Mar 12 21:46:29 2013 New Revision: 248217 URL: http://svnweb.freebsd.org/changeset/base/248217 Log: Update vendor/illumos/dist and vendor-sys/illumos/dist to illumos-gate 13980:d7059eb1884c Illumos ZFS issues: 3598 want to dtrace when errors are generated in zfs

svn commit: r248217 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor/illumos/dist/lib/libzpool/common vendor/illumos/dist/lib/libzpool/common/sys

2013-03-12 Thread Martin Matuska
Author: mm Date: Tue Mar 12 21:46:29 2013 New Revision: 248217 URL: http://svnweb.freebsd.org/changeset/base/248217 Log: Update vendor/illumos/dist and vendor-sys/illumos/dist to illumos-gate 13980:d7059eb1884c Illumos ZFS issues: 3598 want to dtrace when errors are generated in zfs

svn commit: r248219 - head/share/misc

2013-03-12 Thread Eitan Adler
Author: eadler Date: Tue Mar 12 23:07:34 2013 New Revision: 248219 URL: http://svnweb.freebsd.org/changeset/base/248219 Log: Welcome Bryan to the team. Modified: head/share/misc/organization.dot Modified: head/share/misc/organization.dot

svn commit: r248220 - head/share/misc

2013-03-12 Thread Eitan Adler
Author: eadler Date: Tue Mar 12 23:14:18 2013 New Revision: 248220 URL: http://svnweb.freebsd.org/changeset/base/248220 Log: Remove pav from portmgr whom had also stepped down a few months ago. Thank you for your years of service. Reported by: rene Modified:

svn commit: r248226 - head/sys/dev/bge

2013-03-12 Thread Pyun YongHyeon
Author: yongari Date: Wed Mar 13 01:40:01 2013 New Revision: 248226 URL: http://svnweb.freebsd.org/changeset/base/248226 Log: r241438 broke IPMI access on Sun Fire X2200 M2(BCM5715). Fix the IPMI regression by sending BGE_FW_DRV_STATE_UNLOAD to ASF/IPMI firmware in driver attach phase.

svn commit: r248227 - head/sys/dev/re

2013-03-12 Thread Pyun YongHyeon
Author: yongari Date: Wed Mar 13 02:11:45 2013 New Revision: 248227 URL: http://svnweb.freebsd.org/changeset/base/248227 Log: Disable TX IP header checksum offloading on RL_HWREV_8168CP. The controller generates wrong checksummed frame if the IP packet has IP options. Submitted by: