[BACK]Return to uvm_vnode.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / uvm

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

Diff for /src/sys/uvm/uvm_vnode.c between version 1.73.2.1 and 1.73.2.2

version 1.73.2.1, 2006/10/22 06:07:54 version 1.73.2.2, 2006/12/10 07:19:34
Line 120  struct uvm_pagerops uvm_vnodeops = {
Line 120  struct uvm_pagerops uvm_vnodeops = {
  */   */
   
 struct uvm_object *  struct uvm_object *
 uvn_attach(void *arg, vm_prot_t accessprot __unused)  uvn_attach(void *arg, vm_prot_t accessprot)
 {  {
         struct vnode *vp = arg;          struct vnode *vp = arg;
         struct uvm_object *uobj = &vp->v_uobj;          struct uvm_object *uobj = &vp->v_uobj;
Line 311  uvn_get(struct uvm_object *uobj, voff_t 
Line 311  uvn_get(struct uvm_object *uobj, voff_t 
         error = VOP_GETPAGES(vp, offset, pps, npagesp, centeridx,          error = VOP_GETPAGES(vp, offset, pps, npagesp, centeridx,
                              access_type, advice, flags);                               access_type, advice, flags);
   
           LOCK_ASSERT(((flags & PGO_LOCKED) != 0 &&
                        simple_lock_held(&vp->v_interlock)) ||
                       ((flags & PGO_LOCKED) == 0 &&
                        !simple_lock_held(&vp->v_interlock)));
         return error;          return error;
 }  }
   

Legend:
Removed from v.1.73.2.1  
changed lines
  Added in v.1.73.2.2

CVSweb <webmaster@jp.NetBSD.org>