[rtems-libbsd commit] Commented out calls to pin and unpin.
Jennifer Averett
jennifer at rtems.org
Wed Apr 18 17:32:00 UTC 2012
Module: rtems-libbsd
Branch: master
Commit: 31230c0c72aad377e3fedfd713e32c52cc71d3de
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=31230c0c72aad377e3fedfd713e32c52cc71d3de
Author: Jennifer Averett <jennifer.averett at oarcorp.com>
Date: Wed Apr 18 12:35:01 2012 -0500
Commented out calls to pin and unpin.
---
freebsd/net/netisr.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/freebsd/net/netisr.c b/freebsd/net/netisr.c
index c090ac0..6aced37 100644
--- a/freebsd/net/netisr.c
+++ b/freebsd/net/netisr.c
@@ -938,7 +938,9 @@ netisr_dispatch_src(u_int proto, uintptr_t source, struct mbuf *m)
goto out_unlock;
}
KASSERT(!CPU_ABSENT(cpuid), ("%s: CPU %u absent", __func__, cpuid));
+#ifndef __rtems__
sched_pin();
+#endif /* __rtems__ */
if (cpuid != curcpu)
goto queue_fallback;
nwsp = DPCPU_PTR(nws);
@@ -997,7 +999,9 @@ netisr_dispatch_src(u_int proto, uintptr_t source, struct mbuf *m)
queue_fallback:
error = netisr_queue_internal(proto, m, cpuid);
out_unpin:
+#ifndef __rtems__
sched_unpin();
+#endif /* __rtems__ */
out_unlock:
#ifdef NETISR_LOCKING
NETISR_RUNLOCK(&tracker);
More information about the vc
mailing list