From b63a7f752e11f08fc31babdf55edbb546d55a993 Mon Sep 17 00:00:00 2001 From: Seth Howell Date: Thu, 29 Jun 2017 14:33:32 -0700 Subject: [PATCH] autobuild: add flag for building ioat kmod The ioat kmod does not compile in some earlier versions of the kernel. Change-Id: Ifcca9723c946228c71aba6a9726991fe2122d101 Signed-off-by: Seth Howell Reviewed-on: https://review.gerrithub.io/367615 Reviewed-by: Daniel Verkamp Tested-by: SPDK Automated Test System --- autobuild.sh | 4 +++- scripts/autotest_common.sh | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/autobuild.sh b/autobuild.sh index bffdb06e6..bfb26440c 100755 --- a/autobuild.sh +++ b/autobuild.sh @@ -23,7 +23,9 @@ timing_enter check_format timing_exit check_format timing_enter build_kmod -./scripts/build_kmod.sh build +if [ $SPDK_BUILD_IOAT_KMOD -eq 1 ]; then + ./scripts/build_kmod.sh build +fi timing_exit build_kmod scanbuild='' diff --git a/scripts/autotest_common.sh b/scripts/autotest_common.sh index a90cbb7e4..f9e17073a 100755 --- a/scripts/autotest_common.sh +++ b/scripts/autotest_common.sh @@ -11,6 +11,7 @@ fi # Set defaults for missing test config options : ${SPDK_BUILD_DOC=1}; export SPDK_BUILD_DOC +: ${SPDK_BUILD_IOAT_KMOD=1}; export SPDK_BUILD_IOAT_KMOD : ${SPDK_RUN_SCANBUILD=1}; export SPDK_RUN_SCANBUILD : ${SPDK_RUN_VALGRIND=1}; export SPDK_RUN_VALGRIND : ${SPDK_TEST_UNITTEST=1}; export SPDK_TEST_UNITTEST