[lvm-devel] master - unit-test/io_engine_t: use posix_memalign() rather than aligned_alloc()

Joe Thornber thornber at sourceware.org
Mon Apr 30 15:56:03 UTC 2018


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=ef79d639fe245f93202df00381b2c87a05917374
Commit:        ef79d639fe245f93202df00381b2c87a05917374
Parent:        cca815d240bb850c25603a12aedd65f377a17776
Author:        Joe Thornber <ejt at redhat.com>
AuthorDate:    Mon Apr 30 16:55:19 2018 +0100
Committer:     Joe Thornber <ejt at redhat.com>
CommitterDate: Mon Apr 30 16:55:19 2018 +0100

unit-test/io_engine_t: use posix_memalign() rather than aligned_alloc()

Not present on older systems.
---
 test/unit/io_engine_t.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/unit/io_engine_t.c b/test/unit/io_engine_t.c
index 6219d79..57fdbda 100644
--- a/test/unit/io_engine_t.c
+++ b/test/unit/io_engine_t.c
@@ -46,8 +46,8 @@ static void *_fix_init(void)
         T_ASSERT(f);
         f->e = create_async_io_engine();
         T_ASSERT(f->e);
-        f->data = aligned_alloc(4096, SECTOR_SIZE * BLOCK_SIZE_SECTORS);
-        T_ASSERT(f->data);
+	if (posix_memalign(&f->data, 4096, SECTOR_SIZE * BLOCK_SIZE_SECTORS))
+        	test_fail("posix_memalign failed");
 
         snprintf(f->fname, sizeof(f->fname), "unit-test-XXXXXX");
 	f->fd = mkostemp(f->fname, O_RDWR | O_CREAT | O_EXCL);




More information about the lvm-devel mailing list