CVS commit: src/external/bsd/ntp/dist/ntpd

2012-08-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Aug 12 07:22:24 UTC 2012

Modified Files:
src/external/bsd/ntp/dist/ntpd: refclock_parse.c

Log Message:
add cast.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/ntp/dist/ntpd/refclock_parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/zaurus/dev

2012-08-12 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Sun Aug 12 08:59:58 UTC 2012

Modified Files:
src/sys/arch/zaurus/dev: w100reg.h

Log Message:
fix RCSID.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/zaurus/dev/w100reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: othersrc/external/bsd/bsdlibtool/dist

2012-08-12 Thread Thomas Klausner
Module Name:othersrc
Committed By:   wiz
Date:   Sun Aug 12 09:46:41 UTC 2012

Modified Files:
othersrc/external/bsd/bsdlibtool/dist: bsdlibtool.1

Log Message:
Sort SEE ALSO. Fix whitespace/casing nits. Use EXIT STATUS section
with .Ex instead of RETURN VALUES (which is only intended for functions).


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
othersrc/external/bsd/bsdlibtool/dist/bsdlibtool.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/dev

2012-08-12 Thread Reinoud Zandijk
Module Name:src
Committed By:   reinoud
Date:   Sun Aug 12 10:13:17 UTC 2012

Modified Files:
src/sys/arch/evbarm/dev: plcom.c plcomvar.h

Log Message:
Improve support for transmit fifo support for plcom.

As Nick, Michiel and I concluded this driver needs a big overhaul since its
logic is modelled on the standard com.c driver which doesn't have the plcom's
treshold interrupt at al.

On Nicks request, the HW FIFO support hasn't been enabled by default on the
RPi though.

Tested with the RPi.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/dev/plcom.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/dev/plcomvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/openssl/dist/crypto

2012-08-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Aug 12 12:43:49 UTC 2012

Modified Files:
src/crypto/external/bsd/openssl/dist/crypto: opensslconf.h

Log Message:
define OPENSSL_THREADS, from drochner.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/crypto/external/bsd/openssl/dist/crypto/opensslconf.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 12:59:51 UTC 2012

Modified Files:
src/sys/fs/adosfs [netbsd-6]: adlookup.c
src/sys/fs/cd9660 [netbsd-6]: cd9660_lookup.c
src/sys/fs/efs [netbsd-6]: efs_vnops.c
src/sys/fs/filecorefs [netbsd-6]: filecore_lookup.c
src/sys/fs/hfs [netbsd-6]: hfs_vnops.c
src/sys/fs/msdosfs [netbsd-6]: msdosfs_lookup.c
src/sys/fs/nilfs [netbsd-6]: nilfs_vnops.c
src/sys/fs/ntfs [netbsd-6]: ntfs_vnops.c
src/sys/fs/puffs [netbsd-6]: puffs_node.c puffs_vnops.c
src/sys/fs/smbfs [netbsd-6]: smbfs_vnops.c
src/sys/fs/tmpfs [netbsd-6]: tmpfs_vnops.c
src/sys/fs/udf [netbsd-6]: udf_vnops.c
src/sys/fs/unionfs [netbsd-6]: unionfs_vnops.c
src/sys/kern [netbsd-6]: vfs_cache.c
src/sys/nfs [netbsd-6]: nfs_vnops.c
src/sys/ufs/chfs [netbsd-6]: chfs_vnops.c
src/sys/ufs/ext2fs [netbsd-6]: ext2fs_lookup.c
src/sys/ufs/ufs [netbsd-6]: ufs_lookup.c

