#include #include #include int dummy_acquire(struct task_struct *t){return 1;}; void dummy_release(struct task_struct *t){}; void domain_init(domain_t *dom, raw_spinlock_t *lock, requeue_t requeue, peek_ready_t peek_ready, take_ready_t take_ready, task_prio_t priority) { INIT_LIST_HEAD(&dom->list); dom->lock = lock; dom->requeue = requeue; dom->peek_ready = peek_ready; dom->take_ready = take_ready; dom->higher_prio = priority; dom->acquire_resources = dummy_acquire; dom->release_resources = dummy_release; }