svn commit: r193152 - in stable/7/sys: . amd64/linux32 compat/linux contrib/pf dev/ath/ath_hal dev/cxgb i386/linux

2009-05-30 Thread Dmitry Chagin
Author: dchagin Date: Sun May 31 06:58:35 2009 New Revision: 193152 URL: http://svn.freebsd.org/changeset/base/193152 Log: MFC r191719: Reimplement futexes. Old implemention used Giant to protect the kernel data structures, but at the same time called malloc(M_WAITOK), that could cause

svn commit: r193151 - vendor/bind9/9.6.1rc1

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 06:37:47 2009 New Revision: 193151 URL: http://svn.freebsd.org/changeset/base/193151 Log: Tag the 9.6.1rc1 release Added: vendor/bind9/9.6.1rc1/ - copied from r193150, vendor/bind9/dist/ ___ svn-src-all@freebsd.or

svn commit: r193150 - head/contrib/bind9

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 05:44:21 2009 New Revision: 193150 URL: http://svn.freebsd.org/changeset/base/193150 Log: Update BIND to version 9.6.1rc1. This version has better performance and lots of new features compared to 9.4.x, including: Full NSEC3 support Automatic z

svn commit: r193147 - vendor/bind9/dist

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 05:20:54 2009 New Revision: 193147 URL: http://svn.freebsd.org/changeset/base/193147 Log: Update relative to the BIND 9.6.1rc1 import Modified: vendor/bind9/dist/FREEBSD-Upgrade Modified: vendor/bind9/dist/FREEBSD-Upgrade ===

svn commit: r193145 - in head/lib: libc/arm libc/arm/gen libstand

2009-05-30 Thread Marcel Moolenaar
Author: marcel Date: Sun May 31 02:03:40 2009 New Revision: 193145 URL: http://svn.freebsd.org/changeset/base/193145 Log: Use GCC's __SOFTFP__ to test whether we're being compiled with softfloat or not. Now -msoft-float can be overridden more easily. Modified: head/lib/libc/arm/Makefile.i

svn commit: r193144 - head/sys/powerpc/mpc85xx

2009-05-30 Thread Marcel Moolenaar
Author: marcel Date: Sun May 31 01:56:06 2009 New Revision: 193144 URL: http://svn.freebsd.org/changeset/base/193144 Log: Mark the cascaded AT interrupt handler as MP safe to avoid having it grab Giant. The next step would be to make it a filter. Modified: head/sys/powerpc/mpc85xx/atpic.c

svn commit: r193143 - vendor/bind9/dist

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 01:27:27 2009 New Revision: 193143 URL: http://svn.freebsd.org/changeset/base/193143 Log: The isc-config.sh file is actually used in the configure stage described in FreeBSD-Upgrade. Modified: vendor/bind9/dist/FREEBSD-Xlist Modified: vendor/bind9/dist/FREEBS

svn commit: r193142 - vendor/bind9/dist

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 01:26:43 2009 New Revision: 193142 URL: http://svn.freebsd.org/changeset/base/193142 Log: Vendor import of BIND 9.6.1rc1 Added: vendor/bind9/dist/isc-config.sh.in (contents, props changed) Added: vendor/bind9/dist/isc-config.sh.in

svn commit: r193140 - svnadmin/conf

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 00:10:35 2009 New Revision: 193140 URL: http://svn.freebsd.org/changeset/base/193140 Log: Temporarily add myself for the BIND 9.6.1rc1 import Modified: svnadmin/conf/sizelimit.conf Modified: svnadmin/conf/sizelimit.conf =

svn commit: r193139 - vendor/bind9/dist

2009-05-30 Thread Doug Barton
Author: dougb Date: Sun May 31 00:03:41 2009 New Revision: 193139 URL: http://svn.freebsd.org/changeset/base/193139 Log: Update relative to the BIND 9.6.1rc1 import Modified: vendor/bind9/dist/FREEBSD-Xlist Modified: vendor/bind9/dist/FREEBSD-Xlist ===

svn commit: r193138 - in head: . sys/kern sys/sys

2009-05-30 Thread Attilio Rao
@@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. ln -s aj /etc/malloc.conf.) 20090530: + Remove the tunable/sysctl debug.mpsafevfs as its initial purpose + is no more valid. + +20090530: Add VOP_ACCESSX(9). File system modules need to be rebuilt. Bump

