CVS commit: src/sys/uvm

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Nov 18 08:18:32 UTC 2010

Modified Files:
src/sys/uvm: uvm_pglist.c

Log Message:
Fix DIAGNOSTIC physseg find check.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/uvm/uvm_pglist.c

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



CVS commit: src/external/mit/xorg/server

2010-11-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Nov 18 08:20:17 UTC 2010

Modified Files:
src/external/mit/xorg/server/drivers: Makefile
src/external/mit/xorg/server/xorg-server: Makefile.common
src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos: Makefile

Log Message:
enable xfree86 server build for ofppc, and a bunch of drivers.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/external/mit/xorg/server/drivers/Makefile
cvs rdiff -u -r1.18 -r1.19 \
src/external/mit/xorg/server/xorg-server/Makefile.common
cvs rdiff -u -r1.23 -r1.24 \
src/external/mit/xorg/server/xorg-server/hw/xfree86/xorgos/Makefile

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



CVS commit: src/sys/uvm

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Nov 18 08:41:11 UTC 2010

Modified Files:
src/sys/uvm: uvm_pglist.c

Log Message:
Optimize DIAGNOSTIC check code.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/uvm/uvm_pglist.c

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



CVS commit: src/external/mit/xorg/lib/dri

2010-11-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Nov 18 08:41:54 UTC 2010

Modified Files:
src/external/mit/xorg/lib/dri: Makefile

Log Message:
build the dri libraries on ofppc, same as macppc.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/external/mit/xorg/lib/dri/Makefile

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



CVS commit: src/distrib/sets/lists/xserver

2010-11-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Nov 18 08:42:40 UTC 2010

Modified Files:
src/distrib/sets/lists/xserver: md.ofppc

Log Message:
add the ofppc bits for Xorg server.  this should be complete now,
but needs to be tested still.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/xserver/md.ofppc

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



CVS commit: xsrc/external/mit

2010-11-18 Thread Matthias Scheler
Module Name:xsrc
Committed By:   tron
Date:   Thu Nov 18 08:57:32 UTC 2010

Update of /cvsroot/xsrc/external/mit
In directory ivanova.netbsd.org:/tmp/cvs-serv1036

Log Message:
Import version 1.5 of the "xorg-docs" package:
The documentation in this package is from xc/doc in the monolithic
source tree.

Status:

Vendor Tag: xorg
Release Tags:   xorg-docs-1-5

