From d3eb7d7ccd126c45c67f8aacc9634e7705e98037 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 23 Mar 2007 08:23:51 +0100 Subject: [PATCH] Print help info on huge page shmget() returning EINVAL Signed-off-by: Jens Axboe --- memory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/memory.c b/memory.c index e5680389..8d6f9557 100644 --- a/memory.c +++ b/memory.c @@ -72,6 +72,8 @@ int allocate_io_mem(struct thread_data *td) td_verror(td, errno, "shmget"); if (geteuid() != 0 && errno == ENOMEM) log_err("fio: you may need to run this job as root\n"); + if (errno == EINVAL && td->o.mem_type == MEM_SHMHUGE) + log_err("fio: check that you have free huge pages and that hugepage-size is correct.\n"); return 1; } -- 2.25.1