svn commit: r237365 - head/sys/kern

2012-06-21 Thread Konstantin Belousov
Author: kib Date: Thu Jun 21 09:19:41 2012 New Revision: 237365 URL: http://svn.freebsd.org/changeset/base/237365 Log: Fix locking for f_offset, vn_read() and vn_write() cases only, for now. It seems that intended locking protocol for struct file f_offset field was as follows: f_offset

svn commit: r237372 - stable/9/share/man/man4

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 09:57:29 2012 New Revision: 237372 URL: http://svn.freebsd.org/changeset/base/237372 Log: MFC: r237235 Document the hw.ahci.force tunable here, too, as it's also used by ataahci(4) and atanvidia(4). Modified: stable/9/share/man/man4/ata.4 Directory

svn commit: r237381 - in stable/8/sys/dev/usb: . serial

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 11:06:31 2012 New Revision: 237381 URL: http://svn.freebsd.org/changeset/base/237381 Log: MFC: r230242, r237102, r237236 - Add support for the FT2232 based egnite Turtelizer 2 JTAG/RS232 Adapter. This includes adding support for skipping FTDI interfaces

svn commit: r237382 - stable/9/sys/arm/at91

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 11:10:49 2012 New Revision: 237382 URL: http://svn.freebsd.org/changeset/base/237382 Log: MFC: r237239 Revert the part of r236495 (MFC'ed to stable/9 in r237095) that introduced checking of SPI_SR_TXEMPTY for TX transfer completion as for reasons unknown

svn commit: r237383 - stable/8/sys/arm/at91

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 11:10:55 2012 New Revision: 237383 URL: http://svn.freebsd.org/changeset/base/237383 Log: MFC: r237239 Revert the part of r236495 (MFC'ed to stable/8 in r237096) that introduced checking of SPI_SR_TXEMPTY for TX transfer completion as for reasons unknown

svn commit: r237384 - stable/9/sys/dev/flash

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 11:16:05 2012 New Revision: 237384 URL: http://svn.freebsd.org/changeset/base/237384 Log: MFC: r236496 - Loop up to 3 seconds when waiting for a device to get ready. [1] - Make the device description match the driver name. - Identify the chip variant

svn commit: r237385 - stable/8/sys/dev/flash

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 11:16:13 2012 New Revision: 237385 URL: http://svn.freebsd.org/changeset/base/237385 Log: MFC: r236496 - Loop up to 3 seconds when waiting for a device to get ready. [1] - Make the device description match the driver name. - Identify the chip variant

svn commit: r237386 - in stable/9/sys/arm: at91 conf

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 11:23:38 2012 New Revision: 237386 URL: http://svn.freebsd.org/changeset/base/237386 Log: MFC: r235348, r236191, r236497 Add glue/support for the SAM9XE512-based Ethernut 5 boards. Currently, all integrated and on-board peripherals except NAND Flash

svn commit: r237388 - stable/9/sys/sys

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 12:10:08 2012 New Revision: 237388 URL: http://svn.freebsd.org/changeset/base/237388 Log: MFC: r231617 Add ARM relocations types used for thread-local storage Reviewed by: cognet Modified: stable/9/sys/sys/elf_common.h Directory Properties:

svn commit: r237389 - stable/8/sys/sys

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 12:10:09 2012 New Revision: 237389 URL: http://svn.freebsd.org/changeset/base/237389 Log: MFC: r231617 Add ARM relocations types used for thread-local storage Reviewed by: cognet Modified: stable/8/sys/sys/elf_common.h Directory Properties:

Re: svn commit: r237328 - in head/sys/cam: . scsi

2012-06-21 Thread Bjoern A. Zeeb
On 20. Jun 2012, at 17:08 , Kenneth D. Merry wrote: Author: ken Date: Wed Jun 20 17:08:00 2012 New Revision: 237328 URL: http://svn.freebsd.org/changeset/base/237328 Log: Fix several reference counting and object lifetime issues between the pass(4) and enc(4) drivers and devfs. Just

