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

2009-09-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Sat Sep 26 00:10:45 2009 New Revision: 197515 URL: http://svn.freebsd.org/changeset/base/197515 Log: Handle cases where virtual (GFS) vnodes are referenced when doing forced unmount. In that case we cannot depend on the proper order of invalidating vnodes, so we have to fre

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

2009-09-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Sat Sep 26 00:08:44 2009 New Revision: 197514 URL: http://svn.freebsd.org/changeset/base/197514 Log: On lookup error VFS expects *vpp to be set to NULL, be sure to do that. MFC after:3 days Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c

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

2009-09-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Sat Sep 26 00:07:14 2009 New Revision: 197513 URL: http://svn.freebsd.org/changeset/base/197513 Log: Use traverse() function to find and return mount point's vnode instead of covered vnode when snapshot is already mounted. MFC after:3 days Modified: head/sys/cddl/

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

2009-09-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Sat Sep 26 00:04:30 2009 New Revision: 197512 URL: http://svn.freebsd.org/changeset/base/197512 Log: - Don't depend on value returned by gfs_*_inactive(), it doesn't work well with forced unmounts when GFS vnodes are referenced. - Make other preparations to GFS for forced

svn commit: r197509 - head/tools/regression/usr.bin/sed/regress.multitest.out

2009-09-25 Thread Dag-Erling Smorgrav
Author: des Date: Fri Sep 25 23:14:43 2009 New Revision: 197509 URL: http://svn.freebsd.org/changeset/base/197509 Log: Wipe out mergeinfo. Modified: head/tools/regression/usr.bin/sed/regress.multitest.out/1.1 (props changed) head/tools/regression/usr.bin/sed/regress.multitest.out/1.10 (

svn commit: r197508 - head/libexec/rpc.rquotad

2009-09-25 Thread Dag-Erling Smorgrav
Author: des Date: Fri Sep 25 23:03:24 2009 New Revision: 197508 URL: http://svn.freebsd.org/changeset/base/197508 Log: Other minor style issues. Modified: head/libexec/rpc.rquotad/rquotad.c Modified: head/libexec/rpc.rquotad/rquotad.c =

svn commit: r197506 - head/libexec/rpc.rquotad

2009-09-25 Thread Dag-Erling Smorgrav
Author: des Date: Fri Sep 25 22:20:30 2009 New Revision: 197506 URL: http://svn.freebsd.org/changeset/base/197506 Log: Slight style cleanup. Modified: head/libexec/rpc.rquotad/rquotad.c Modified: head/libexec/rpc.rquotad/rquotad.c =

Re: svn commit: r196300 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris cddl/contrib/opensolaris/uts/common/fs/zfs contrib/dev/acpica contrib/pf dev/ata dev/cxgb dev/mfi dev/xen/netfro

2009-09-25 Thread Adam McDougall
Pawel Jakub Dawidek wrote: panic: sleeping thread cpuid = 4 I've just been told, that this should be fixed already by r193951 and r195148. (much of previous email removed) I hunted for MFCs and found r195586 which was to 7-STABLE (after the date of the kernel that crashed) but I can't tel

Re: svn commit: r196300 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris cddl/contrib/opensolaris/uts/common/fs/zfs contrib/dev/acpica contrib/pf dev/ata dev/cxgb dev/mfi dev/xen/netfro

2009-09-25 Thread Pawel Jakub Dawidek
On Fri, Sep 25, 2009 at 04:13:49PM -0400, Adam McDougall wrote: > Pawel Jakub Dawidek wrote: > >Author: pjd > >Date: Mon Aug 17 09:23:27 2009 > >New Revision: 196300 > >URL: http://svn.freebsd.org/changeset/base/196300 > > > >Log: > > MFC r196299: > > > > - We need to recycle vnode instead of f

Re: svn commit: r196300 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris cddl/contrib/opensolaris/uts/common/fs/zfs contrib/dev/acpica contrib/pf dev/ata dev/cxgb dev/mfi dev/xen/netfro

