svn commit: r226984 - in stable/8: etc/devd sys/dev/usb sys/dev/usb/quirk sys/dev/usb/wlan

2011-11-01 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 1 08:24:01 2011 New Revision: 226984 URL: http://svn.freebsd.org/changeset/base/226984 Log: MFC r226903, r225777, r226221 and r226534: Add some new USB device IDs and some USB device quirks. Improve the USB mass storage auto quirk detection. PR:

svn commit: r226985 - head/sys/geom

2011-11-01 Thread Alexander Motin
Author: mav Date: Tue Nov 1 08:57:49 2011 New Revision: 226985 URL: http://svn.freebsd.org/changeset/base/226985 Log: Workaround the problem introduced by combination of r162200 and r215687. r162200 delays provider orphanization until all running requests complete, to workaround broken

svn commit: r226986 - head/usr.sbin/pmcstat

2011-11-01 Thread Fabien Thomas
Author: fabient Date: Tue Nov 1 09:28:47 2011 New Revision: 226986 URL: http://svn.freebsd.org/changeset/base/226986 Log: Two bugs fixed: - Do not close stdout or stderr when redirecting to file. - Correctly handle error code to detect when no buffer available. MFC after:1 month

svn commit: r226987 - head/sys/fs/tmpfs

2011-11-01 Thread Peter Holm
Author: pho Date: Tue Nov 1 12:33:06 2011 New Revision: 226987 URL: http://svn.freebsd.org/changeset/base/226987 Log: Added missing cache purge of from argument for rename(). Reported by: Anton Yuzhaninov citrin citrin ru In collaboration with:kib MFC after:1 week

svn commit: r226988 - stable/9/sys/fs/nullfs

2011-11-01 Thread Konstantin Belousov
Author: kib Date: Tue Nov 1 15:34:52 2011 New Revision: 226988 URL: http://svn.freebsd.org/changeset/base/226988 Log: MFC r226686: The covered vnode must be reloced if it was unlocked. Remove VOP_ISLOCKED test because of this and also because it can lead to false positives. Approved

svn commit: r226989 - stable/9/sys/fs/nullfs

2011-11-01 Thread Konstantin Belousov
Author: kib Date: Tue Nov 1 15:38:41 2011 New Revision: 226989 URL: http://svn.freebsd.org/changeset/base/226989 Log: MFC r226687: The only possible error return from null_nodeget() is due to insmntque1 failure (the getnewvnode cannot return an error). In this case, the

svn commit: r226990 - stable/9/sys/fs/nullfs

2011-11-01 Thread Konstantin Belousov
Author: kib Date: Tue Nov 1 15:41:55 2011 New Revision: 226990 URL: http://svn.freebsd.org/changeset/base/226990 Log: MFC r226688: The use of VOP_ISLOCKED() without a check for the return values can cause false positives. Replace the #ifdef block with the proper ASSERT_VOP_UNLOCKED()

svn commit: r226991 - stable/8/sys/fs/nullfs

2011-11-01 Thread Konstantin Belousov
Author: kib Date: Tue Nov 1 15:51:09 2011 New Revision: 226991 URL: http://svn.freebsd.org/changeset/base/226991 Log: MFC r226686: The covered vnode must be reloced if it was unlocked. Remove VOP_ISLOCKED test because of this and also because it can lead to false positives. Modified:

svn commit: r226992 - stable/8/sys/fs/nullfs

2011-11-01 Thread Konstantin Belousov
Author: kib Date: Tue Nov 1 15:53:44 2011 New Revision: 226992 URL: http://svn.freebsd.org/changeset/base/226992 Log: MFC r226687: The only possible error return from null_nodeget() is due to insmntque1 failure (the getnewvnode cannot return an error). In this case, the

svn commit: r226993 - stable/8/sys/fs/nullfs

2011-11-01 Thread Konstantin Belousov
Author: kib Date: Tue Nov 1 15:56:15 2011 New Revision: 226993 URL: http://svn.freebsd.org/changeset/base/226993 Log: MFC r226688: The use of VOP_ISLOCKED() without a check for the return values can cause false positives. Replace the #ifdef block with the proper ASSERT_VOP_UNLOCKED()

svn commit: r226994 - stable/9/lib/libc/sys

2011-11-01 Thread Sergey Kandaurov
Author: pluknet Date: Tue Nov 1 16:11:44 2011 New Revision: 226994 URL: http://svn.freebsd.org/changeset/base/226994 Log: MFC r226790: Fix typo in timer_getoverrun cross-reference. Approved by: re (kib) Modified: stable/9/lib/libc/sys/timer_create.2 Directory Properties:

svn commit: r226995 - in head/sys: arm/conf conf dev/bm dev/dc dev/mii dev/nge dev/sis dev/smc dev/ste dev/stge dev/tl dev/wb dev/xl modules/mii pci

2011-11-01 Thread Marius Strobl
Author: marius Date: Tue Nov 1 16:13:59 2011 New Revision: 226995 URL: http://svn.freebsd.org/changeset/base/226995 Log: - Import the common MII bitbang'ing code from NetBSD and convert drivers to take advantage of it instead of duplicating it. This reduces the size of the i386 GENERIC

svn commit: r226996 - stable/8/lib/libc/sys

2011-11-01 Thread Sergey Kandaurov
Author: pluknet Date: Tue Nov 1 16:27:47 2011 New Revision: 226996 URL: http://svn.freebsd.org/changeset/base/226996 Log: MFC r226790: Fix typo in timer_getoverrun cross-reference. Modified: stable/8/lib/libc/sys/timer_create.2 Directory Properties: stable/8/lib/libc/ (props changed)

svn commit: r226997 - stable/7/lib/libc/sys

