Cdiff nfs3_vnops.c
*** /webrev/webrev/usr/src/uts/common/fs/nfs/nfs3_vnops.c-      Mon Aug 14 13:12:12 2006
--- nfs3_vnops.c        Sun Jul 23 00:43:22 2006

*** 27,36 **** --- 27,49 ---- /* * Copyright (c) 1983,1984,1985,1986,1987,1988,1989 AT&T. * All rights reserved. */ + /* Copyright (c) 2006, The Ohio State University. All rights reserved. + * + * Portions of this source code is developed by the team members of + * The Ohio State University's Network-Based Computing Laboratory (NBCL), + * headed by Professor Dhabaleswar K. (DK) Panda. + * + * Acknowledgements to contributions from developors: + * Ranjit Noronha: noronha@cse.ohio-state.edu + * Lei Chai : chail@cse.ohio-state.edu + * Weikuan Yu : yuw@cse.ohio-state.edu + * + */ + #pragma ident "@(#)nfs3_vnops.c 1.272 05/10/11 SMI" #include <sys/param.h> #include <sys/types.h> #include <sys/systm.h>
*** 84,93 **** --- 97,107 ---- #include <vm/seg_vn.h> #include <fs/fs_subr.h> #include <sys/ddi.h> + #include <rpc/rpc_rdma.h> static int nfs3_rdwrlbn(vnode_t *, page_t *, u_offset_t, size_t, int, cred_t *); static int nfs3write(vnode_t *, caddr_t, u_offset_t, int, cred_t *, stable_how *);
*** 451,460 **** --- 465,476 ---- fi.lookupproc = nfs3lookup; fi.xattrdirproc = acl_getxattrdir3; res.uiop = uiop; + res.wlist = NULL; + offset = uiop->uio_loffset; count = uiop->uio_resid; do { if (mi->mi_io_kstats) {
*** 1044,1053 **** --- 1060,1071 ---- fi.xattrdirproc = acl_getxattrdir3; res.pov.fres.vp = vp; res.pov.fres.vap = &va; + res.wlist = NULL; + *residp = count; do { if (mi->mi_io_kstats) { mutex_enter(&mi->mi_lock); kstat_runq_enter(KSTAT_IO_PTR(mi->mi_io_kstats));