204 |
hurd_cap_bucket_t bucket = (hurd_cap_bucket_t) arg; |
hurd_cap_bucket_t bucket = (hurd_cap_bucket_t) arg; |
205 |
error_t err; |
error_t err; |
206 |
|
|
207 |
|
/* The physical memory server can run out of threads at a time where |
208 |
|
the task server runs out of memory. To avoid a dead-lock, we |
209 |
|
allocate worker threads asynchronously. */ |
210 |
|
hurd_cap_bucket_worker_alloc (bucket, true); |
211 |
|
|
212 |
/* No root object is provided by the physmem server. */ |
/* No root object is provided by the physmem server. */ |
213 |
/* FIXME: Use a worker timeout (eventually). */ |
/* FIXME: Use a worker timeout (eventually). */ |
214 |
err = hurd_cap_bucket_manage_mt (bucket, NULL, 0, 0); |
err = hurd_cap_bucket_manage_mt (bucket, NULL, 0, 0); |