[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.10.2.2 and 1.10.2.3

version 1.10.2.2, 2006/12/10 07:18:38 version 1.10.2.3, 2006/12/18 11:42:15
Line 281  puffs_getop(struct puffs_mount *pmp, str
Line 281  puffs_getop(struct puffs_mount *pmp, str
                         goto out;                          goto out;
                 }                  }
                 if (TAILQ_EMPTY(&pmp->pmp_req_touser)) {                  if (TAILQ_EMPTY(&pmp->pmp_req_touser)) {
                         if (nonblock || donesome) {                          if (donesome)
                                 if (nonblock)                                  goto out;
                                         error = EWOULDBLOCK;  
                           if (nonblock) {
                                   error = EWOULDBLOCK;
                                 goto out;                                  goto out;
                         }                          }
   
                         ltsleep(&pmp->pmp_req_touser, PUSER, "puffs2", 0,                          error = ltsleep(&pmp->pmp_req_touser, PUSER | PCATCH,
                             &pmp->pmp_lock);                              "puffs2", 0, &pmp->pmp_lock);
                         goto again;                          if (error)
                                   goto out;
                           else
                                   goto again;
                 }                  }
   
                 park = TAILQ_FIRST(&pmp->pmp_req_touser);                  park = TAILQ_FIRST(&pmp->pmp_req_touser);

Legend:
Removed from v.1.10.2.2  
changed lines
  Added in v.1.10.2.3

CVSweb <webmaster@jp.NetBSD.org>