summaryrefslogtreecommitdiffstats
path: root/rtemsbsd
diff options
context:
space:
mode:
authorJennifer Averett <jennifer.averett@oarcorp.com>2012-04-16 12:27:49 -0500
committerJennifer Averett <jennifer.averett@oarcorp.com>2012-04-16 12:27:49 -0500
commit8f6d1299d7f4a6de4d217a05110be0d5f9a5d712 (patch)
tree6ba5751eadc542ccec21272ca89d213dc4c37ac2 /rtemsbsd
parentAdded calls to force the linkage of RealTek and EtherExpress Nics. (diff)
downloadrtems-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.h2
-rw-r--r--rtemsbsd/src/rtems-bsd-taskqueue.c6
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)
{