Re: svn commit: r236026 - in head/sys: amd64/linux32 compat/freebsd32 kern

2012-05-28 Thread Bruce Evans
On Mon, 28 May 2012, Robert N. M. Watson wrote: On 28 May 2012, at 09:36, Konstantin Belousov wrote: On Sun, May 27, 2012 at 07:49:36AM +1000, Bruce Evans wrote: On Sat, 26 May 2012, Konstantin Belousov wrote: On Sat, May 26, 2012 at 10:21:25PM +1000, Bruce Evans wrote: The 'low level' AKA

Re: svn commit: r236137 - head/contrib/gcc/config/i386

2012-05-28 Thread David Chisnall
On 28 May 2012, at 20:33, Dimitry Andric wrote: On the other hand, it's really platform-dependent: I've checked several Linux distributions, and it is fairly unpredictable whether their gcc passes --hash-style to the linker, or if they do, which option they use. Can we make it dependent on

svn commit: r236198 - head/usr.sbin/jail

2012-05-28 Thread Jamie Gritton
Author: jamie Date: Mon May 28 20:44:11 2012 New Revision: 236198 URL: http://svn.freebsd.org/changeset/base/236198 Log: When writing the jid via the -i flag, do it right when the jail is created, before any commands run. /etc/rc.d/jail depends on this. Modified:

Re: svn commit: r235859 - in head/sys: i386/conf modules

2012-05-28 Thread Konstantin Belousov
On Mon, May 28, 2012 at 12:38:19PM -0700, Eitan Adler wrote: On 25 May 2012 03:32, Konstantin Belousov kostik...@gmail.com wrote: On Fri, May 25, 2012 at 10:32:12AM +0200, Niclas Zeising wrote: Hi! Would it be possible to bump the FreeBSD version to reflect this commit?  It would be

Re: svn commit: r236137 - head/contrib/gcc/config/i386

2012-05-28 Thread Konstantin Belousov
On Mon, May 28, 2012 at 09:03:55PM +0200, Marius Strobl wrote: On Sun, May 27, 2012 at 05:27:48AM +, Konstantin Belousov wrote: Author: kib Date: Sun May 27 05:27:47 2012 New Revision: 236137 URL: http://svn.freebsd.org/changeset/base/236137 Log: Enable gnu hash generation

Re: svn commit: r236137 - head/contrib/gcc/config/i386

2012-05-28 Thread Konstantin Belousov
On Mon, May 28, 2012 at 09:17:23PM +0100, David Chisnall wrote: On 28 May 2012, at 20:33, Dimitry Andric wrote: On the other hand, it's really platform-dependent: I've checked several Linux distributions, and it is fairly unpredictable whether their gcc passes --hash-style to the linker,

Re: svn commit: r236137 - head/contrib/gcc/config/i386

2012-05-28 Thread Dimitry Andric
On 2012-05-28 22:17, David Chisnall wrote: On 28 May 2012, at 20:33, Dimitry Andric wrote: On the other hand, it's really platform-dependent: I've checked several Linux distributions, and it is fairly unpredictable whether their gcc passes --hash-style to the linker, or if they do, which

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

2012-05-28 Thread Alan Cox
Author: alc Date: Mon May 28 21:15:54 2012 New Revision: 236199 URL: http://svn.freebsd.org/changeset/base/236199 Log: A small simplification to i915_gem_pager_fault(). Reviewed by: kib Modified: head/sys/dev/drm2/i915/i915_gem.c Modified: head/sys/dev/drm2/i915/i915_gem.c

svn commit: r236213 - in head: sbin/fsck_msdosfs sbin/restore sys/boot/i386/libi386 sys/compat/ndis sys/i386/i386 usr.bin/chat usr.sbin/pkg_install/lib

2012-05-28 Thread Kevin Lo
Author: kevlo Date: Tue May 29 01:48:06 2012 New Revision: 236213 URL: http://svn.freebsd.org/changeset/base/236213 Log: Make sure that each va_start has one and only one matching va_end, especially in error cases. Modified: head/sbin/fsck_msdosfs/main.c head/sbin/restore/utilities.c

svn commit: r236214 - in head/sys/sparc64: include sparc64

2012-05-28 Thread Alan Cox
Author: alc Date: Tue May 29 01:52:38 2012 New Revision: 236214 URL: http://svn.freebsd.org/changeset/base/236214 Log: Replace all uses of the vm page queues lock by a r/w lock that is private to this pmap.c. This new r/w lock is used primarily to synchronize access to the TTE lists.

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

2012-05-28 Thread Warner Losh
Author: imp Date: Tue May 29 03:23:18 2012 New Revision: 236215 URL: http://svn.freebsd.org/changeset/base/236215 Log: Compute the master clock frequency, so we no longer need to have it compiled into the kernel. This allows us to boot the same kernel on machines with different master

svn commit: r236220 - head/sys/dev/acpica

