[BACK]Return to puffs_msgif.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_msgif.c between version 1.27 and 1.28

version 1.27, 2007/04/04 20:22:47 version 1.28, 2007/04/04 21:02:30
Line 633  puffs_getop(struct puffs_mount *pmp, str
Line 633  puffs_getop(struct puffs_mount *pmp, str
                 }                  }
   
                 preq = park->park_preq;                  preq = park->park_preq;
                 TAILQ_REMOVE(&pmp->pmp_req_touser, park, park_entries);  
                 KASSERT(park->park_flags & PARKFLAG_ONQUEUE1);  
                 park->park_flags &= ~PARKFLAG_ONQUEUE1;  
   
                 if (phg->phg_buflen < preq->preq_buflen) {                  if (phg->phg_buflen < preq->preq_buflen) {
                         if (!donesome)                          if (!donesome)
                                 error = E2BIG;                                  error = E2BIG;
                         puffs_park_release(park, 0);                          puffs_park_release(park, 0);
                         goto out;                          goto out;
                 }                  }
   
                   TAILQ_REMOVE(&pmp->pmp_req_touser, park, park_entries);
                   KASSERT(park->park_flags & PARKFLAG_ONQUEUE1);
                   park->park_flags &= ~PARKFLAG_ONQUEUE1;
                 mutex_exit(&pmp->pmp_lock);                  mutex_exit(&pmp->pmp_lock);
   
                 DPRINTF(("puffsgetop: get op %" PRIu64 " (%d.), from %p "                  DPRINTF(("puffsgetop: get op %" PRIu64 " (%d.), from %p "

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

CVSweb <webmaster@jp.NetBSD.org>