From 8b6ed1b0848711cffc15acb2a77f9020cbedcef0 Mon Sep 17 00:00:00 2001 From: Hajime Tazaki Date: Mon, 1 Jun 2015 10:42:06 +0900 Subject: [PATCH 1/2] lib: fix unterminated sysctl entry the variable totalram_pages was corrupted by call_init because a ctl_table (i.e., random_table) was not NULL-terminated. This fix add NULL entry at random_table. Signed-off-by: Hajime Tazaki --- arch/lib/random.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/lib/random.c b/arch/lib/random.c index 9fbb8bf55eae..282678d31f03 100644 --- a/arch/lib/random.c +++ b/arch/lib/random.c @@ -49,5 +49,6 @@ struct ctl_table random_table[] = { .maxlen = sizeof(int), .mode = 0444, .proc_handler = proc_dointvec, - } + }, + {} }; From 14929c5b2243d98ce3a97c347bb3cadc8794a6ce Mon Sep 17 00:00:00 2001 From: Hajime Tazaki Date: Sat, 6 Jun 2015 21:08:35 +0900 Subject: [PATCH 2/2] lib: add non-optimized build test for travis ci Signed-off-by: Hajime Tazaki --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 0d35bbc2f5bb..51f627c547ee 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,3 +11,5 @@ script: # disable DPDK build for a while - make clean ARCH=lib V=1 && make library ARCH=lib V=1 - ./tools/testing/libos/nuse-test.sh + - make clean ARCH=lib V=1 && make library ARCH=lib OPT=no V=1 + - ./tools/testing/libos/nuse-test.sh