svn commit: r193137 - vendor/bind9/dist

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 23:51:02 2009 New Revision: 193137 URL: http://svn.freebsd.org/changeset/base/193137 Log: In preparation for the BIND 9.6.1rc1 import, remove this file. We don't use it. Deleted: vendor/bind9/dist/isc-config.sh.in __

svn commit: r193136 - vendor/bind9/dist/lib/bind

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 23:50:12 2009 New Revision: 193136 URL: http://svn.freebsd.org/changeset/base/193136 Log: In preparation for the BIND 9.6.1rc1 import, remove this directory. The libbind library is no longer distributed as part of the main BIND package, and we never built it in

svn commit: r193135 - in vendor/bind9/dist/doc: draft rfc

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 23:48:09 2009 New Revision: 193135 URL: http://svn.freebsd.org/changeset/base/193135 Log: In preparation for the BIND 9.6.1rc1 import, remove these two directories. We do not install these files so there is little use to keeping them in the tree, and the drafts

svn commit: r193134 - in stable/7: lib/libc/i386/stdlib lib/libc/i386/string lib/libc_r/arch/amd64 lib/libc_r/arch/i386 lib/libstand/i386 lib/msun/amd64 lib/msun/i387 lib/msun/ia64 tools/KSE/ksetes...

2009-05-30 Thread Attilio Rao
Author: attilio Date: Sat May 30 23:27:48 2009 New Revision: 193134 URL: http://svn.freebsd.org/changeset/base/193134 Log: MFC r192760: Use the END() macro appropriately in order to improve debugging for tools (Valgrind mainly). Modified: stable/7/lib/libc/i386/stdlib/ldiv.S stable/7/li

svn commit: r193133 - vendor/bind9/dist-9.4

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 23:01:27 2009 New Revision: 193133 URL: http://svn.freebsd.org/changeset/base/193133 Log: Make a copy of the existing dist directory (as of BIND 9.4.3-P2) for ongoing support of the RELENG_7 branch. Added: vendor/bind9/dist-9.4/ - copied from r193131, ven

Re: svn commit: r193131 - head/sys/geom/label

2009-05-30 Thread Rink Springer
On Sat, May 30, 2009 at 10:31:53PM +, Doug Barton wrote: > Log: > Crank the debug level necessary to display the "Label foo is removed" > and "Label for provider ..." messages up from 0 to 1. Thank you! -- Rink P.W. Springer- http://rink.nu "Doom, gloom an

svn commit: r193131 - head/sys/geom/label

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 22:31:52 2009 New Revision: 193131 URL: http://svn.freebsd.org/changeset/base/193131 Log: Crank the debug level necessary to display the "Label foo is removed" and "Label for provider ..." messages up from 0 to 1. Modified: head/sys/geom/label/g_label.c Modif

svn commit: r193128 - in head/sys: cddl/contrib/opensolaris/uts/common/fs/zfs modules/zfs rpc

2009-05-30 Thread Kip Macy
Author: kmacy Date: Sat May 30 22:23:58 2009 New Revision: 193128 URL: http://svn.freebsd.org/changeset/base/193128 Log: fix xdrmem_control to be safe in an if statement fix zfs to depend on krpc remove xdr from zfs makefile Submitted by: dcha...@freebsd.org Modified: head/sys/cddl/c

svn commit: r193126 - head/sys/vm

2009-05-30 Thread Alan Cox
Author: alc Date: Sat May 30 22:15:55 2009 New Revision: 193126 URL: http://svn.freebsd.org/changeset/base/193126 Log: Eliminate a stale comment and the two remaining uses of the "register" keyword in this file. Modified: head/sys/vm/vm_page.h Modified: head/sys/vm/vm_page.h ==

svn commit: r193125 - head/sys/fs/nfsclient

2009-05-30 Thread Rick Macklem
Author: rmacklem Date: Sat May 30 22:11:12 2009 New Revision: 193125 URL: http://svn.freebsd.org/changeset/base/193125 Log: Add a check to v_type == VREG for the recently modified code that does NFSv4 Closes in the experimental client's VOP_INACTIVE(). I also replaced a bunch of ap->a_vp wit

svn commit: r193124 - head/sys/vm

2009-05-30 Thread Alan Cox
Author: alc Date: Sat May 30 22:06:58 2009 New Revision: 193124 URL: http://svn.freebsd.org/changeset/base/193124 Log: Add assertions in two places where a page's valid or dirty bits are changed. Modified: head/sys/vm/vm_page.c Modified: head/sys/vm/vm_page.c