2009-09-25 Thread Pawel Jakub Dawidek
On Fri, Sep 25, 2009 at 04:13:49PM -0400, Adam McDougall wrote: > Pawel Jakub Dawidek wrote: > >Author: pjd > >Date: Mon Aug 17 09:23:27 2009 > >New Revision: 196300 > >URL: http://svn.freebsd.org/changeset/base/196300 > > > >Log: > > MFC r196299: > > > > - We need to recycle vnode instead of f

Re: svn commit: r197480 - head/sys/teken

2009-09-25 Thread Alexey Dokuchaev
On Fri, Sep 25, 2009 at 11:58:51AM +, Ed Schouten wrote: > Author: ed > Date: Fri Sep 25 11:58:51 2009 > New Revision: 197480 > URL: http://svn.freebsd.org/changeset/base/197480 > > Log: > Conformance: ignore {delete,insert} line while outside the scrolling region. > > I noticed a small

Re: svn commit: r196300 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris cddl/contrib/opensolaris/uts/common/fs/zfs contrib/dev/acpica contrib/pf dev/ata dev/cxgb dev/mfi dev/xen/netfro

2009-09-25 Thread Adam McDougall
Pawel Jakub Dawidek wrote: Author: pjd Date: Mon Aug 17 09:23:27 2009 New Revision: 196300 URL: http://svn.freebsd.org/changeset/base/196300 Log: MFC r196299: - We need to recycle vnode instead of freeing znode. Submitted by: avg - Add missing vnode interlock unlock. - Remove

svn commit: r197505 - in stable/6/sys: . conf contrib/pf dev/cxgb dev/sound/pci

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 20:08:53 2009 New Revision: 197505 URL: http://svn.freebsd.org/changeset/base/197505 Log: MFC: r197401 - According to Linux, the ALi M5451 can do 31-bit DMA instead of just 30-bit like the reset of the controllers supported by this driver. Actually AL

svn commit: r197504 - head/sys/dev/atkbdc

2009-09-25 Thread Jung-uk Kim
Author: jkim Date: Fri Sep 25 20:06:31 2009 New Revision: 197504 URL: http://svn.freebsd.org/changeset/base/197504 Log: Fix couple of style nits missed in the previous commit. Modified: head/sys/dev/atkbdc/atkbd.c Modified: head/sys/dev/atkbdc/atkbd.c

svn commit: r197503 - in stable/7/sys: . contrib/pf dev/sound/pci

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 19:59:48 2009 New Revision: 197503 URL: http://svn.freebsd.org/changeset/base/197503 Log: MFC: r197401 - According to Linux, the ALi M5451 can do 31-bit DMA instead of just 30-bit like the reset of the controllers supported by this driver. Actually AL

svn commit: r197502 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/sound/pci dev/xen/xenpci

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 19:59:18 2009 New Revision: 197502 URL: http://svn.freebsd.org/changeset/base/197502 Log: MFC: r197401 - According to Linux, the ALi M5451 can do 31-bit DMA instead of just 30-bit like the reset of the controllers supported by this driver. Actually AL

svn commit: r197501 - head/sys/dev/atkbdc

2009-09-25 Thread Jung-uk Kim
Author: jkim Date: Fri Sep 25 19:49:07 2009 New Revision: 197501 URL: http://svn.freebsd.org/changeset/base/197501 Log: - Use x86bios_offset() instead of BIOS_PADDRTOVADDR() macro.[1] - Clear all registers before calling real mode interrupt handlers as we did for dpms and vesa and re-enable

Re: svn commit: r197498 - head/cddl/contrib/opensolaris/cmd/zfs

2009-09-25 Thread Pawel Jakub Dawidek
On Fri, Sep 25, 2009 at 08:40:13PM +0200, Thomas Backman wrote: > On Sep 25, 2009, at 8:24 PM, Pawel Jakub Dawidek wrote: > > >Author: pjd > >Date: Fri Sep 25 18:24:21 2009 > >New Revision: 197498 > >URL: http://svn.freebsd.org/changeset/base/197498 > > > >Log: > > Fletcher4 is not the default che

Re: svn commit: r197498 - head/cddl/contrib/opensolaris/cmd/zfs

2009-09-25 Thread Thomas Backman
On Sep 25, 2009, at 8:24 PM, Pawel Jakub Dawidek wrote: Author: pjd Date: Fri Sep 25 18:24:21 2009 New Revision: 197498 URL: http://svn.freebsd.org/changeset/base/197498 Log: Fletcher4 is not the default checksum algorithm. There's a typo in the commit message ("not" instead of "now"). Dunno

