diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-04-16 12:27:49 -0500 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2012-04-16 12:27:49 -0500 |
commit | 8f6d1299d7f4a6de4d217a05110be0d5f9a5d712 (patch) | |
tree | 6ba5751eadc542ccec21272ca89d213dc4c37ac2 /rtemsbsd | |
parent | Added calls to force the linkage of RealTek and EtherExpress Nics. (diff) | |
download | rtems-libbsd-8f6d1299d7f4a6de4d217a05110be0d5f9a5d712.tar.bz2 |
moved taskqueue_enqueue_fast from a define to a method to resolve linker errors.
Diffstat (limited to 'rtemsbsd')
-rw-r--r-- | rtemsbsd/freebsd/machine/rtems-bsd-taskqueue.h | 2 | ||||
-rw-r--r-- | rtemsbsd/src/rtems-bsd-taskqueue.c | 6 |
2 files changed, 6 insertions, 2 deletions
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) { |