svn commit: r237391 - stable/9/sys/geom/part

2012-06-21 Thread Andrey V. Elsukov
Author: ae Date: Thu Jun 21 12:47:21 2012 New Revision: 237391 URL: http://svn.freebsd.org/changeset/base/237391 Log: MFC r237057: Always reconstruct partition entries in the PMBR when Boot Camp is disabled. This helps to easily recover from situations when PMBR is damaged and

svn commit: r237392 - head/sys/netinet

2012-06-21 Thread Michael Tuexen
Author: tuexen Date: Thu Jun 21 12:51:24 2012 New Revision: 237392 URL: http://svn.freebsd.org/changeset/base/237392 Log: Remove redundant #ifdef. Reported by gnn@. MFC after: 3 days Modified: head/sys/netinet/sctp_usrreq.c Modified: head/sys/netinet/sctp_usrreq.c

svn commit: r237393 - head/lib/libc/string

2012-06-21 Thread Isabell Long
Author: issyl0 (doc committer) Date: Thu Jun 21 12:52:15 2012 New Revision: 237393 URL: http://svn.freebsd.org/changeset/base/237393 Log: Add more locale-specific functions to the relevant man pages: - libc/string/strcoll.3 - libc/string/strstr.3 - libc/string/strxfrm.3 -

svn commit: r237394 - in stable/9/libexec/rtld-elf: . arm

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 13:01:00 2012 New Revision: 237394 URL: http://svn.freebsd.org/changeset/base/237394 Log: MFC: r231618, r233231 (partial) Add thread-local storage support for ARM to rtld-elf Reviewed by:cognet Obtained from: NetBSD Modified:

svn commit: r237395 - stable/9/lib/libc/gen

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 13:39:56 2012 New Revision: 237395 URL: http://svn.freebsd.org/changeset/base/237395 Log: MFC: r232582 (partial) - Switch ARM to TLS Variant I. - Fix TLS allocation for Variant I: both rtld and libc allocators assume that tls_static_space includes

svn commit: r237396 - stable/9/lib/libc/arm/gen

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 13:51:50 2012 New Revision: 237396 URL: http://svn.freebsd.org/changeset/base/237396 Log: MFC: r233106, r233107 Fix TLS for statically linked binaries. Modified: stable/9/lib/libc/arm/gen/_set_tp.c Directory Properties: stable/9/lib/libc/ (props

svn commit: r237397 - in stable/9/lib/libthr/arch/arm: arm include

2012-06-21 Thread Marius Strobl
Author: marius Date: Thu Jun 21 13:53:28 2012 New Revision: 237397 URL: http://svn.freebsd.org/changeset/base/237397 Log: MFC: r231619 Add thread-local storage support for arm: - Switch to Variant I TCB layout - Use function from rtld for TCB allocation/deallocation Modified:

Re: svn commit: r234577 - head/usr.bin/stat

2012-06-21 Thread Steve Kargl
On Thu, Jun 21, 2012 at 10:45:41AM +0200, Christian Brueffer wrote: On 4/22/12 20:45 , Steve Kargl wrote: On Sun, Apr 22, 2012 at 06:18:49PM +, Christian Brueffer wrote: Author: brueffer Date: Sun Apr 22 18:18:49 2012 New Revision: 234577 URL: http://svn.freebsd.org/changeset/base/234577

svn commit: r237398 - head/sys/cam

2012-06-21 Thread Alexander Motin
Author: mav Date: Thu Jun 21 14:35:46 2012 New Revision: 237398 URL: http://svn.freebsd.org/changeset/base/237398 Log: In camisr() clear CAM_SIM_ON_DONEQ flag after camisr_runqueue() purged SIM done queue. Clearing it before caused extra SIM queueing in some cases. It was invisible during

svn commit: r237400 - stable/8/sys/dev/pci