svn commit: r197498 - head/cddl/contrib/opensolaris/cmd/zfs

2009-09-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Fri Sep 25 18:24:21 2009 New Revision: 197498 URL: http://svn.freebsd.org/changeset/base/197498 Log: Fletcher4 is not the default checksum algorithm. MFC after:3 days Modified: head/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Modified: head/cddl/contrib/opensolaris/cmd/

svn commit: r197497 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2009-09-25 Thread Pawel Jakub Dawidek
Author: pjd Date: Fri Sep 25 18:19:50 2009 New Revision: 197497 URL: http://svn.freebsd.org/changeset/base/197497 Log: Switch to fletcher4 as the default checksum algorithm. Fletcher2 was proven to be a bit weak and OpenSolaris also switched to fletcher4. PR: kern/139072 Repor

svn commit: r197496 - head/sys/dev/fb

2009-09-25 Thread Jung-uk Kim
Author: jkim Date: Fri Sep 25 18:08:38 2009 New Revision: 197496 URL: http://svn.freebsd.org/changeset/base/197496 Log: Reject some VESA graphics modes if the controller does not have enough memory to support them. Some adapters have expansible memory slots but video mode table is static.

svn commit: r197495 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/ata dev/xen/xenpci

2009-09-25 Thread Alexander Motin
Author: mav Date: Fri Sep 25 18:07:23 2009 New Revision: 197495 URL: http://svn.freebsd.org/changeset/base/197495 Log: Remove constraint, requiring request data to fulfill controller's alignment requirements. It is busdma task, to manage proper alignment by loading data to bounce buffers.

svn commit: r197494 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/xen/xenpci kern

2009-09-25 Thread Alexander Motin
Author: mav Date: Fri Sep 25 18:04:55 2009 New Revision: 197494 URL: http://svn.freebsd.org/changeset/base/197494 Log: MFC rev. 197462: Do not call BUS_DRIVER_ADDED() for detached buses (attach failed) on driver load. This fixes crash on atapicam module load on systems, where some ata chan

svn commit: r197493 - head/sys/compat/x86bios

2009-09-25 Thread Jung-uk Kim
Author: jkim Date: Fri Sep 25 17:56:32 2009 New Revision: 197493 URL: http://svn.freebsd.org/changeset/base/197493 Log: - Reduce BIOS memory mapping. We want 1MB of physical memory, not 12MB[1]. - Remove CS and IP registers from x86bios.h. They have no use for us. - Adjust register dump to

svn commit: r197492 - in stable/6/sys: . conf contrib/pf dev/ata dev/cxgb

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 17:56:13 2009 New Revision: 197492 URL: http://svn.freebsd.org/changeset/base/197492 Log: MFC: r197402 - Add missing bus_dmamap_sync(9) calls for the work DMA map. Previously the work area was totally unsynchronized which means this driver only had a

svn commit: r197491 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/xen/xenpci geom/part

2009-09-25 Thread Marcel Moolenaar
Author: marcel Date: Fri Sep 25 17:48:30 2009 New Revision: 197491 URL: http://svn.freebsd.org/changeset/base/197491 Log: MFC rev 197449: Don't create more partitions than can fit in the table by checking that the index is within bounds. Approved by: re (kib) Modified: stable/8/sys/

svn commit: r197490 - head/sys/sparc64/conf

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 17:08:51 2009 New Revision: 197490 URL: http://svn.freebsd.org/changeset/base/197490 Log: Merge r194204 from amd64/i386: Enable PRINTF_BUFR_SIZE by default. PR: 139134 MFC after:3 days Modified: head/sys/sparc64/conf/GENERIC Modified:

svn commit: r197489 - in stable/7/sys: . contrib/pf dev/ata

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 17:07:43 2009 New Revision: 197489 URL: http://svn.freebsd.org/changeset/base/197489 Log: MFC: 197402 - Add missing bus_dmamap_sync(9) calls for the work DMA map. Previously the work area was totally unsynchronized which means this driver only had a c

svn commit: r197488 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/ata/chipsets dev/xen/xenpci

