Add hint on being root for EPERM and shmhuge error
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/memory.c b/memory.c
index 5285c0a..7f4cef5 100644
--- a/memory.c
+++ b/memory.c
@@ -76,7 +76,7 @@
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) {