| 580 | } |
| 581 | |
| 582 | static void |
| 583 | soaio_init(void) |
| 584 | { |
| 585 | |
| 586 | soaio_lifetime = AIOD_LIFETIME_DEFAULT; |
| 587 | STAILQ_INIT(&soaio_jobs); |
| 588 | mtx_init(&soaio_jobs_lock, "soaio jobs", NULL, MTX_DEF); |
| 589 | soaio_kproc_unr = new_unrhdr(1, INT_MAX, NULL); |
| 590 | TASK_INIT(&soaio_kproc_task, 0, soaio_kproc_create, NULL); |
| 591 | if (soaio_target_procs > 0) |
| 592 | taskqueue_enqueue(taskqueue_thread, &soaio_kproc_task); |
| 593 | } |
| 594 | SYSINIT(soaio, SI_SUB_VFS, SI_ORDER_ANY, soaio_init, NULL); |
| 595 | |
| 596 | static __inline int |
nothing calls this directly
no test coverage detected