From a095fbc45738d3992d5211e2991ebf9d2a8fb0c0 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Sat, 26 Feb 2022 23:37:05 +0100 Subject: [PATCH] passt: Don't warn on failed madvise() A kernel might not be configured with CONFIG_TRANSPARENT_HUGEPAGE, especially on embedded systems. Ignore the error, it doesn't affect functionality. Signed-off-by: Stefano Brivio --- passt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/passt.c b/passt.c index 038d50a..22934a2 100644 --- a/passt.c +++ b/passt.c @@ -339,8 +339,7 @@ int main(int argc, char **argv) exit(EXIT_FAILURE); } - if (madvise(pkt_buf, TAP_BUF_BYTES, MADV_HUGEPAGE)) - perror("madvise"); + madvise(pkt_buf, TAP_BUF_BYTES, MADV_HUGEPAGE); __openlog(log_name, 0, LOG_DAEMON);