N xsrc/external/mit/xorg-docs/Makefile.in
N xsrc/external/mit/xorg-docs/registry
N xsrc/external/mit/xorg-docs/missing
N xsrc/external/mit/xorg-docs/Makefile.am
N xsrc/external/mit/xorg-docs/MAINTAINERS
N xsrc/external/mit/xorg-docs/sgmlrules.in
N xsrc/external/mit/xorg-docs/configure.ac
N xsrc/external/mit/xorg-docs/config.sub
N xsrc/external/mit/xorg-docs/config.guess
N xsrc/external/mit/xorg-docs/README
N xsrc/external/mit/xorg-docs/install-sh
N xsrc/external/mit/xorg-docs/configure
N xsrc/external/mit/xorg-docs/aclocal.m4
N xsrc/external/mit/xorg-docs/ChangeLog
N xsrc/external/mit/xorg-docs/man/Makefile.am
N xsrc/external/mit/xorg-docs/man/Makefile.in
N xsrc/external/mit/xorg-docs/man/general/Makefile.in
N xsrc/external/mit/xorg-docs/man/general/Consortium.man
N xsrc/external/mit/xorg-docs/man/general/XProjectTeam.man
N xsrc/external/mit/xorg-docs/man/general/Makefile.am
N xsrc/external/mit/xorg-docs/man/general/X.man
N xsrc/external/mit/xorg-docs/man/general/Xsecurity.man
N xsrc/external/mit/xorg-docs/man/general/Standards.man
N xsrc/external/mit/xorg-docs/man/general/XOrgFoundation.man
N xsrc/external/mit/xorg-docs/misc/xlogo.epsi
N xsrc/external/mit/xorg-docs/specs/specindex.html
N xsrc/external/mit/xorg-docs/specs/SIAddresses/IPv6.txt
N xsrc/external/mit/xorg-docs/specs/SIAddresses/localuser.txt
N xsrc/external/mit/xorg-docs/specs/SIAddresses/README
N xsrc/external/mit/xorg-docs/specs/SIAddresses/hostname.txt
N xsrc/external/mit/xorg-docs/specs/XProtocol/glossary
N xsrc/external/mit/xorg-docs/specs/XProtocol/postproc
N xsrc/external/mit/xorg-docs/specs/XProtocol/X11.protocol
N xsrc/external/mit/xorg-docs/specs/XProtocol/X11.keysyms
N xsrc/external/mit/xorg-docs/specs/XProtocol/X11.encoding
N xsrc/external/mit/xorg-docs/specs/XProtocol/indexmacros.t
N xsrc/external/mit/xorg-docs/specs/GL/libGL.txt
N xsrc/external/mit/xorg-docs/specs/CTEXT/ctext.tbl.ms
N xsrc/external/mit/xorg-docs/specs/Xi/protocol.txt
N xsrc/external/mit/xorg-docs/specs/Xi/porting.ms
N xsrc/external/mit/xorg-docs/specs/Xi/encoding.ms
N xsrc/external/mit/xorg-docs/specs/Xi/library.ms
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/fonts.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/allchaps.ix
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/allchaps.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/XKBlib.book
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/title.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/allchaps.lot
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/allchaps.toc
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/allchaps.lof
N xsrc/external/mit/xorg-docs/specs/XKB/XKBlib/allchaps.ps
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/encoding.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/XKBproto.book
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/prototoc.doc
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/title.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/keysyms.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/protocol.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/dflttrns.fm5
N xsrc/external/mit/xorg-docs/specs/XKB/Proto/types.fm5
N xsrc/external/mit/xorg-docs/specs/Xt/CH09
N xsrc/external/mit/xorg-docs/specs/Xt/CH03
N xsrc/external/mit/xorg-docs/specs/Xt/CH10
N xsrc/external/mit/xorg-docs/specs/Xt/strings.mit
N xsrc/external/mit/xorg-docs/specs/Xt/CH04
N xsrc/external/mit/xorg-docs/specs/Xt/appC
N xsrc/external/mit/xorg-docs/specs/Xt/Xtk.intr.front
N xsrc/external/mit/xorg-docs/specs/Xt/CH13
N xsrc/external/mit/xorg-docs/specs/Xt/appD
N xsrc/external/mit/xorg-docs/specs/Xt/CH07
N xsrc/external/mit/xorg-docs/specs/Xt/appF
N xsrc/external/mit/xorg-docs/specs/Xt/CH05
N xsrc/external/mit/xorg-docs/specs/Xt/CH11
N xsrc/external/mit/xorg-docs/specs/Xt/CH02
N xsrc/external/mit/xorg-docs/specs/Xt/appA
N xsrc/external/mit/xorg-docs/specs/Xt/CH08
N xsrc/external/mit/xorg-docs/specs/Xt/appE
N xsrc/external/mit/xorg-docs/specs/Xt/CH06
N xsrc/external/mit/xorg-docs/specs/Xt/postproc
N xsrc/external/mit/xorg-docs/specs/Xt/CH12
N xsrc/external/mit/xorg-docs/specs/Xt/CH01
N xsrc/external/mit/xorg-docs/specs/Xt/appB
N xsrc/external/mit/xorg-docs/specs/Xt/intr.idxmac.t
N xsrc/external/mit/xorg-docs/specs/XLFD/xlfd.tbl.ms
N xsrc/external/mit/xorg-docs/specs/Xext/security.tex
N xsrc/external/mit/xorg-docs/specs/Xext/xtest1.info
N xsrc/external/mit/xorg-docs/specs/Xext/shape.ms
N xsrc/external/mit/xorg-docs/specs/Xext/tog-cup.ms
N xsrc/external/mit/xorg-docs/specs/Xext/sync.tex
N xsrc/external/mit/xorg-docs/specs/Xext/dbe.tex
N xsrc/external/mit/xorg-docs/specs/Xext/buffer.ms
N xsrc/external/mit/xorg-docs/specs/Xext/xtest.ms
N xsrc/ext

