| 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; |
| } |
} |