2012-05-28 Thread Mitsuru IWASAKI
Author: iwasaki Date: Tue May 29 05:09:40 2012 New Revision: 236220 URL: http://svn.freebsd.org/changeset/base/236220 Log: Fix the problem acpi_sleep_force() hang. Suspending from callout cause the freeze in DEVICE_SUSPEND(). Suspend from acpi_task thread in stead. MFC after:3

svn commit: r236221 - head/sys/dev/acpica

2012-05-28 Thread Mitsuru IWASAKI
Author: iwasaki Date: Tue May 29 05:28:34 2012 New Revision: 236221 URL: http://svn.freebsd.org/changeset/base/236221 Log: Reorder resume procedures. DEVICE_RESUME() should be done before AcpiLeaveSleepState() because PCI config space evaluation can be occurred during control method

svn commit: r236170 - in head: sbin/ifconfig sys/net sys/netinet sys/netinet6 sys/sys

2012-05-28 Thread Bjoern A. Zeeb
Author: bz Date: Mon May 28 09:30:13 2012 New Revision: 236170 URL: http://svn.freebsd.org/changeset/base/236170 Log: It turns out that too many drivers are not only parsing the L2/3/4 headers for TSO but also for generic checksum offloading. Ideally we would only have one common function

svn commit: r236176 - head/sbin/ifconfig

2012-05-28 Thread Bjoern A. Zeeb
Author: bz Date: Mon May 28 10:45:51 2012 New Revision: 236176 URL: http://svn.freebsd.org/changeset/base/236176 Log: Removed the IFCAP_ prefix when printing the IPv6 checksum capabilities. Submitted by: dim MFC after:3 days Modified: head/sbin/ifconfig/ifconfig.c Modified:

svn commit: r236177 - head/gnu/lib/libsupc++

2012-05-28 Thread David Chisnall
Author: theraven Date: Mon May 28 12:11:00 2012 New Revision: 236177 URL: http://svn.freebsd.org/changeset/base/236177 Log: Correctly export operator new / delete for things linking against libsupc++ but not libstdc++. Unfortunately, it appears that libsupc++ / libstdc++ have a

svn commit: r236178 - in head: sbin/ifconfig sys/net

2012-05-28 Thread Eygene Ryabinkin
Author: rea (ports committer) Date: Mon May 28 12:13:04 2012 New Revision: 236178 URL: http://svn.freebsd.org/changeset/base/236178 Log: if_lagg: allow to invoke SIOCSLAGGPORT multiple times in a row Currently, 'ifconfig laggX down' does not remove members from this lagg(4) interface.

Re: svn commit: r236178 - in head: sbin/ifconfig sys/net

2012-05-28 Thread Gleb Smirnoff
On Mon, May 28, 2012 at 12:13:05PM +, Eygene Ryabinkin wrote: E The real-world case is when I am bundling together my Ethernet and E WiFi interfaces and using multiple profiles for accessing network in E different places: system being booted up with one profile, but later E this

Re: svn commit: r236026 - in head/sys: amd64/linux32 compat/freebsd32 kern

2012-05-28 Thread Konstantin Belousov
On Sun, May 27, 2012 at 07:49:36AM +1000, Bruce Evans wrote: On Sat, 26 May 2012, Konstantin Belousov wrote: On Sat, May 26, 2012 at 10:21:25PM +1000, Bruce Evans wrote: The 'low level' AKA magic happens in several *_fetch_syscall_args() functions. For both linux32 and freebsd32, the magic

Re: svn commit: r236178 - in head: sbin/ifconfig sys/net

2012-05-28 Thread Eygene Ryabinkin
Gleb, good day. Mon, May 28, 2012 at 05:14:22PM +0400, Gleb Smirnoff wrote: the way of network roaming via stacking WiFi and Ethernet into lagg(4) always looked like a huge crutch to me. Why? Isn't the problem solvable via a some kind of smarter dhclient? It isn't always bound to DHCP: just

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

2012-05-28 Thread Konstantin Belousov
Author: kib Date: Mon May 28 13:55:49 2012 New Revision: 236182 URL: http://svn.freebsd.org/changeset/base/236182 Log: Fix calculation of the execution buffer end in the mapped pages when it is spilled into the next page. MFC after:1 month Modified:

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

2012-05-28 Thread Konstantin Belousov
Author: kib Date: Mon May 28 13:58:08 2012 New Revision: 236183 URL: http://svn.freebsd.org/changeset/base/236183 Log: Disable end of buffer fixup by default. New DDX does not need this, and since batch_len is unused by Linux driver, it seems that it is sometimes gets passed wrong. This

Re: svn commit: r236026 - in head/sys: amd64/linux32 compat/freebsd32 kern

2012-05-28 Thread Bruce Evans
On Mon, 28 May 2012, Konstantin Belousov wrote: On Sun, May 27, 2012 at 07:49:36AM +1000, Bruce Evans wrote: On Sat, 26 May 2012, Konstantin Belousov wrote: On Sat, May 26, 2012 at 10:21:25PM +1000, Bruce Evans wrote: The 'low level' AKA magic happens in several *_fetch_syscall_args()