2009-09-25 Thread Marius Strobl
Author: marius Date: Fri Sep 25 16:45:27 2009 New Revision: 197488 URL: http://svn.freebsd.org/changeset/base/197488 Log: - Add missing bus_dmamap_sync(9) calls for the work DMA map. Previously the work area was totally unsynchronized which means this driver only had a chance of working

svn commit: r197487 - in stable/7/sys: . contrib/pf dev/acpi_support

2009-09-25 Thread John Baldwin
Author: jhb Date: Fri Sep 25 15:14:33 2009 New Revision: 197487 URL: http://svn.freebsd.org/changeset/base/197487 Log: MFC 197415: The elements in the component arrays may be direct Package objects rather than references to objects. In that case, simply use the Package directly. Modified:

svn commit: r197486 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/acpi_support dev/xen/xenpci

2009-09-25 Thread John Baldwin
Author: jhb Date: Fri Sep 25 15:14:11 2009 New Revision: 197486 URL: http://svn.freebsd.org/changeset/base/197486 Log: MFC 197415: The elements in the component arrays may be direct Package objects rather than references to objects. In that case, simply use the Package directly. Approv

svn commit: r197485 - in stable/7/sys: . amd64/amd64 contrib/pf i386/i386

2009-09-25 Thread John Baldwin
Author: jhb Date: Fri Sep 25 15:08:51 2009 New Revision: 197485 URL: http://svn.freebsd.org/changeset/base/197485 Log: MFC 197410: - Split the logic to parse an SMAP entry out into a separate function on amd64 similar to i386. This fixes a bug on amd64 where overlapping entries would

svn commit: r197484 - in stable/8/sys: . amd64/amd64 amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/xen/xenpci i386/i386

2009-09-25 Thread John Baldwin
Author: jhb Date: Fri Sep 25 15:08:26 2009 New Revision: 197484 URL: http://svn.freebsd.org/changeset/base/197484 Log: MFC 197410: - Split the logic to parse an SMAP entry out into a separate function on amd64 similar to i386. This fixes a bug on amd64 where overlapping entries would

svn commit: r197483 - in stable/7/sys: . contrib/pf dev/pci

2009-09-25 Thread John Baldwin
Author: jhb Date: Fri Sep 25 14:58:30 2009 New Revision: 197483 URL: http://svn.freebsd.org/changeset/base/197483 Log: MFC 197406: Don't reread the command register to see if enabling I/O or memory decoding "took". Other OS's that I checked do not do this and it breaks some amdpm(4) devic

svn commit: r197482 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/pci dev/xen/xenpci

2009-09-25 Thread John Baldwin
Author: jhb Date: Fri Sep 25 14:58:00 2009 New Revision: 197482 URL: http://svn.freebsd.org/changeset/base/197482 Log: MFC 197406: Don't reread the command register to see if enabling I/O or memory decoding "took". Other OS's that I checked do not do this and it breaks some amdpm(4) devic

svn commit: r197481 - head/sys/teken

2009-09-25 Thread Ed Schouten
Author: ed Date: Fri Sep 25 13:51:01 2009 New Revision: 197481 URL: http://svn.freebsd.org/changeset/base/197481 Log: Add a new escape sequence to switch between cons25 and xterm. Just run this to switch to xterm: printf '\e[=T' If you get bored and want to switch back to co

svn commit: r197480 - head/sys/teken

2009-09-25 Thread Ed Schouten
Author: ed Date: Fri Sep 25 11:58:51 2009 New Revision: 197480 URL: http://svn.freebsd.org/changeset/base/197480 Log: Conformance: ignore {delete,insert} line while outside the scrolling region. I noticed a small inconsistency in delete and insert line between xterm and libteken. libteken

svn commit: r197479 - in stable/7/sys: . cddl/contrib/opensolaris/uts/common/fs/zfs contrib/pf

2009-09-25 Thread Dmitry Morozovsky
Author: marck (doc committer) Date: Fri Sep 25 07:57:28 2009 New Revision: 197479 URL: http://svn.freebsd.org/changeset/base/197479 Log: MFC r197150: There is a bug where mze_insert() can trigger an assert() of inserting the same entry twice. This bug is not fixed yet, but leads to si