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

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

Diff for /src/sys/kern/subr_pool.c between version 1.39 and 1.40

version 1.39, 2000/06/27 17:41:34 version 1.40, 2000/08/12 16:28:30
Line 619  _pool_get(pp, flags, file, line)
Line 619  _pool_get(pp, flags, file, line)
                          */                           */
                         pp->pr_flags |= PR_WANTED;                          pp->pr_flags |= PR_WANTED;
                         pr_leave(pp);                          pr_leave(pp);
                         simple_unlock(&pp->pr_slock);                          ltsleep(pp, PSWP, pp->pr_wchan, 0, &pp->pr_slock);
                         tsleep((caddr_t)pp, PSWP, pp->pr_wchan, 0);  
                         simple_lock(&pp->pr_slock);  
                         pr_enter(pp, file, line);                          pr_enter(pp, file, line);
                         goto startover;                          goto startover;
                 }                  }
Line 706  _pool_get(pp, flags, file, line)
Line 704  _pool_get(pp, flags, file, line)
                          */                           */
                         pp->pr_flags |= PR_WANTED;                          pp->pr_flags |= PR_WANTED;
                         pr_leave(pp);                          pr_leave(pp);
                         simple_unlock(&pp->pr_slock);                          ltsleep(pp, PSWP, pp->pr_wchan, 0, &pp->pr_slock);
                         tsleep((caddr_t)pp, PSWP, pp->pr_wchan, 0);  
                         simple_lock(&pp->pr_slock);  
                         pr_enter(pp, file, line);                          pr_enter(pp, file, line);
                         goto startover;                          goto startover;
                 }                  }

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40

CVSweb <webmaster@jp.NetBSD.org>