From f09a8c7c0507c66ca87474479ed6f1185aa76bde Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Mon, 15 Jun 2009 10:56:10 +0200 Subject: [PATCH] Added mlockall() when using real-time priority --- src/vca_canping.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vca_canping.c b/src/vca_canping.c index ca4e5ac..fc5ed82 100644 --- a/src/vca_canping.c +++ b/src/vca_canping.c @@ -45,6 +45,7 @@ #ifdef WITH_RTPRIO #include +#include int sched_policy = SCHED_OTHER; int sched_rtprio; @@ -762,9 +763,11 @@ int main(int argc, char *argv[]) parse_options(argc, argv); #ifdef WITH_RTPRIO - if(sched_policy != SCHED_OTHER) + if(sched_policy != SCHED_OTHER) { if(set_sched_policy_and_prio(sched_policy, sched_rtprio) <0) exit(EXIT_BAD_PARAM); + mlockall(MCL_CURRENT | MCL_FUTURE); + } #endif -- 2.39.2