CVS commit: src/sys/kern

2010-11-18 Thread John Nemeth
Module Name:src
Committed By:   jnemeth
Date:   Thu Nov 18 09:50:47 UTC 2010

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

Log Message:
if autoloading check for a noautoload=true property and if found,
deny the autoload


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/kern/kern_module_vfs.c

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



CVS commit: src/doc

2010-11-18 Thread John Nemeth
Module Name:src
Committed By:   jnemeth
Date:   Thu Nov 18 09:59:33 UTC 2010

Modified Files:
src/doc: CHANGES

Log Message:
mention module noautoload property


To generate a diff of this commit:
cvs rdiff -u -r1.1459 -r1.1460 src/doc/CHANGES

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



CVS commit: src/sys/uvm

2010-11-18 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Thu Nov 18 11:49:42 UTC 2010

Modified Files:
src/sys/uvm: uvm_pglist.c

Log Message:
build fix: vm_physmem_index is only used with DEBUG.
Fix build when DIAGNOSTIC is enabled but not DEBUG


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/uvm/uvm_pglist.c

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



CVS commit: src/sys/external/intel-public/acpica/dist/events

2010-11-18 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Thu Nov 18 14:40:32 UTC 2010

Modified Files:
src/sys/external/intel-public/acpica/dist/events: evxface.c

Log Message:
fix AcpiEnableGpe:
GPEs get enabled at ACPI initialization. AcpiInstallGpeHandler() disables
GPEs using AcpiEvDisableGpe() w/o decrementing RuntimeCount.
So when acpiec(4) enables the GPE after installing the GPE Handler then
AcpiEnableGpe() does not call AcpiEvEnableGpe() because RuntimeCount
says it is already enabled which is wrong.
So decrement the RuntimeCount in AcpiInstallGpeHandler() right
before calling AcpiEvDisableGpe().


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r1.2 \
src/sys/external/intel-public/acpica/dist/events/evxface.c

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



CVS commit: [uebayasi-xip] src/sys/dev

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Nov 18 16:07:53 UTC 2010

Modified Files:
src/sys/dev [uebayasi-xip]: md.c

Log Message:
Sync with HEAD.


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.62.2.1 src/sys/dev/md.c

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



CVS commit: [uebayasi-xip] src/sys/dev

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Nov 18 16:09:46 UTC 2010

Modified Files:
src/sys/dev [uebayasi-xip]: md.c md.h md_root.c

Log Message:
Implement XIP in md(4).


To generate a diff of this commit:
cvs rdiff -u -r1.62.2.1 -r1.62.2.2 src/sys/dev/md.c
cvs rdiff -u -r1.11 -r1.11.2.1 src/sys/dev/md.h
cvs rdiff -u -r1.17 -r1.17.2.1 src/sys/dev/md_root.c

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



CVS commit: [uebayasi-xip] src/sys

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Thu Nov 18 16:16:37 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_vnode.c

Log Message:
Make XIP pager use cdev_mmap() instead of struct vm_physseg.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.33 -r1.36.2.34 src/sys/miscfs/genfs/genfs_io.c
cvs rdiff -u -r1.161.2.12 -r1.161.2.13 src/sys/uvm/uvm_extern.h
cvs rdiff -u -r1.93.2.3 -r1.93.2.4 src/sys/uvm/uvm_vnode.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/arm/footbridge

2010-11-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Nov 18 18:00:41 UTC 2010

Modified Files:
src/sys/arch/arm/footbridge: footbridge.c

Log Message:
Remove commented out setting of SDRAM_MEMORY_ADDR - it's set later on.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/footbridge/footbridge.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/arm/footbridge

2010-11-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Nov 18 18:01:20 UTC 2010

Modified Files:
src/sys/arch/arm/footbridge: footbridge.c

Log Message:
Comment KNF.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/arm/footbridge/footbridge.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/arm/footbridge

2010-11-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Nov 18 18:06:21 UTC 2010

Modified Files:
src/sys/arch/arm/footbridge: footbridge_io.c

Log Message:
Whitespace.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/footbridge/footbridge_io.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/arm/footbridge

2010-11-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Nov 18 18:12:23 UTC 2010

