]> xenbits.xensource.com Git - people/liuw/rumprun.git/commitdiff
Fix transposed arguments in posix_memalign
authorTimmons C. Player <timmons.player@spirent.com>
Wed, 29 Apr 2015 15:48:49 +0000 (11:48 -0400)
committerTimmons C. Player <timmons.player@spirent.com>
Wed, 29 Apr 2015 16:58:59 +0000 (12:58 -0400)
lib/librumprun_base/malloc.c
lib/librumprun_base/syscall_misc.c

index 8f291f6ecb69032034396cb5c81260efcb8acc77..af6b47938e2b2e82e037d65a46e3c6b2bff33e2e 100644 (file)
@@ -31,7 +31,7 @@
 #include <bmk-core/memalloc.h>
 
 int
-posix_memalign(void **rv, size_t nbytes, size_t align)
+posix_memalign(void **rv, size_t align, size_t nbytes)
 {
        void *v;
        int error = BMK_ENOMEM;
index 4fe5f18817f7773c9d91a163734fac316324f197..1be7bc9599c5fd1dec08c598fbd4500f647603b4 100644 (file)
@@ -72,7 +72,7 @@ mmap(void *addr, size_t len, int prot, int flags, int fd, off_t off)
                return MAP_FAILED;
        }
 
-       if ((error = posix_memalign(&v, len, bmk_pagesize)) != 0) {
+       if ((error = posix_memalign(&v, bmk_pagesize, len)) != 0) {
                errno = error;
                return MAP_FAILED;
        }