[BACK]Return to puffs_vnops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / fs / puffs

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

Diff for /src/sys/fs/puffs/puffs_vnops.c between version 1.35 and 1.36

version 1.35, 2007/01/19 14:59:50 version 1.36, 2007/01/19 17:52:01
Line 1695  puffs_strategy(void *v)
Line 1695  puffs_strategy(void *v)
   
         pmp = MPTOPUFFSMP(vp->v_mount);          pmp = MPTOPUFFSMP(vp->v_mount);
         bp = ap->a_bp;          bp = ap->a_bp;
           error = 0;
           dowritefaf = 0;
   
         if ((bp->b_flags & B_READ) && !EXISTSOP(pmp, READ))          if ((bp->b_flags & B_READ) && !EXISTSOP(pmp, READ))
                 return EOPNOTSUPP;                  return EOPNOTSUPP;
Line 1713  puffs_strategy(void *v)
Line 1715  puffs_strategy(void *v)
          * XXgoddamnX: B_WRITE is a "pseudo flag"           * XXgoddamnX: B_WRITE is a "pseudo flag"
          */           */
         if ((bp->b_flags & B_READ) == 0) {          if ((bp->b_flags & B_READ) == 0) {
                 dowritefaf = 0;  
                 simple_lock(&vp->v_interlock);                  simple_lock(&vp->v_interlock);
                 if (vp->v_flag & VXLOCK)                  if (vp->v_flag & VXLOCK)
                         dowritefaf = 1;                          dowritefaf = 1;

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36

CVSweb <webmaster@jp.NetBSD.org>