Modified Files:
src/sys/arch/arm/footbridge: footbridge_io.c

Log Message:
Implement footbridge_io_bs_mmap.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/footbridge/footbridge_io.c

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



CVS commit: src/sys/external/intel-public/acpica/dist/events

2010-11-18 Thread Christoph Egger
Module Name:src
Committed By:   cegger
Date:   Thu Nov 18 18:16:15 UTC 2010

Modified Files:
src/sys/external/intel-public/acpica/dist/events: evxface.c

Log Message:
previous fixed one HP laptop and broke an other HP laptop.
The one which got fixed RuntimeCount is 1. The one which broke RuntimeCount is 
0.
So only decrement RuntimeCount when RuntimeCount is non-zero.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/sys/external/intel-public/acpica/dist/events/evxface.c

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



CVS commit: src/external/mit/xorg/share

2010-11-18 Thread Matthias Scheler
Module Name:src
Committed By:   tron
Date:   Thu Nov 18 18:47:36 UTC 2010

Modified Files:
src/external/mit/xorg/share: Makefile
Added Files:
src/external/mit/xorg/share/man: Makefile
src/external/mit/xorg/share/man/man7: Makefile

Log Message:
Build and install the following manual pages from the "xorg-docs" package:
- Consortium(7)
- Standards(7)
- X(7)
- XOrgFoundation(7)
- XProjectTeam(7)
- Xsecurity(7)
This fixes PR xsrc/44034 by Martin Neitzel.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/mit/xorg/share/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/share/man/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/share/man/man7/Makefile

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



CVS commit: src/distrib/sets/lists/xbase

2010-11-18 Thread Matthias Scheler
Module Name:src
Committed By:   tron
Date:   Thu Nov 18 18:48:05 UTC 2010

Modified Files:
src/distrib/sets/lists/xbase: mi

Log Message:
Add new X.org manual pages from "xorg-docs" package.


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/distrib/sets/lists/xbase/mi

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



CVS commit: src/lib/libc/stdio

2010-11-18 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Nov 19 00:44:19 UTC 2010

Modified Files:
src/lib/libc/stdio: vfwprintf.c

Log Message:
PR/44113: Nicolas Joly: printf(3) should ignore zero padding for nan/inf


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/lib/libc/stdio/vfwprintf.c

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



CVS commit: [uebayasi-xip] src/sys

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 01:44:48 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
src/sys/uvm [uebayasi-xip]: uvm_fault.c

Log Message:
Make XIP genfs_getpages_xip() return pages in I/O path, preparing
merge into the generic genfs_getpages().


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.34 -r1.36.2.35 src/sys/miscfs/genfs/genfs_io.c
cvs rdiff -u -r1.166.2.22 -r1.166.2.23 src/sys/uvm/uvm_fault.c

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



CVS commit: [uebayasi-xip] src/sys/ufs/ffs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 02:29:56 UTC 2010

Modified Files:
src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c

Log Message:
- Check FFS fragment size to be page-aligned too.
- Hook the new cdev_mmap() method.


To generate a diff of this commit:
cvs rdiff -u -r1.257.2.13 -r1.257.2.14 src/sys/ufs/ffs/ffs_vfsops.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 02:30:41 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Adjust XIP putpages to I/O XIP getpages.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.35 -r1.36.2.36 src/sys/miscfs/genfs/genfs_io.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/vax

2010-11-18 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Fri Nov 19 03:31:25 UTC 2010

Modified Files:
src/sys/arch/vax/include: clock.h
src/sys/arch/vax/vax: clock.c

Log Message:
Correct definition of leap year.  Make yeartonum and numtoyear use
full years so that year 2000 is correctly counted as a leap year.

Now NetBSD under SIMH picks up correct time-of-day clock value.  It
used to be a day behind, since 2000 - 1900 = 100 and naive leap year
test wouldn't count it as a leap year.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/vax/include/clock.h
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/vax/vax/clock.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 04:13:21 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Comment out XIP hole page redirection code.  Since makefs(8) doesn't
support hole, and these code paths can be never tested.

