projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Python agent support
[lttng-ust.git]
/
tests
/
ust-multi-test
/
ust-multi-test.c
diff --git
a/tests/ust-multi-test/ust-multi-test.c
b/tests/ust-multi-test/ust-multi-test.c
index 6f277a2176f28e016be2588c875ea8065e1e7829..7771154014376b79b92ae063601355fd3113ee51 100644
(file)
--- a/
tests/ust-multi-test/ust-multi-test.c
+++ b/
tests/ust-multi-test/ust-multi-test.c
@@
-638,11
+638,15
@@
error:
int update_futex(int fd, int active)
{
int update_futex(int fd, int active)
{
-
size_t mmap_size = sysconf(_SC_PAGE_SIZE)
;
+
long page_size
;
char *wait_shm_mmap;
int ret;
char *wait_shm_mmap;
int ret;
- wait_shm_mmap = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
+ page_size = sysconf(_SC_PAGE_SIZE);
+ if (page_size < 0) {
+ goto error;
+ }
+ wait_shm_mmap = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
MAP_SHARED, fd, 0);
if (wait_shm_mmap == MAP_FAILED) {
perror("mmap");
MAP_SHARED, fd, 0);
if (wait_shm_mmap == MAP_FAILED) {
perror("mmap");
@@
-656,7
+660,7
@@
int update_futex(int fd, int active)
} else {
uatomic_set((int32_t *) wait_shm_mmap, 0);
}
} else {
uatomic_set((int32_t *) wait_shm_mmap, 0);
}
- ret = munmap(wait_shm_mmap,
mmap
_size);
+ ret = munmap(wait_shm_mmap,
page
_size);
if (ret) {
perror("Error unmapping wait shm");
goto error;
if (ret) {
perror("Error unmapping wait shm");
goto error;
This page took
0.023267 seconds
and
4
git commands to generate.