diff --git a/rtemsbsd/freebsd/machine/rtems-bsd-taskqueue.h b/rtemsbsd/freebsd/machine/rtems-bsd-taskqueue.h index d57442ef..39c6f6e9 100644 --- a/rtemsbsd/freebsd/machine/rtems-bsd-taskqueue.h +++ b/rtemsbsd/freebsd/machine/rtems-bsd-taskqueue.h @@ -48,8 +48,6 @@ taskqueue_create_fast(const char *name, int mflags, tq_enq_fn, void *ctxt); int taskqueue_enqueue(struct taskqueue *tq, struct task *ta); -#define taskqueue_enqueue_fast(_q,_t) taskqueue_enqueue(_q,_t) - void taskqueue_thread_enqueue(void *ctxt); diff --git a/rtemsbsd/src/rtems-bsd-taskqueue.c b/rtemsbsd/src/rtems-bsd-taskqueue.c index ededfb6a..d72680ec 100644 --- a/rtemsbsd/src/rtems-bsd-taskqueue.c +++ b/rtemsbsd/src/rtems-bsd-taskqueue.c @@ -123,6 +123,12 @@ rtems_interrupt_enable(l); return 0; } +int +taskqueue_enqueue_fast(struct taskqueue *queue, struct task *task) +{ + return taskqueue_enqueue(queue, task); +} + void taskqueue_thread_enqueue(void *ctxt) {