(The current XIP is read-only, so hole pages are pointless in
practice.)


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.36 -r1.36.2.37 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 04:14:30 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Really remove XIP hole code.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.37 -r1.36.2.38 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 04:46:24 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Call XIP getpages() from within the generic one.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.38 -r1.36.2.39 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 05:22:29 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Reduce unnecessary code.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.39 -r1.36.2.40 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 05:38:10 UTC 2010

Modified Files:
src/sys/miscfs/genfs: genfs_io.c

Log Message:
Whitespace.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 05:43:30 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Reduce code.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.40 -r1.36.2.41 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 06:38:53 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Reduce code duplication.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.41 -r1.36.2.42 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: src

2010-11-18 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Fri Nov 19 06:44:48 UTC 2010

Modified Files:
src/distrib/sets/lists/comp: mi
src/external/cddl/osnet/sys/sys: vnode.h
src/share/man/man9: Makefile namei.9
src/sys/compat/common: compat_util.c vfs_syscalls_30.c
vfs_syscalls_43.c
src/sys/compat/darwin: darwin_attr.c
src/sys/compat/ibcs2: ibcs2_fcntl.c
src/sys/compat/irix: irix_mount.c
src/sys/compat/linux/common: linux_file.c
src/sys/compat/netbsd32: netbsd32_netbsd.c
src/sys/compat/sunos32: sunos32_misc.c
src/sys/compat/svr4: svr4_misc.c svr4_stream.c
src/sys/compat/svr4_32: svr4_32_misc.c
src/sys/dev: ccd.c cgd.c dksubr.c dkvar.h firmload.c fss.c kloader.c
vnd.c
src/sys/dev/dm: dm_pdev.c
src/sys/dev/raidframe: rf_copyback.c rf_disks.c rf_reconstruct.c
src/sys/fs/efs: efs_vfsops.c
src/sys/fs/ptyfs: ptyfs_subr.c
src/sys/fs/unionfs: unionfs_vfsops.c
src/sys/kern: exec_macho.c exec_script.c kern_acct.c kern_core.c
kern_exec.c kern_ktrace.c kern_module_vfs.c subr_exec_fd.c
subr_kobj_vfs.c tty.c tty_bsdpty.c uipc_usrreq.c vfs_lookup.c
vfs_syscalls.c vfs_vnops.c vfs_xattr.c
src/sys/miscfs/nullfs: null_vfsops.c
src/sys/miscfs/umapfs: umap_vfsops.c
src/sys/nfs: nfs_export.c nfs_srvsubs.c
src/sys/rump/librump/rumpvfs: rump_vfs.c
src/sys/sys: exec.h namei.src verified_exec.h
src/sys/ufs/ufs: ufs_quota.c
src/sys/uvm: uvm_swap.c
Added Files:
src/share/man/man9: pathbuf.9

Log Message:
Introduce struct pathbuf. This is an abstraction to hold a pathname
and the metadata required to interpret it. Callers of namei must now
create a pathbuf and pass it to NDINIT (instead of a string and a
uio_seg), then destroy the pathbuf after the namei session is
complete.

Update all namei call sites accordingly. Add a pathbuf(9) man page and
update namei(9).

The pathbuf interface also now appears in a couple of related
additional places that were passing string/uio_seg pairs that were
later fed into NDINIT. Update other call sites accordingly.


