Subject: Re: CVS commit: src
To: None <chs@netbsd.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 10/06/2006 09:37:57
> Module Name:	src
> Committed By:	chs
> Date:		Thu Oct  5 14:48:33 UTC 2006
> 
> Modified Files:
> 	src/lib/libc/sys: open.2
> 	src/share/man/man9: uvm.9 vnode.9 vnodeops.9
> 	src/sys/arch/acorn26/acorn26: cpu.c
> 	src/sys/arch/powerpc/ibm4xx: trap.c
> 	src/sys/arch/sparc64/sparc64: machdep.c
> 	src/sys/dev/ic: rrunner.c
> 	src/sys/kern: exec_subr.c kern_physio.c kern_sysctl.c vfs_subr.c
> 	    vfs_vnops.c
> 	src/sys/miscfs/genfs: genfs_node.h genfs_vnops.c
> 	src/sys/sys: fcntl.h vnode.h
> 	src/sys/ufs/ufs: ufs_readwrite.c
> 	src/sys/uvm: uvm_extern.h uvm_glue.c uvm_mmap.c
> 
> Log Message:
> add support for O_DIRECT (I/O directly to application memory,
> bypassing any kernel caching for file data).

i think it's better to make it a privileged operation until we fix PR/25639.

YAMAMOTO Takashi