2012-06-21 Thread Fabien Thomas
Author: fabient Date: Thu Jun 21 14:55:35 2012 New Revision: 237400 URL: http://svn.freebsd.org/changeset/base/237400 Log: MFC r221839: Allow direct children of PCI-ISA bridges to allocate resources from the parent PCI bus. Heavily inspired by jhb@ and a similar implementation present

svn commit: r237401 - head/sys/cam

2012-06-21 Thread Alexander Motin
Author: mav Date: Thu Jun 21 15:14:51 2012 New Revision: 237401 URL: http://svn.freebsd.org/changeset/base/237401 Log: Make cam_periph_hold() behavior consistent: drop taken reference and return ENXIO if periph was invalidated while we were waiting for it. MFC after:1 week Modified:

svn commit: r237402 - head/lib/libc/net

2012-06-21 Thread David E. O'Brien
Author: obrien Date: Thu Jun 21 15:47:06 2012 New Revision: 237402 URL: http://svn.freebsd.org/changeset/base/237402 Log: Be explicit about the dependency on nsparser.h. Modified: head/lib/libc/net/Makefile.inc Modified: head/lib/libc/net/Makefile.inc

svn commit: r237404 - head/sys/amd64/amd64

2012-06-21 Thread Alan Cox
Author: alc Date: Thu Jun 21 16:37:36 2012 New Revision: 237404 URL: http://svn.freebsd.org/changeset/base/237404 Log: Update the PV stats in free_pv_entry() using atomics. After which, it is no longer necessary for free_pv_entry() to be serialized by the pvh global lock. Retire

Re: svn commit: r234577 - head/usr.bin/stat

2012-06-21 Thread Bruce Evans
On Thu, 21 Jun 2012, Steve Kargl wrote: On Thu, Jun 21, 2012 at 10:45:41AM +0200, Christian Brueffer wrote: On 4/22/12 20:45 , Steve Kargl wrote: On Sun, Apr 22, 2012 at 06:18:49PM +, Christian Brueffer wrote: Author: brueffer Date: Sun Apr 22 18:18:49 2012 New Revision: 234577 URL:

svn commit: r237405 - stable/9/sys/dev/acpica

2012-06-21 Thread Mitsuru IWASAKI
Author: iwasaki Date: Thu Jun 21 16:48:56 2012 New Revision: 237405 URL: http://svn.freebsd.org/changeset/base/237405 Log: MFC r237197: - Resotre LCD brightness level on resuming. Modified: stable/9/sys/dev/acpica/acpi_video.c Directory Properties: stable/9/sys/ (props changed)

svn commit: r237406 - head/contrib/gcc

2012-06-21 Thread Pedro F. Giffuni
Author: pfg Date: Thu Jun 21 16:49:20 2012 New Revision: 237406 URL: http://svn.freebsd.org/changeset/base/237406 Log: Bring a couple of fixes for gcc optimizations. The GCC4.3 branch contains some optimization fixes that were not considered regressions and therefore were never

Re: svn commit: r237406 - head/contrib/gcc

2012-06-21 Thread Niclas Zeising
On 06/21/12 18:49, Pedro F. Giffuni wrote: Author: pfg Date: Thu Jun 21 16:49:20 2012 New Revision: 237406 URL: http://svn.freebsd.org/changeset/base/237406 Log: Bring a couple of fixes for gcc optimizations. The GCC4.3 branch contains some optimization fixes that were not considered

svn commit: r237408 - vendor-sys/acpica/dist/source/compiler

2012-06-21 Thread Jung-uk Kim
Author: jkim Date: Thu Jun 21 18:22:50 2012 New Revision: 237408 URL: http://svn.freebsd.org/changeset/base/237408 Log: Fix comparison is always true due to limited range of data type warning from GCC in the base system. Note this patch was submitted upstream and it will appear in the next

svn commit: r237409 - head/lib/libc/string