svn commit: r193123 - head/sys/modules/geom/geom_part/geom_part_ebr

2009-05-30 Thread Marcel Moolenaar
Author: marcel Date: Sat May 30 22:04:18 2009 New Revision: 193123 URL: http://svn.freebsd.org/changeset/base/193123 Log: g_part_ebr.c includes opt_geom.h Modified: head/sys/modules/geom/geom_part/geom_part_ebr/Makefile Modified: head/sys/modules/geom/geom_part/geom_part_ebr/Makefile ===

svn commit: r193119 - head/etc/rc.d

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 21:51:38 2009 New Revision: 193119 URL: http://svn.freebsd.org/changeset/base/193119 Log: Small cleanup, add (spurious) quotation marks around the value for name= to make these scripts consistent with the rest. Modified: head/etc/rc.d/archdep head/etc/rc.d/m

Re: svn commit: r192925 - in head/sys/dev/usb: . input

2009-05-30 Thread Rui Paulo
On 27 May 2009, at 20:27, Andrew Thompson wrote: Author: thompsa Date: Wed May 27 19:27:29 2009 New Revision: 192925 URL: http://svn.freebsd.org/changeset/base/192925 Log: Add support for the Apple MacBook Pro keyboard - add key mappings for fn keys - byte swapping for certain models - Fix

svn commit: r193118 - head/etc

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 21:41:54 2009 New Revision: 193118 URL: http://svn.freebsd.org/changeset/base/193118 Log: Now that the last of the *.sh scripts are gone from the base, emit a warning if come across one. Modified: head/etc/rc.subr Modified: head/etc/rc.subr ==

svn commit: r193115 - head/sys/net80211

2009-05-30 Thread Sam Leffler
Author: sam Date: Sat May 30 20:11:23 2009 New Revision: 193115 URL: http://svn.freebsd.org/changeset/base/193115 Log: distribute sysctl decls so global variables can be made static Modified: head/sys/net80211/ieee80211_dfs.c head/sys/net80211/ieee80211_freebsd.c head/sys/net80211/ieee802

svn commit: r193114 - head/sys/net80211

2009-05-30 Thread Sam Leffler
Author: sam Date: Sat May 30 19:57:31 2009 New Revision: 193114 URL: http://svn.freebsd.org/changeset/base/193114 Log: o assert TDMA_MAXSLOTS is 2 so noone tries to blindly increase it o add safety belt in vdetach for failed state block allocation o fix dynamic change to tdma config; ERESTAR

svn commit: r193113 - head

2009-05-30 Thread Doug Barton
== --- head/ObsoleteFiles.inc Sat May 30 19:38:51 2009(r193112) +++ head/ObsoleteFiles.inc Sat May 30 19:39:57 2009(r193113) @@ -14,6 +14,8 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090530: removal of early.sh +OLD_FILES+=etc/rc.d

svn commit: r193112 - head/etc/rc.d

2009-05-30 Thread Doug Barton
Author: dougb Date: Sat May 30 19:38:51 2009 New Revision: 193112 URL: http://svn.freebsd.org/changeset/base/193112 Log: As previously advertised, remove this script prior to the 8.0 branch. Deleted: head/etc/rc.d/early.sh Modified: head/etc/rc.d/Makefile Modified: head/etc/rc.d/Makefile =

svn commit: r193111 - head/sys/boot/uboot/lib

2009-05-30 Thread Marcel Moolenaar
Author: marcel Date: Sat May 30 19:28:38 2009 New Revision: 193111 URL: http://svn.freebsd.org/changeset/base/193111 Log: Fix NETIF_DEBUG compilation. Modified: head/sys/boot/uboot/lib/net.c Modified: head/sys/boot/uboot/lib/net.c =

svn commit: r193110 - head/sys/cddl/contrib/opensolaris/uts/common/fs

2009-05-30 Thread Kip Macy
Author: kmacy Date: Sat May 30 19:26:35 2009 New Revision: 193110 URL: http://svn.freebsd.org/changeset/base/193110 Log: work around snapshot shutdown race reported by Henri Hennebert Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c Modified: head/sys/cddl/contrib/opensolaris/

svn commit: r193109 - head/lib/libstand

2009-05-30 Thread Marcel Moolenaar
Author: marcel Date: Sat May 30 19:23:09 2009 New Revision: 193109 URL: http://svn.freebsd.org/changeset/base/193109 Log: Print the returned port number when RPC_DEBUG is defined. This improves debugging. Modified: head/lib/libstand/rpc.c Modified: head/lib/libstand/rpc.c =