Log Message:
Pull up following revision(s) (requested by manu in ticket #484):
sys/fs/nilfs/nilfs_vnops.c: revision 1.18
sys/ufs/ufs/ufs_lookup.c: revision 1.117
sys/nfs/nfs_vnops.c: revision 1.295
sys/ufs/chfs/chfs_vnops.c: revision 1.8
sys/ufs/ext2fs/ext2fs_lookup.c: revision 1.70
sys/fs/unionfs/unionfs_vnops.c: revision 1.6
sys/kern/vfs_cache.c: revision 1.89
sys/fs/efs/efs_vnops.c: revision 1.26
sys/fs/hfs/hfs_vnops.c: revision 1.26
sys/fs/adosfs/adlookup.c: revision 1.16
sys/fs/puffs/puffs_vnops.c: revision 1.168
sys/fs/tmpfs/tmpfs_vnops.c: revision 1.98
sys/fs/ntfs/ntfs_vnops.c: revision 1.52
sys/fs/cd9660/cd9660_lookup.c: revision 1.20
sys/fs/msdosfs/msdosfs_lookup.c: revision 1.24
sys/fs/smbfs/smbfs_vnops.c: revision 1.80
sys/fs/udf/udf_vnops.c: revision 1.72
sys/fs/filecorefs/filecore_lookup.c: revision 1.14
sys/fs/puffs/puffs_node.c: revision 1.25
Move some the test for MAKEENTRY into the cache_enter(9).  Make some
variables in vfs_cache.c static, __read_mostly, etc.
No objection on tech-kern@.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.15.14.1 src/sys/fs/adosfs/adlookup.c
cvs rdiff -u -r1.19 -r1.19.8.1 src/sys/fs/cd9660/cd9660_lookup.c
cvs rdiff -u -r1.24 -r1.24.10.1 src/sys/fs/efs/efs_vnops.c
cvs rdiff -u -r1.13 -r1.13.14.1 src/sys/fs/filecorefs/filecore_lookup.c
cvs rdiff -u -r1.24 -r1.24.8.1 src/sys/fs/hfs/hfs_vnops.c
cvs rdiff -u -r1.23 -r1.23.14.1 src/sys/fs/msdosfs/msdosfs_lookup.c
cvs rdiff -u -r1.16 -r1.16.6.1 src/sys/fs/nilfs/nilfs_vnops.c
cvs rdiff -u -r1.49.10.1 -r1.49.10.2 src/sys/fs/ntfs/ntfs_vnops.c
cvs rdiff -u -r1.23.2.1 -r1.23.2.2 src/sys/fs/puffs/puffs_node.c
cvs rdiff -u -r1.163.2.2 -r1.163.2.3 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -u -r1.78 -r1.78.2.1 src/sys/fs/smbfs/smbfs_vnops.c
cvs rdiff -u -r1.94.2.1 -r1.94.2.2 src/sys/fs/tmpfs/tmpfs_vnops.c
cvs rdiff -u -r1.69.6.1 -r1.69.6.2 src/sys/fs/udf/udf_vnops.c
cvs rdiff -u -r1.5 -r1.5.8.1 src/sys/fs/unionfs/unionfs_vnops.c
cvs rdiff -u -r1.88 -r1.88.8.1 src/sys/kern/vfs_cache.c
cvs rdiff -u -r1.293 -r1.293.4.1 src/sys/nfs/nfs_vnops.c
cvs rdiff -u -r1.2.4.1 -r1.2.4.2 src/sys/ufs/chfs/chfs_vnops.c
cvs rdiff -u -r1.67 -r1.67.2.1 src/sys/ufs/ext2fs/ext2fs_lookup.c
cvs rdiff -u -r1.111 -r1.111.8.1 src/sys/ufs/ufs/ufs_lookup.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/lib/libp2k

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 13:02:59 UTC 2012

Modified Files:
src/lib/libp2k [netbsd-6]: p2k.c

Log Message:
Pull up following revision(s) (requested by manu in ticket #483):
lib/libp2k/p2k.c: revision 1.56
libpuffs and libp2k both use the cookie to different structure, which now
leads to struct p2k_node corruption now that libpuffs used pn_nlookup field
in struct puffs_node to avoid race conditions.
Attempt to fix that by adding a struct puffs_node at the beginning of struct
p2k_node. This seems to fix kern/46734


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.55.4.1 src/lib/libp2k/p2k.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 13:13:21 UTC 2012

Modified Files:
src/lib/libperfuse [netbsd-6]: debug.c ops.c perfuse.c perfuse_if.h
perfuse_priv.h subr.c
src/lib/libpuffs [netbsd-6]: dispatcher.c puffs.3 puffs.h puffs_ops.3
src/sys/fs/puffs [netbsd-6]: puffs_msgif.c puffs_msgif.h puffs_sys.h
puffs_vfsops.c puffs_vnops.c
src/usr.sbin/perfused [netbsd-6]: msg.c perfused.c

Log Message:
Pull up following revision(s) (requested by manu in ticket #438):
lib/libperfuse/perfuse_priv.h: revision 1.31
sys/fs/puffs/puffs_msgif.h: revision 1.80
sys/fs/puffs/puffs_vnops.c: revision 1.171
lib/libpuffs/puffs_ops.3: revision 1.31
sys/fs/puffs/puffs_vnops.c: revision 1.172
sys/fs/puffs/puffs_vnops.c: revision 1.173
sys/fs/puffs/puffs_vnops.c: revision 1.174
usr.sbin/perfused/perfused.c: revision 1.24
sys/fs/puffs/puffs_sys.h: revision 1.80
sys/fs/puffs/puffs_sys.h: revision 1.81
sys/fs/puffs/puffs_sys.h: revision 1.82
lib/libperfuse/subr.c: revision 1.19
lib/libperfuse/perfuse.c: revision 1.30
sys/fs/puffs/puffs_msgif.c: revision 1.90
sys/fs/puffs/puffs_msgif.c: revision 1.91
sys/fs/puffs/puffs_msgif.c: revision 1.92
lib/libperfuse/ops.c: revision 1.59
lib/libpuffs/puffs.3: revision 1.53
lib/libperfuse/debug.c: revision 1.12
lib/libpuffs/puffs.3: revision 1.54
sys/fs/puffs/puffs_vnops.c: revision 1.167
sys/fs/puffs/puffs_msgif.h: revision 1.79
usr.sbin/perfused/msg.c: revision 1.21
sys/fs/puffs/puffs_vfsops.c: revision 1.102
sys/fs/puffs/puffs_vfsops.c: revision 1.103
sys/fs/puffs/puffs_vfsops.c: revision 1.105
lib/libpuffs/puffs.h: revision 1.123
lib/libperfuse/perfuse_if.h: revision 1.20
lib/libperfuse/perfuse.c: revision 1.29
lib/libpuffs/dispatcher.c: revision 1.42
lib/libpuffs/dispatcher.c: revision 1.43
- Fix same vnodes associated with multiple cookies
The scheme used to retreive known nodes on lookup was flawed, as it only
used parent and name. This produced a different cookie for the same file
if it was renamed, when looking up ../ or when dealing with multiple files
associated with the same name through link(2).
We therefore abandon the use of node name and introduce hashed lists of
inodes. This causes a huge rewrite of reclaim code, which do not attempt
to keep parents allocated until all their children are reclaimed
- Fix race conditions in reclaim
There are a few situations where we issue multiple FUSE operations for
a PUFFS operation. On reclaim, we therefore have to wait for all FUSE
operation to complete, not just the current exchanges. We do this by
introducing node reference count with node_ref() and node_rele().
- Detect data loss caused by FAF
VOP_PUTPAGES causes FAF writes where the kernel does not check the
operation result. At least issue a warning on error.
- Enjoy FAF shortcut on setattr
No need to wait for the result if the kernel does not want it. There is
however an exception for setattr that touch the size, we need to wait
for completion because we have other operations queued for after the
resize.
- Fix fchmod() on write-open file
fchmod() on a node open with write privilege will send setattr with both mode
and size set. This confuses some FUSE filesystem. Therefore we send two FUSE
operations, one for mode, and one for size.
- Remove node TTL handling for netbsd-5 for simplicity sake. The code
still builds on netbsd-5 but does not have the node TTL feature anymore.
It works fine with kernel support on netbsd-6.
- Improve PUFFS_KFLAG_CACHE_FS_TTL by reclaiming older inactive nodes.
The normal kernel behavior is to retain inactive nodes in the freelist
until it runs out of vnodes. This has some merit for local filesystems,
where the cost of an allocation is about the same as the cost of a
lookup. But that situation is not true for distributed filesystems.
On the other hand, keeping inactive nodes for a long time hold memory
in the file server process, and when the kernel runs out of vnodes, it
produce reclaim avalanches that increase lattency for other operations.
We do not reclaim inactive vnodes immediatly either, as they may be
looked up again shortly. Instead we introduce a grace time and we
reclaim nodes that have been inactive beyond the grace time.
- Fix lookup/reclaim race condition.
The above improvement undercovered a race condition between lookup and
reclaim. If we reclaimed a vnode associated with a userland cookie while
a lookup returning that same cookiewas inprogress, then the kernel ends
up with a vnode associated with a cookie that has been reclaimed in
userland. Next operation on the cookie will crash (or at least confuse)
the filesystem.
We fix this by introducing a lookup count in kernel and userland. On
reclaim, the kernel sends the c

CVS commit: [netbsd-6] src/doc

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 13:19:14 UTC 2012

Modified Files:
src/doc [netbsd-6]: CHANGES-6.0

Log Message:
Tickets 438, 483, 484


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.175 -r1.1.2.176 src/doc/CHANGES-6.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/iscsi

2012-08-12 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Aug 12 13:26:18 UTC 2012

Modified Files:
src/sys/dev/iscsi: iscsi_globals.h iscsi_ioctl.c iscsi_main.c
iscsi_send.c iscsi_text.c

Log Message:
Don't use common variables, also prefix global variables to avoid
namespace pollution.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/iscsi/iscsi_globals.h \
src/sys/dev/iscsi/iscsi_ioctl.c
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/iscsi/iscsi_main.c \
src/sys/dev/iscsi/iscsi_send.c src/sys/dev/iscsi/iscsi_text.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/dev/ic

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 13:27:44 UTC 2012

Modified Files:
src/sys/dev/ic [netbsd-6]: vga.c

Log Message:
Pull up following revision(s) (requested by uwe in ticket #472):
sys/dev/ic/vga.c: revision 1.109
Reset flip/flop using dedicated vga_reset_state() macro we already have.
Explicit vga_raw_read() used here before was incorrect since it reads
from *wrong* io handle!
Fixes weird problem under VirtualBox where first switch to a different
VT caused text mode color 0 (normally black) to become something else.


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.108.2.1 src/sys/dev/ic/vga.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/gen

2012-08-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Aug 12 13:31:42 UTC 2012

Modified Files:
src/lib/libc/gen: glob.3

Log Message:
more markup, sort options


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/lib/libc/gen/glob.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/etc/mtree

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 13:38:48 UTC 2012

Modified Files:
src/etc/mtree [netbsd-6]: NetBSD.dist.base

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #473):
etc/mtree/NetBSD.dist.base: revision 1.98
Do not create obsolete ./usr/include/quota directory anymore.


To generate a diff of this commit:
cvs rdiff -u -r1.97.2.1 -r1.97.2.2 src/etc/mtree/NetBSD.dist.base

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2012-08-12 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sun Aug 12 13:41:18 UTC 2012

Modified Files:
src/share/misc: acronyms

Log Message:
YOLO - you only live once


To generate a diff of this commit:
cvs rdiff -u -r1.210 -r1.211 src/share/misc/acronyms

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/kern

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 14:45:31 UTC 2012

Modified Files:
src/sys/kern [netbsd-6]: subr_kmem.c

Log Message:
Pull up following revision(s) (requested by para in ticket #486):
sys/kern/subr_kmem.c: revision 1.46 (via patch)
split allocation lookup table to decrease overall memory used
making allocator more flexible for allocations larger then 4kb
move the encoded "size" under DEBUG back to the begining of allocated
chunk


To generate a diff of this commit:
cvs rdiff -u -r1.42.2.1 -r1.42.2.2 src/sys/kern/subr_kmem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2012-08-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Aug 12 14:45:45 UTC 2012

Modified Files:
src/sys/kern: tty.c

Log Message:
PR/46780: Dennis Ferguson: Take the easy way out and return EBUSY when changing
the queue size if the output queue is not empty. Other solutions seemed too
complex/fragile.


To generate a diff of this commit:
cvs rdiff -u -r1.250 -r1.251 src/sys/kern/tty.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/doc

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 14:48:46 UTC 2012

Modified Files:
src/doc [netbsd-6]: CHANGES-6.0

Log Message:
Tickets #472, #473 and #486


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.176 -r1.1.2.177 src/doc/CHANGES-6.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man5

2012-08-12 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 12 17:13:34 UTC 2012

Modified Files:
src/share/man/man5: fstab.5

Log Message:
Add examples for NAME, both with gpt and without.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/share/man/man5/fstab.5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/modstat

2012-08-12 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 12 17:20:19 UTC 2012

Modified Files:
src/sbin/modstat: modstat.8

Log Message:
Make the difference between -A and -a clearer by using more markup.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sbin/modstat/modstat.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/arm/sa11x0

2012-08-12 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Sun Aug 12 17:21:29 UTC 2012

Modified Files:
src/sys/arch/arm/sa11x0: sa11x0_ost.c
Added Files:
src/sys/arch/arm/sa11x0: sa11x0_ostvar.h

Log Message:
Added watchdog timer reset function.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/arm/sa11x0/sa11x0_ost.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/sa11x0/sa11x0_ostvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/crypto/external/bsd/openssl/dist/crypto

2012-08-12 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Aug 12 17:24:59 UTC 2012

Modified Files:
src/crypto/external/bsd/openssl/dist/crypto: opensslconf.h

Log Message:
Prefer SIXTY_FOUR_BIT_LONG instead of SIXTY_FOUR_BIT as before


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
src/crypto/external/bsd/openssl/dist/crypto/opensslconf.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/zaurus/zaurus

2012-08-12 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Sun Aug 12 17:25:32 UTC 2012

Modified Files:
src/sys/arch/zaurus/zaurus: machdep.c zaurus_reg.h

Log Message:
To reset the watchdog timer in SL-C7x0/SL-C860.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/zaurus/zaurus/machdep.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/zaurus/zaurus/zaurus_reg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/bin/expr

2012-08-12 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 12 17:27:05 UTC 2012

Modified Files:
src/bin/expr: expr.1

Log Message:
Improvements: wording, punctuation, macro usage.

>From patch by Bug Hunting.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/bin/expr/expr.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/games/worms

2012-08-12 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 12 17:30:03 UTC 2012

Modified Files:
src/games/worms: worms.6

Log Message:
- improve wording
- sort option list
- add argument names in option list and descriptions and adjust table width
- improve punctuation
- bump date

>From Bug Hunting.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/games/worms/worms.6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2012-08-12 Thread Andreas Gustafsson
Module Name:src
Committed By:   gson
Date:   Sun Aug 12 18:39:32 UTC 2012

Modified Files:
src/sys/dev/pci: eso.c

Log Message:
Add missing locking calls to eso_attach() to avoid panic on boot.
Partly based on a patch from mrg.  Fixes PR kern/46791.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/dev/pci/eso.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/arch/i386/conf

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:41:36 UTC 2012

Modified Files:
src/sys/arch/i386/conf [netbsd-6]: GENERIC

Log Message:
Pull up following revision(s) (requested by sborrill in ticket #474):
sys/arch/i386/conf/GENERIC: revision 1.1078
Add uts(4)


To generate a diff of this commit:
cvs rdiff -u -r1.1066.2.5 -r1.1066.2.6 src/sys/arch/i386/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/doc

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:44:29 UTC 2012

Modified Files:
src/doc [netbsd-6]: CHANGES-6.0

Log Message:
Ticket #474


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.177 -r1.1.2.178 src/doc/CHANGES-6.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/dev/pci

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:51:09 UTC 2012

Modified Files:
src/sys/dev/pci [netbsd-6]: if_ath_pci.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #476):
sys/dev/pci/if_ath_pci.c: revision 1.46
Fix error branches in ath pci attachment.
Should fix double pci_intr_disestablish if ath_attach fails.
(Still not sure why ath_attach sometimes fails here.)


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.45.8.1 src/sys/dev/pci/if_ath_pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/lib/libm/arch

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:53:11 UTC 2012

Modified Files:
src/lib/libm/arch/i387 [netbsd-6]: fenv.c
src/lib/libm/arch/x86_64 [netbsd-6]: fenv.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #477):
lib/libm/arch/i387/fenv.c: revision 1.4
lib/libm/arch/x86_64/fenv.c: revision 1.2
Mask off the result of feenableexcept and fedisableexcept on x86.
These shouldn't return bits outside FE_ALL_EXCEPT.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.3.8.1 src/lib/libm/arch/i387/fenv.c
cvs rdiff -u -r1.1 -r1.1.8.1 src/lib/libm/arch/x86_64/fenv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/dev/pci

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:55:11 UTC 2012

Modified Files:
src/sys/dev/pci [netbsd-6]: if_wpi.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #478):
sys/dev/pci/if_wpi.c: revision 1.53
Fix error branch in wpi(4) firmware loading.
Fixes panic if firmware is not available.


To generate a diff of this commit:
cvs rdiff -u -r1.50.2.2 -r1.50.2.3 src/sys/dev/pci/if_wpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/arch/i386/stand/boot

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:56:54 UTC 2012

Modified Files:
src/sys/arch/i386/stand/boot [netbsd-6]: boot2.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #479):
sys/arch/i386/stand/boot/boot2.c: revision 1.58
Fix i386 `boot' command to try the usual set of kernel names.
Without this, the `boot' command will try only `netbsd', not
`netbsd.gz', `netbsd.old', &c.
Patch from PR port-i386/44562.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.57.2.1 src/sys/arch/i386/stand/boot/boot2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/dev/pci

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 18:58:29 UTC 2012

Modified Files:
src/sys/dev/pci [netbsd-6]: if_msk.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #480):
sys/dev/pci/if_msk.c: revision 1.42
Fix null pointer dereference in msk_rxeof.
This triggers when processing an RX interrupt that was queued while
stopping the interface, which caused my machine to panic last night.
In this case, just drop the packet.
>From OpenBSD's if_msk.c rev. 1.71.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.39.2.1 src/sys/dev/pci/if_msk.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/sys/kern

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 19:02:33 UTC 2012

Modified Files:
src/sys/kern [netbsd-6]: subr_disk_mbr.c

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #482):
sys/kern/subr_disk_mbr.c: revision 1.43
Apply workaround for installcd mountroot failure on some i386 machines


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.42.8.1 src/sys/kern/subr_disk_mbr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/doc

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 19:04:01 UTC 2012

Modified Files:
src/doc [netbsd-6]: CHANGES-6.0

Log Message:
Tickets #476 - #480 and #482


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.178 -r1.1.2.179 src/doc/CHANGES-6.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 19:25:23 UTC 2012

Modified Files:
src/doc [netbsd-6]: 3RDPARTY CHANGES
src/external/ibm-public/postfix/dist [netbsd-6]: HISTORY
src/external/ibm-public/postfix/dist/src/dns [netbsd-6]: dns_lookup.c
src/external/ibm-public/postfix/dist/src/global [netbsd-6]:
mail_version.h
src/external/ibm-public/postfix/dist/src/local [netbsd-6]:
biff_notify.c
src/external/ibm-public/postfix/dist/src/smtpd [netbsd-6]:
smtpd_sasl_proto.c
src/external/ibm-public/postfix/dist/src/util [netbsd-6]:
unix_pass_trigger.c

Log Message:
Pull up the following revisions (requested by tron in ticket #481):

doc/3RDPARTY1.957
doc/CHANGES 1.1731
external/ibm-public/postfix/dist/HISTORYpatch
external/ibm-public/postfix/dist/src/dns/dns_lookup.c patch
external/ibm-public/postfix/dist/src/global/mail_version.h patch
external/ibm-public/postfix/dist/src/local/biff_notify.c patch
external/ibm-public/postfix/dist/src/smtpd/smtpd_sasl_proto.c patch
external/ibm-public/postfix/dist/src/util/unix_pass_trigger.c patch

Update Postfix to version 2.8.12:
- The local(8) delivery agent's BIFF client leaked an unprivileged UDP
  socket. Fix by Jaroslav Skarvada. This bug was introduced 19990127.
- The SMTP server did not reject the AUTH command while a MAIL FROM
  transaction was in progress. Reported by Timo Sirainen.
  This bug was introduced 2314.
- The unused "pass" trigger client could close the wrong file
  descriptors. This bug was introduced with Postfix 2.8.


To generate a diff of this commit:
cvs rdiff -u -r1.909.2.11 -r1.909.2.12 src/doc/3RDPARTY
cvs rdiff -u -r1.1670.2.5 -r1.1670.2.6 src/doc/CHANGES
cvs rdiff -u -r1.1.1.12.2.2 -r1.1.1.12.2.3 \
src/external/ibm-public/postfix/dist/HISTORY
cvs rdiff -u -r1.1.1.2 -r1.1.1.2.8.1 \
src/external/ibm-public/postfix/dist/src/dns/dns_lookup.c
cvs rdiff -u -r1.1.1.12.2.2 -r1.1.1.12.2.3 \
src/external/ibm-public/postfix/dist/src/global/mail_version.h
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.12.1 \
src/external/ibm-public/postfix/dist/src/local/biff_notify.c
cvs rdiff -u -r1.1.1.3 -r1.1.1.3.6.1 \
src/external/ibm-public/postfix/dist/src/smtpd/smtpd_sasl_proto.c
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.8.1 \
src/external/ibm-public/postfix/dist/src/util/unix_pass_trigger.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [netbsd-6] src/doc

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 19:27:59 UTC 2012

Modified Files:
src/doc [netbsd-6]: CHANGES-6.0

Log Message:
Ticket #481


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.179 -r1.1.2.180 src/doc/CHANGES-6.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/sun3/include

2012-08-12 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Aug 12 20:00:07 UTC 2012

Modified Files:
src/sys/arch/sun3/include: param3.h

Log Message:
Also reduce UBC_NWINS from default 1024 to 512
to avoid possible KVA shortage, otherwise
"panic: ubc_init: failed to map ubc_object"
could still happen on netbsd-6 branch.

Should be pulled up to netbsd-6.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/sun3/include/param3.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/atari/pci

2012-08-12 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 12 20:50:39 UTC 2012

Modified Files:
src/sys/arch/atari/pci: pci_milan.c

Log Message:
Add a missing extern to apeas -fno-common.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/atari/pci/pci_milan.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2012-08-12 Thread Matthias Scheler
Module Name:src
Committed By:   tron
Date:   Sun Aug 12 22:20:32 UTC 2012

Modified Files:
src/doc: CHANGES CHANGES.prev

Log Message:
Postfix 2.8.12 will be in NetBSD 6.0.


To generate a diff of this commit:
cvs rdiff -u -r1.1731 -r1.1732 src/doc/CHANGES
cvs rdiff -u -r1.111 -r1.112 src/doc/CHANGES.prev

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/powerpc/booke/pci

2012-08-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 13 00:52:46 UTC 2012

Modified Files:
src/sys/arch/powerpc/booke/pci: pq3pci.c

Log Message:
Deal with PCIe/PCI hoses with more than one window so the bus_space
encompasses all of it and reserves those portions not assigned so
no one can allocate from them.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/booke/pci/pq3pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.sbin/npf/npfctl

2012-08-12 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Mon Aug 13 01:18:32 UTC 2012

Modified Files:
src/usr.sbin/npf/npfctl: npf.conf.5 npf_disassemble.c npfctl.8

Log Message:
- npfctl show: add most of the missing cases.
- Few minor improvements to NPF man pages.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/usr.sbin/npf/npfctl/npf.conf.5
cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/npf/npfctl/npf_disassemble.c \
src/usr.sbin/npf/npfctl/npfctl.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/csu/common

2012-08-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 13 02:15:36 UTC 2012

Modified Files:
src/lib/csu/common: crt0-common.c

Log Message:
Add support for init_array/fini_array (conditionalized on HAVE_INITFINI_ARRAY).
[This is needed for ARM EABI.]


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/csu/common/crt0-common.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/csu/arch/earm

2012-08-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 13 02:49:04 UTC 2012

Added Files:
src/lib/csu/arch/earm: Makefile.inc crt0.S crtbegin.S crtend.S crti.S
crtn.S

Log Message:
crt* files for ARM EABI.  This is pretty different from OABI.  crti.S only
has sysident, crtn.S is empty.  True dtor/ctor processing is done elsewhere
(in crt0.o for static or the rtld for dynamic images).  All that is done in
here is either a call to __cxa_finalize (dtor, only when SHARED) or
register_frame_info and _JV_RegisterClasses.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/lib/csu/arch/earm/Makefile.inc \
src/lib/csu/arch/earm/crt0.S src/lib/csu/arch/earm/crtbegin.S \
src/lib/csu/arch/earm/crtend.S src/lib/csu/arch/earm/crti.S \
src/lib/csu/arch/earm/crtn.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/binutils/dist/ld/emulparams

2012-08-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 13 02:52:34 UTC 2012

Modified Files:
src/external/gpl3/binutils/dist/ld/emulparams: armelf_nbsd.sh
armelf_nbsd_eabi.sh

Log Message:
Add support for setting LIB_PATH for MKCOMPAT support.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd.sh
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/binutils/dist/ld/emulparams/armelf_nbsd_eabi.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/libexec/ld.elf_so/arch/arm

2012-08-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 13 02:53:25 UTC 2012

Modified Files:
src/libexec/ld.elf_so/arch/arm: rtld_start.S

Log Message:
Add a comment for EABI.  Use "pop" instructions to save one instruction.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/libexec/ld.elf_so/arch/arm/rtld_start.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.