2012-06-21 Thread Isabell Long
Author: issyl0 (doc committer) Date: Thu Jun 21 18:28:48 2012 New Revision: 237409 URL: http://svn.freebsd.org/changeset/base/237409 Log: Add the functions documented in the man pages in commit 237393 to the relevant Makefile. Reminded by: gavin Approved by: gabor (mentor) MFC

Re: svn commit: r237406 - head/contrib/gcc

2012-06-21 Thread Pedro Giffuni
Hi Niclas; --- Gio 21/6/12, Niclas Zeising zeis...@daemonic.se ha scritto: On 06/21/12 18:49, Pedro F. Giffuni wrote: Author: pfg Date: Thu Jun 21 16:49:20 2012 New Revision: 237406 URL: http://svn.freebsd.org/changeset/base/237406 Log:     Bring a couple of fixes for gcc

Re: svn commit: r237406 - head/contrib/gcc

2012-06-21 Thread Niclas Zeising
On 06/21/12 20:28, Pedro Giffuni wrote: Hi Niclas; --- Gio 21/6/12, Niclas Zeisingzeis...@daemonic.se ha scritto: On 06/21/12 18:49, Pedro F. Giffuni wrote: Author: pfg Date: Thu Jun 21 16:49:20 2012 New Revision: 237406 URL: http://svn.freebsd.org/changeset/base/237406 Log: Bring a

svn commit: r237410 - in head: lib/libstand lib/libz lib/libz/contrib lib/libz/contrib/asm686 lib/libz/contrib/gcc_gvmat64 lib/libz/doc lib/libz/test sys/boot/userboot/libstand usr.bin/minigzip

2012-06-21 Thread Xin LI
Author: delphij Date: Thu Jun 21 21:47:08 2012 New Revision: 237410 URL: http://svn.freebsd.org/changeset/base/237410 Log: MFV: Update zlib to 1.2.7. (x86 assembler optimization disabled for now because it requires the new .cfi_* directives that is not supported by base system

svn commit: r237411 - head/sys/dev/drm2

2012-06-21 Thread Ed Maste
Author: emaste Date: Thu Jun 21 22:06:57 2012 New Revision: 237411 URL: http://svn.freebsd.org/changeset/base/237411 Log: Add PCI IDs for Ivy Bridge Modified: head/sys/dev/drm2/drm_pciids.h Modified: head/sys/dev/drm2/drm_pciids.h

svn commit: r237412 - in head: sys/contrib/dev/acpica sys/contrib/dev/acpica/common sys/contrib/dev/acpica/compiler sys/contrib/dev/acpica/components/debugger sys/contrib/dev/acpica/components/disa...

2012-06-21 Thread Jung-uk Kim
Author: jkim Date: Fri Jun 22 00:40:44 2012 New Revision: 237412 URL: http://svn.freebsd.org/changeset/base/237412 Log: Merge ACPICA 20120620. Added: head/sys/contrib/dev/acpica/common/ahpredef.c - copied, changed from r237408, vendor-sys/acpica/dist/source/common/ahpredef.c Modified:

svn commit: r237414 - head/sys/amd64/amd64

2012-06-21 Thread Alan Cox
Author: alc Date: Fri Jun 22 05:01:36 2012 New Revision: 237414 URL: http://svn.freebsd.org/changeset/base/237414 Log: Introduce CHANGE_PV_LIST_LOCK_TO_{PHYS,VM_PAGE}() to avoid duplication of code. Modified: head/sys/amd64/amd64/pmap.c Modified: head/sys/amd64/amd64/pmap.c

svn commit: r237415 - stable/9/usr.sbin/kldxref

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:23:39 2012 New Revision: 237415 URL: http://svn.freebsd.org/changeset/base/237415 Log: MFC r237258: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

svn commit: r237416 - stable/8/usr.sbin/kldxref

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:23:49 2012 New Revision: 237416 URL: http://svn.freebsd.org/changeset/base/237416 Log: MFC r237258: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