svn commit: r236184 - head/sys/dev/ata

2012-05-28 Thread Alexander Motin
Author: mav Date: Mon May 28 14:33:15 2012 New Revision: 236184 URL: http://svn.freebsd.org/changeset/base/236184 Log: Make legacy ATA to not call device_add_child() with unit number but without driver name. This fixed legacy ATA breakage by r235978. MFC after:1 week Modified:

svn commit: r236185 - head/lib/libkiconv

2012-05-28 Thread Gabor Kovesdan
Author: gabor Date: Mon May 28 14:45:12 2012 New Revision: 236185 URL: http://svn.freebsd.org/changeset/base/236185 Log: - Include forgotten bsd.own.mk and fix condition Reported by: Jan Beich jbe...@tormail.org Modified: head/lib/libkiconv/Makefile Modified:

svn commit: r236188 - head/sys/fs/nandfs

2012-05-28 Thread Marcel Moolenaar
Author: marcel Date: Mon May 28 16:33:58 2012 New Revision: 236188 URL: http://svn.freebsd.org/changeset/base/236188 Log: Catch a corner case where ssegs could be 0 and thus i would be 0 and we index suinfo out of bounds (i.e. -1). Approved by: gber Modified:

Re: svn commit: r236026 - in head/sys: amd64/linux32 compat/freebsd32 kern

2012-05-28 Thread Robert N. M. Watson
On 28 May 2012, at 09:36, Konstantin Belousov wrote: On Sun, May 27, 2012 at 07:49:36AM +1000, Bruce Evans wrote: On Sat, 26 May 2012, Konstantin Belousov wrote: On Sat, May 26, 2012 at 10:21:25PM +1000, Bruce Evans wrote: The 'low level' AKA magic happens in several *_fetch_syscall_args()

svn commit: r236190 - head/sys/i386/i386

2012-05-28 Thread Alan Cox
Author: alc Date: Mon May 28 17:35:23 2012 New Revision: 236190 URL: http://svn.freebsd.org/changeset/base/236190 Log: Update a comment in get_pv_entry() to reflect the changes to the synchronization of pv_vafree in r236158. Modified: head/sys/i386/i386/pmap.c Modified:

svn commit: r236191 - head/sys/arm/conf

2012-05-28 Thread Marius Strobl
Author: marius Date: Mon May 28 17:58:10 2012 New Revision: 236191 URL: http://svn.freebsd.org/changeset/base/236191 Log: - Correct the comments regarding the sizes of some partitions in the DataFlash. - Add a mapping for the Nut/OS configuration DataFlash partition according to the

Re: svn commit: r236137 - head/contrib/gcc/config/i386

2012-05-28 Thread Marius Strobl
On Sun, May 27, 2012 at 05:27:48AM +, Konstantin Belousov wrote: Author: kib Date: Sun May 27 05:27:47 2012 New Revision: 236137 URL: http://svn.freebsd.org/changeset/base/236137 Log: Enable gnu hash generation for dynamic ELF binaries on x86. As far as I remember from your

svn commit: r236193 - head/lib/libfetch

2012-05-28 Thread Jilles Tjoelker
Author: jilles Date: Mon May 28 19:22:23 2012 New Revision: 236193 URL: http://svn.freebsd.org/changeset/base/236193 Log: libfetch: Avoid SIGPIPE on network connections. To avoid unexpected process termination from SIGPIPE when writing to a closed network connection, enable SO_NOSIGPIPE

Re: svn commit: r236137 - head/contrib/gcc/config/i386

2012-05-28 Thread Dimitry Andric
On 2012-05-27 22:31, Roman Divacky wrote: Fwiw, to enable the same thing in clang you want this simple patch: === --- Tools.cpp (revision 157545) +++ Tools.cpp (working copy) @@ -4794,6 +4794,7 @@ if

Re: svn commit: r235859 - in head/sys: i386/conf modules

2012-05-28 Thread Eitan Adler
On 25 May 2012 03:32, Konstantin Belousov kostik...@gmail.com wrote: On Fri, May 25, 2012 at 10:32:12AM +0200, Niclas Zeising wrote: Hi! Would it be possible to bump the FreeBSD version to reflect this commit?  It would be helpful when working with the xorg ports, amongst other things.

svn commit: r236196 - in head: contrib/bind9 contrib/bind9/bin/named contrib/bind9/bin/named/unix contrib/bind9/lib/bind9 contrib/bind9/lib/dns contrib/bind9/lib/dns/include/dns contrib/bind9/lib/d...

2012-05-28 Thread Doug Barton
Author: dougb Date: Mon May 28 19:47:56 2012 New Revision: 236196 URL: http://svn.freebsd.org/changeset/base/236196 Log: Upgrade to BIND version 9.8.3, the latest from ISC. Feature Change * BIND now recognizes the TLSA resource record type, created to support IETF DANE