]> git.droids-corp.org - dpdk.git/blobdiff - lib/eal/freebsd/eal_hugepage_info.c
mem: quiet base address hint warning if not requested
[dpdk.git] / lib / eal / freebsd / eal_hugepage_info.c
index 408f054f7a2a2d3085ec67b5663ace985220ff3f..9dbe375bd38c15a969951cbfbfa0ce199e17c505 100644 (file)
@@ -90,6 +90,10 @@ eal_hugepage_info_init(void)
                RTE_LOG(ERR, EAL, "could not open "CONTIGMEM_DEV"\n");
                return -1;
        }
+       if (flock(fd, LOCK_EX | LOCK_NB) < 0) {
+               RTE_LOG(ERR, EAL, "could not lock memory. Is another DPDK process running?\n");
+               return -1;
+       }
 
        if (buffer_size >= 1<<30)
                RTE_LOG(INFO, EAL, "Contigmem driver has %d buffers, each of size %dGB\n",