X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libtracing%2Frelay.c;h=bb781f2cde3f6d396ab1d2de3644a32812ec15bb;hb=ba6459ba344b54a4f7775e431447be79fd7790f8;hp=14724a8e70ad0df8846f6932e465289581190eaf;hpb=bb07823d7dc174f7bd96d30843acfac7424dd0d2;p=lttng-ust.git diff --git a/libtracing/relay.c b/libtracing/relay.c index 14724a8e..bb781f2c 100644 --- a/libtracing/relay.c +++ b/libtracing/relay.c @@ -95,7 +95,7 @@ static int relay_alloc_buf(struct rchan_buf *buf, size_t *size) *size = PAGE_ALIGN(*size); /* Maybe do read-ahead */ - result = mmap(NULL, *size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS, -1, 0); + result = mmap(NULL, *size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); if(result == MAP_FAILED) { PERROR("mmap"); return -1;