2011-11-01 Thread Sergey Kandaurov
Author: pluknet Date: Tue Nov 1 16:56:42 2011 New Revision: 226997 URL: http://svn.freebsd.org/changeset/base/226997 Log: MFC r226790: Fix typo in timer_getoverrun cross-reference. Modified: stable/7/lib/libc/sys/timer_create.2 Directory Properties: stable/7/lib/libc/ (props changed)

svn commit: r226998 - head/sys/geom/stripe

2011-11-01 Thread Alexander Motin
Author: mav Date: Tue Nov 1 17:04:42 2011 New Revision: 226998 URL: http://svn.freebsd.org/changeset/base/226998 Log: Refactor disk disconnection and geom destruction handling sequences. Do not close/destroy opened consumer directly in case of disconnect. Instead keep it existing until it

svn commit: r227000 - in head/sys/dev/ata: . chipsets

2011-11-01 Thread Marius Strobl
Author: marius Date: Tue Nov 1 17:57:21 2011 New Revision: 227000 URL: http://svn.freebsd.org/changeset/base/227000 Log: In r225931 I've missed the only other driver using the pointer returned by rman_get_virtual(9) to access device registers sparc64 currently cares about. Ideally ata(4)

svn commit: r227001 - head/sys/dev/mpt

2011-11-01 Thread Marius Strobl
Author: marius Date: Tue Nov 1 18:28:33 2011 New Revision: 227001 URL: http://svn.freebsd.org/changeset/base/227001 Log: Increase the IOC port initialization timeouts by ten times to what the corresponding Linux driver uses. This allows mpt(4) to still recognize all good SATA devices in

svn commit: r227002 - stable/9/sys/netinet

2011-11-01 Thread Qing Li
Author: qingli Date: Tue Nov 1 18:29:06 2011 New Revision: 227002 URL: http://svn.freebsd.org/changeset/base/227002 Log: MFC 226713 Exclude host routes when checking for prefix coverage on multiple interfaces. A host route has a NULL mask so check for that condition. I have also been

svn commit: r227003 - stable/8/sys/net

2011-11-01 Thread Qing Li
Author: qingli Date: Tue Nov 1 19:29:03 2011 New Revision: 227003 URL: http://svn.freebsd.org/changeset/base/227003 Log: MFC 226710 The host-id/interface-id can have a specific value and is properly masked out when adding a prefix route through the route command. However, when

svn commit: r227004 - head/sys/geom/concat

2011-11-01 Thread Alexander Motin
Author: mav Date: Tue Nov 1 20:56:19 2011 New Revision: 227004 URL: http://svn.freebsd.org/changeset/base/227004 Log: Refactor disk disconnection and geom destruction handling sequences. Do not close/destroy opened consumer directly in case of disconnect. Instead keep it existing until it

svn commit: r227005 - stable/9/sys/netinet6

2011-11-01 Thread Qing Li
Author: qingli Date: Tue Nov 1 21:21:36 2011 New Revision: 227005 URL: http://svn.freebsd.org/changeset/base/227005 Log: MFC 226451 The IPv6 code was influx at the time of r196865 due to the L2/L3 separation rewrite changes. r196865 was committed to fix a scope violation problem in

svn commit: r227006 - in head: . sys/amd64/conf sys/conf sys/dev/esp sys/i386/conf sys/modules sys/modules/esp sys/pc98/conf sys/sparc64/conf

2011-11-01 Thread Marius Strobl
2011(r227005) +++ head/UPDATING Tue Nov 1 21:26:57 2011(r227006) @@ -22,6 +22,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +2001: + The broken amd(4

svn commit: r227007 - in stable/9: etc/devd sys/dev/usb sys/dev/usb/quirk sys/dev/usb/wlan

2011-11-01 Thread Hans Petter Selasky
Author: hselasky Date: Tue Nov 1 22:00:49 2011 New Revision: 227007 URL: http://svn.freebsd.org/changeset/base/227007 Log: MFC r226903, r225777, r226221 and r226534: Add some new USB device IDs and some USB device quirks. Improve the USB mass storage auto quirk detection. PR:

svn commit: r227008 - stable/9/sys/net

2011-11-01 Thread Qing Li
Author: qingli Date: Tue Nov 1 22:22:46 2011 New Revision: 227008 URL: http://svn.freebsd.org/changeset/base/227008 Log: MFC 226710 The host-id/interface-id can have a specific value and is properly masked out when adding a prefix route through the route command. However, when

svn commit: r227009 - head/sys/geom

2011-11-01 Thread Alexander Motin
Author: mav Date: Tue Nov 1 23:12:22 2011 New Revision: 227009 URL: http://svn.freebsd.org/changeset/base/227009 Log: Make orphan() method in geom_dev asynchronous using destroy_dev_sched_cb() instead of destroy_dev(). It moves device destruction waiting out of the topology lock and so

svn commit: r227011 - head/usr.sbin/tzsetup

2011-11-01 Thread Doug Barton
Author: dougb Date: Wed Nov 2 04:21:20 2011 New Revision: 227011 URL: http://svn.freebsd.org/changeset/base/227011 Log: If the user is moving from any other time zone to UTC we need to delete any old /var/db/zoneinfo file that may exist so that tzsetup -r does the right thing. Modified:

svn commit: r227012 - in head/sys: mips/mips vm

2011-11-01 Thread Alan Cox
Author: alc Date: Wed Nov 2 05:42:51 2011 New Revision: 227012 URL: http://svn.freebsd.org/changeset/base/227012 Log: Add support for VM_ALLOC_WIRED and VM_ALLOC_ZERO to vm_page_alloc_freelist() and use these new options in the mips pmap. Wake up the page daemon in