From: Jens Axboe Date: Mon, 14 Sep 2009 06:51:55 +0000 (+0200) Subject: Add hint on being root for EPERM and shmhuge error X-Git-Tag: fio-1.34.1~7 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=da7d79b07a41d0b3505feecda2561811217ea8e7 Add hint on being root for EPERM and shmhuge error Signed-off-by: Jens Axboe --- diff --git a/memory.c b/memory.c index 5285c0a5..7f4cef52 100644 --- a/memory.c +++ b/memory.c @@ -76,7 +76,7 @@ static int alloc_mem_shm(struct thread_data *td, unsigned int total_mem) dprint(FD_MEM, "shmget %u, %d\n", total_mem, td->shm_id); if (td->shm_id < 0) { td_verror(td, errno, "shmget"); - if (geteuid() != 0 && errno == ENOMEM) + if (geteuid() != 0 && (errno == ENOMEM || errno == EPERM)) log_err("fio: you may need to run this job as root\n"); if (td->o.mem_type == MEM_SHMHUGE) { if (errno == EINVAL) {