| 2450 | } |
| 2451 | |
| 2452 | struct knlist * |
| 2453 | knlist_alloc(struct mtx *lock) |
| 2454 | { |
| 2455 | struct knlist *knl; |
| 2456 | |
| 2457 | knl = malloc(sizeof(struct knlist), M_KQUEUE, M_WAITOK); |
| 2458 | knlist_init_mtx(knl, lock); |
| 2459 | return (knl); |
| 2460 | } |
| 2461 | |
| 2462 | void |
| 2463 | knlist_init_rw_reader(struct knlist *knl, struct rwlock *lock) |
no test coverage detected