From: Jens Axboe Date: Fri, 23 Mar 2007 07:23:51 +0000 (+0100) Subject: Print help info on huge page shmget() returning EINVAL X-Git-Tag: fio-1.15~42 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=d3eb7d7ccd126c45c67f8aacc9634e7705e98037;hp=-c Print help info on huge page shmget() returning EINVAL Signed-off-by: Jens Axboe --- d3eb7d7ccd126c45c67f8aacc9634e7705e98037 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; }