svn commit: r193105 - in head/sys/dev: lmc nge

2009-05-30 Thread Attilio Rao
Author: attilio Date: Sat May 30 18:39:22 2009 New Revision: 193105 URL: http://svn.freebsd.org/changeset/base/193105 Log: Unbreak build. Pointy hat to:attilio Modified: head/sys/dev/lmc/if_lmc.c head/sys/dev/lmc/if_lmc.h head/sys/dev/nge/if_nge.c Modified: head/sys/dev/lmc/

svn commit: r193104 - head/sys/arm/xscale/ixp425

2009-05-30 Thread Sam Leffler
Author: sam Date: Sat May 30 18:23:55 2009 New Revision: 193104 URL: http://svn.freebsd.org/changeset/base/193104 Log: maintain existing style Modified: head/sys/arm/xscale/ixp425/if_npe.c Modified: head/sys/arm/xscale/ixp425/if_npe.c =

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

2009-05-30 Thread Attilio Rao
Author: attilio Date: Sat May 30 17:56:19 2009 New Revision: 193103 URL: http://svn.freebsd.org/changeset/base/193103 Log: Fix return values appropriately. Tested by:zec Modified: head/sys/dev/bge/if_bge.c Modified: head/sys/dev/bge/if_bge.c =

svn commit: r193101 - head/lib/libarchive

2009-05-30 Thread Tim Kientzle
Author: kientzle Date: Sat May 30 17:26:55 2009 New Revision: 193101 URL: http://svn.freebsd.org/changeset/base/193101 Log: Include libmd and libcrypto in DPADD Modified: head/lib/libarchive/Makefile Modified: head/lib/libarchive/Makefile =

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

2009-05-30 Thread Attilio Rao
Author: attilio Date: Sat May 30 17:25:14 2009 New Revision: 193100 URL: http://svn.freebsd.org/changeset/base/193100 Log: s/rk_npkts/rx_npkts Reported by: zec Modified: head/sys/dev/bge/if_bge.c Modified: head/sys/dev/bge/if_bge.c ==

svn commit: r193098 - head/sys/i386/xen

2009-05-30 Thread Adrian Chadd
Author: adrian Date: Sat May 30 15:20:25 2009 New Revision: 193098 URL: http://svn.freebsd.org/changeset/base/193098 Log: Even though I'm not quite sure that the call_func stuff will work properly in all the places/cases IPI messages will be generated, at least be consistent with how the cal

svn commit: r193096 - in head/sys: arm/xscale/ixp425 dev/bge dev/dc dev/e1000 dev/firewire dev/fxp dev/ixgb dev/lmc dev/mge dev/nfe dev/re dev/sf dev/sis dev/smc dev/ste dev/stge dev/tsec dev/vge d...

2009-05-30 Thread Attilio Rao
Author: attilio Date: Sat May 30 15:14:44 2009 New Revision: 193096 URL: http://svn.freebsd.org/changeset/base/193096 Log: When user_frac in the polling subsystem is low it is going to busy the CPU for too long period than necessary. Additively, interfaces are kept polled (in the tick) even

svn commit: r193094 - head/sys/i386/xen

2009-05-30 Thread Adrian Chadd
Author: adrian Date: Sat May 30 14:59:08 2009 New Revision: 193094 URL: http://svn.freebsd.org/changeset/base/193094 Log: Don't schedule a CALL_FUNCTION_VECTOR software IPI if the IPI was signaled via the bitmap (and thus sent via RESCHEDULE_VECTOR.) Modified: head/sys/i386/xen/mp_machdep.c

svn commit: r193093 - in head: . sys/sys

2009-05-30 Thread Edward Tomasz Napierala
ln -s aj /etc/malloc.conf.) +20090530: + Add VOP_ACCESSX(9). File system modules need to be rebuilt. + Bump __FreeBSD_version to 800094. + 20090529: Add mnt_xflag field to 'struct mount'. File system modules need to be rebuilt. Modified: head/sys/s

svn commit: r193092 - in head: share/man/man9 sys/fs/nullfs sys/kern sys/sys

2009-05-30 Thread Edward Tomasz Napierala
Author: trasz Date: Sat May 30 13:59:05 2009 New Revision: 193092 URL: http://svn.freebsd.org/changeset/base/193092 Log: Add VOP_ACCESSX, which can be used to query for newly added V* permissions, such as VWRITE_ACL. For a filsystems that don't implement it, there is a default implementatio