To generate a diff of this commit:
cvs rdiff -u -r1.1523 -r1.1524 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.5 -r1.6 src/external/cddl/osnet/sys/sys/vnode.h
cvs rdiff -u -r1.342 -r1.343 src/share/man/man9/Makefile
cvs rdiff -u -r1.24 -r1.25 src/share/man/man9/namei.9
cvs rdiff -u -r0 -r1.1 src/share/man/man9/pathbuf.9
cvs rdiff -u -r1.43 -r1.44 src/sys/compat/common/compat_util.c
cvs rdiff -u -r1.32 -r1.33 src/sys/compat/common/vfs_syscalls_30.c
cvs rdiff -u -r1.53 -r1.54 src/sys/compat/common/vfs_syscalls_43.c
cvs rdiff -u -r1.26 -r1.27 src/sys/compat/darwin/darwin_attr.c
cvs rdiff -u -r1.34 -r1.35 src/sys/compat/ibcs2/ibcs2_fcntl.c
cvs rdiff -u -r1.23 -r1.24 src/sys/compat/irix/irix_mount.c
cvs rdiff -u -r1.100 -r1.101 src/sys/compat/linux/common/linux_file.c
cvs rdiff -u -r1.167 -r1.168 src/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -u -r1.72 -r1.73 src/sys/compat/sunos32/sunos32_misc.c
cvs rdiff -u -r1.151 -r1.152 src/sys/compat/svr4/svr4_misc.c
cvs rdiff -u -r1.77 -r1.78 src/sys/compat/svr4/svr4_stream.c
cvs rdiff -u -r1.70 -r1.71 src/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -u -r1.135 -r1.136 src/sys/dev/ccd.c
cvs rdiff -u -r1.70 -r1.71 src/sys/dev/cgd.c src/sys/dev/fss.c
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/dksubr.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/dkvar.h src/sys/dev/firmload.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/kloader.c
cvs rdiff -u -r1.213 -r1.214 src/sys/dev/vnd.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/dm/dm_pdev.c
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/raidframe/rf_copyback.c
cvs rdiff -u -r1.74 -r1.75 src/sys/dev/raidframe/rf_disks.c
cvs rdiff -u -r1.109 -r1.110 src/sys/dev/raidframe/rf_reconstruct.c
cvs rdiff -u -r1.20 -r1.21 src/sys/fs/efs/efs_vfsops.c
cvs rdiff -u -r1.21 -r1.22 src/sys/fs/ptyfs/ptyfs_subr.c
cvs rdiff -u -r1.7 -r1.8 src/sys/fs/unionfs/unionfs_vfsops.c
cvs rdiff -u -r1.43 -r1.44 src/sys/kern/exec_macho.c
cvs rdiff -u -r1.65 -r1.66 src/sys/kern/exec_script.c
cvs rdiff -u -r1.89 -r1.90 src/sys/kern/kern_acct.c
cvs rdiff -u -r1.16 -r1.17 src/sys/kern/kern_core.c src/sys/kern/tty_bsdpty.c
cvs rdiff -u -r1.300 -r1.301 src/sys/kern/kern_exec.c
cvs rdiff -u -r1.154 -r1.155 src/sys/kern/kern_ktrace.c
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/kern_module_vfs.c
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/subr_exec_fd.c \
src/sys/kern/subr_kobj_vfs.c
cvs rdiff -u -r1.238 -r1.239 src/sys/kern/tty.c
cvs rdiff -u -r1.132 -r1.133 src/sys/kern/uipc_usrreq.c
cvs rdiff -u -r1.122 -r1.123 src/sys/kern/vfs_lookup.c
cvs rdiff -u -r1.408 -r1.409 src/sys/kern/vfs_syscalls.c
cvs rdiff -u -r1.179 -r1.180 src/sys/kern/vfs_vnops.c
cvs rdiff -u -r1.22 -r1.23 src/sys/kern/vfs_xattr.c
cvs rdiff -u -r1.82 -r1.83 src/sys/miscfs/nullfs/null_vfsops.c
cvs rdiff -u -r1.85 -r1.86 src/sys/miscfs/umapf

CVS commit: src/sys

2010-11-18 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Fri Nov 19 06:45:29 UTC 2010

Modified Files:
src/sys/rump/include/rump: rump_namei.h
src/sys/sys: namei.h

Log Message:
Regen.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/include/rump/rump_namei.h
cvs rdiff -u -r1.68 -r1.69 src/sys/sys/namei.h

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



CVS commit: src/sys/sys

2010-11-18 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Fri Nov 19 06:46:33 UTC 2010

Modified Files:
src/sys/sys: param.h

Log Message:
5.99.40: nameidata changed.


To generate a diff of this commit:
cvs rdiff -u -r1.375 -r1.376 src/sys/sys/param.h

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



CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Fri Nov 19 07:09:50 UTC 2010

Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Share mode code.  Care glock.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.42 -r1.36.2.43 src/sys/miscfs/genfs/genfs_io.c

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



CVS commit: src/share/man/man9

2010-11-18 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Fri Nov 19 07:44:01 UTC 2010

Modified Files:
src/share/man/man9: namei.9

Log Message:
bump date for previous (thanks jnemeth)


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/share/man/man9/namei.9

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