Subject: Re: CVS commit: src (Chuck's O_DIRECT commit)
To: None <source-changes@netbsd.org>
From: Geoff Wing <mason@primenet.com.au>
List: source-changes
Date: 10/06/2006 02:13:43
Chuck Silvers <chs@netbsd.org> typed:
: 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).
: cvs rdiff -r1.11 -r1.12 src/sys/miscfs/genfs/genfs_node.h
--- sys/miscfs/genfs/genfs_node.h.org 2006-10-06 10:58:20.000000000 +1000
+++ sys/miscfs/genfs/genfs_node.h 2006-10-06 12:01:37.000000000 +1000
@@ -35,6 +35,7 @@
struct vm_page;
struct kauth_cred;
+struct uio;
struct genfs_ops {
void (*gop_size)(struct vnode *, off_t, off_t *, int);
Regards,
Geoff