svn commit: r193090 - head/sys/netinet

2009-05-30 Thread Randall Stewart
Author: rrs Date: Sat May 30 11:14:41 2009 New Revision: 193090 URL: http://svn.freebsd.org/changeset/base/193090 Log: Adds missing sysctl to manage the vtag_time_wait time. This will even allow disabling time-wait all together if you set the value to 0 (not advisable actually). The default

svn commit: r193089 - head/sys/netinet

2009-05-30 Thread Randall Stewart
Author: rrs Date: Sat May 30 10:56:27 2009 New Revision: 193089 URL: http://svn.freebsd.org/changeset/base/193089 Log: Fix a small memory leak from the nr-sack code - the mapping array was not being freed at term of association. Also get rid of the MICHAELS_EXP code. Modified: head/sys/ne

svn commit: r193088 - head/sys/netinet

2009-05-30 Thread Randall Stewart
Author: rrs Date: Sat May 30 10:50:40 2009 New Revision: 193088 URL: http://svn.freebsd.org/changeset/base/193088 Log: Make sctp_uio user to kernel structure match the socket-api draft. Two fields were uint32_t when they should have been uint16_t. Reported by Jonathan Leighton at U-del.

svn commit: r193087 - in head: bin/rm usr.bin/find

2009-05-30 Thread Jilles Tjoelker
Author: jilles Date: Sat May 30 10:42:19 2009 New Revision: 193087 URL: http://svn.freebsd.org/changeset/base/193087 Log: rm, find -delete: fix removing symlinks with uchg/uappnd set. Formerly, this tried to clear the flags on the symlink's target instead of the symlink itself. As be

Re: svn commit: r193083 - head/lib/libarchive

2009-05-30 Thread Kostik Belousov
On Sat, May 30, 2009 at 07:08:16AM +, Tim Kientzle wrote: > Author: kientzle > Date: Sat May 30 07:08:16 2009 > New Revision: 193083 > URL: http://svn.freebsd.org/changeset/base/193083 > > Log: > Link libarchive against -lmd and -lcrypto. > > Thanks to Ed Schouten for the clue. > > Mod

svn commit: r193086 - head/bin/cp

2009-05-30 Thread Jilles Tjoelker
Author: jilles Date: Sat May 30 10:36:14 2009 New Revision: 193086 URL: http://svn.freebsd.org/changeset/base/193086 Log: Preserve file flags on symlinks in cp -Rp. This reported ENOSYS before. PR: bin/111226 (part of) Submitted by: Martin Kammerhofer Approved by: ed (mento

Re: svn commit: r193084 - head/sys/compat/svr4

2009-05-30 Thread Bjoern A. Zeeb
On Sat, 30 May 2009, Xin LI wrote: Author: delphij Date: Sat May 30 07:33:32 2009 New Revision: 193084 URL: http://svn.freebsd.org/changeset/base/193084 Log: Attempt to fix build by updating hostid to follow the new world order. Thanks for fixing this. -- Bjoern A. Zeeb

svn commit: r193085 - head/sys/xen/evtchn

2009-05-30 Thread Adrian Chadd
Author: adrian Date: Sat May 30 08:53:13 2009 New Revision: 193085 URL: http://svn.freebsd.org/changeset/base/193085 Log: Make ipi_cpu() function as intended. IPI's in Xen are implemented through hypervisor event channels. The MP code creates a pair of IRQs for each base IPI per CPU (on

svn commit: r193084 - head/sys/compat/svr4

2009-05-30 Thread Xin LI
Author: delphij Date: Sat May 30 07:33:32 2009 New Revision: 193084 URL: http://svn.freebsd.org/changeset/base/193084 Log: Attempt to fix build by updating hostid to follow the new world order. Modified: head/sys/compat/svr4/svr4_stat.c Modified: head/sys/compat/svr4/svr4_stat.c

svn commit: r193083 - head/lib/libarchive

2009-05-30 Thread Tim Kientzle
Author: kientzle Date: Sat May 30 07:08:16 2009 New Revision: 193083 URL: http://svn.freebsd.org/changeset/base/193083 Log: Link libarchive against -lmd and -lcrypto. Thanks to Ed Schouten for the clue. Modified: head/lib/libarchive/Makefile Modified: head/lib/libarchive/Makefile ==