summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-11 11:05:59 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-03-18 08:26:09 +0100
commit039afd9816122fc52f77966dc78430e009aa220c (patch)
tree417842bf60eaafe6560ea3855ed1696051720c57
parentwaf: Change the test configure check for libdebugger to it's lib (diff)
downloadrtems-libbsd-039afd9816122fc52f77966dc78430e009aa220c.tar.bz2
nfsclient: Use a system event for RPC
Aviod conflicts with application events.
-rw-r--r--rtemsbsd/nfsclient/rpcio.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/rtemsbsd/nfsclient/rpcio.c b/rtemsbsd/nfsclient/rpcio.c
index cd04de33..40f8f08d 100644
--- a/rtemsbsd/nfsclient/rpcio.c
+++ b/rtemsbsd/nfsclient/rpcio.c
@@ -145,7 +145,7 @@ static struct timeval _rpc_default_timeout = { 10 /* secs */, 0 /* usecs */ };
* MUST NOT be used by any application
* thread doing RPC IO (e.g. NFS)
*/
-#define RTEMS_RPC_EVENT RTEMS_EVENT_30 /* THE event used by RPCIO. Every task doing
+#define RTEMS_RPC_EVENT RTEMS_EVENT_SYSTEM_SERVER /* THE event used by RPCIO. Every task doing
* RPC IO will receive this - hence it is
* RESERVED
*/
@@ -867,7 +867,7 @@ rtems_event_set gotEvents;
do {
/* block for the reply */
- status = rtems_event_receive(
+ status = rtems_event_system_receive(
RTEMS_RPC_EVENT,
RTEMS_WAIT | RTEMS_EVENT_ANY,
RTEMS_NO_TIMEOUT,
@@ -1316,7 +1316,7 @@ rtems_status_code status;
}
/* wakeup requestor */
- rtems_event_send(xact->requestor, RTEMS_RPC_EVENT);
+ rtems_event_system_send(xact->requestor, RTEMS_RPC_EVENT);
}
}
@@ -1371,7 +1371,7 @@ rtems_status_code status;
#if (DEBUG) & DEBUG_TIMEOUT
fprintf(stderr,"RPCIO XACT timed out; waking up requestor\n");
#endif
- if ( rtems_event_send(xact->requestor, RTEMS_RPC_EVENT) ) {
+ if ( rtems_event_system_send(xact->requestor, RTEMS_RPC_EVENT) ) {
rtems_panic("RPCIO PANIC: requestor id was 0x%08x",
xact->requestor);
}
@@ -1403,7 +1403,7 @@ rtems_status_code status;
/* wakeup requestor */
fprintf(stderr,"RPCIO: SEND failure\n");
- status = rtems_event_send(xact->requestor, RTEMS_RPC_EVENT);
+ status = rtems_event_system_send(xact->requestor, RTEMS_RPC_EVENT);
assert( status == RTEMS_SUCCESSFUL );
} else {
@@ -1541,7 +1541,7 @@ rtems_status_code status;
for (xact=((RpcUdpXact)listHead.next); xact; xact=((RpcUdpXact)xact->node.next)) {
xact->status.re_status = RPC_TIMEDOUT;
- rtems_event_send(xact->requestor, RTEMS_RPC_EVENT);
+ rtems_event_system_send(xact->requestor, RTEMS_RPC_EVENT);
}
#endif