svn commit: r237417 - stable/7/usr.sbin/kldxref

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:23:49 2012 New Revision: 237417 URL: http://svn.freebsd.org/changeset/base/237417 Log: MFC r237258: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

svn commit: r237418 - in stable/7: lib/libncp sys/netncp

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:36:37 2012 New Revision: 237418 URL: http://svn.freebsd.org/changeset/base/237418 Log: MFC r236376: Add characters mapping for codepages used in Germany. PR: bin/163847 Approved by: cperciva (implicit) Modified:

svn commit: r237420 - in stable/9: lib/libncp sys/netncp

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:36:50 2012 New Revision: 237420 URL: http://svn.freebsd.org/changeset/base/237420 Log: MFC r236376: Add characters mapping for codepages used in Germany. PR: bin/163847 Approved by: cperciva (implicit) Modified:

svn commit: r237419 - in stable/8: lib/libncp sys/netncp

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:36:42 2012 New Revision: 237419 URL: http://svn.freebsd.org/changeset/base/237419 Log: MFC r236376: Add characters mapping for codepages used in Germany. PR: bin/163847 Approved by: cperciva (implicit) Modified:

svn commit: r237421 - stable/9/usr.sbin/kbdmap

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:40:14 2012 New Revision: 237421 URL: http://svn.freebsd.org/changeset/base/237421 Log: MFC r237257: Remove variables which are initialized but never used thereafter reported by gcc46 warning PR: bin/163847 Approved by: cperciva

svn commit: r237422 - stable/7/usr.sbin/kbdmap

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:40:15 2012 New Revision: 237422 URL: http://svn.freebsd.org/changeset/base/237422 Log: MFC r237257: Remove variables which are initialized but never used thereafter reported by gcc46 warning PR: bin/163847 Approved by: cperciva

svn commit: r237423 - stable/8/usr.sbin/kbdmap

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:40:15 2012 New Revision: 237423 URL: http://svn.freebsd.org/changeset/base/237423 Log: MFC r237257: Remove variables which are initialized but never used thereafter reported by gcc46 warning PR: bin/163847 Approved by: cperciva

svn commit: r237424 - stable/9/usr.sbin/crunch/crunchide

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:42:05 2012 New Revision: 237424 URL: http://svn.freebsd.org/changeset/base/237424 Log: MFC r237254: Remove variables which are initialized but never used thereafter reported by gcc46 warning PR: bin/163847 Approved by: cperciva

svn commit: r237425 - stable/9/usr.sbin/ctladm

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:44:38 2012 New Revision: 237425 URL: http://svn.freebsd.org/changeset/base/237425 Log: MFC r237255: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

svn commit: r237427 - stable/9/usr.sbin/ifmcstat

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:46:49 2012 New Revision: 237427 URL: http://svn.freebsd.org/changeset/base/237427 Log: MFC r237256: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

svn commit: r237426 - stable/8/usr.sbin/ifmcstat

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:46:43 2012 New Revision: 237426 URL: http://svn.freebsd.org/changeset/base/237426 Log: MFC r237256: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

svn commit: r237428 - stable/9/usr.sbin/bsdinstall/partedit

2012-06-21 Thread Eitan Adler
Author: eadler Date: Fri Jun 22 05:48:53 2012 New Revision: 237428 URL: http://svn.freebsd.org/changeset/base/237428 Log: MFC r237253: Remove variables which are initialized but never used thereafter reported by gcc46 warning Approved by: cperciva (implicit) Modified:

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

2012-06-21 Thread Warner Losh
Author: imp Date: Fri Jun 22 05:54:34 2012 New Revision: 237429 URL: http://svn.freebsd.org/changeset/base/237429 Log: Move these #defines to at91reg.h (where I should have put them in the first place). Modified: head/sys/arm/at91/at91_machdep.c head/sys/arm/at91/at91reg.h Modified: