lttng-modules: Disable CONFIG_STACK_VALIDATION
[lttng-ci.git] / scripts / lttng-modules / param-build.sh
index cb9602543ef982df5fc885cf6ac5146cf805e602..b576696b08fbcad97fbb37a11ac3f62bd9e70452 100644 (file)
@@ -53,7 +53,8 @@ prepare_lnx_sources() {
         cp CONFIGS/${ubuntu_config} "${outdir}"/.config
         ;;
       *)
-        make ${koutput} defconfig
+        # Que sera sera
+        make ${koutput} allyesconfig
         ;;
     esac
 
@@ -63,6 +64,9 @@ prepare_lnx_sources() {
     # Don't try to sign modules
     sed -i "s/CONFIG_MODULE_SIG=y/# CONFIG_MODULE_SIG is not set/g" "${outdir}"/.config
 
+    # Disable kernel stack frame correctness validation, introduced in 4.6.0 and currently fails
+    sed -i "s/CONFIG_STACK_VALIDATION=y/# CONFIG_STACK_VALIDATION is not set/g" "${outdir}"/.config
+
     # Enable CONFIG_KALLSYMS_ALL
     echo "CONFIG_KPROBES=y" >> "${outdir}"/.config
     echo "CONFIG_FTRACE=y" >> "${outdir}"/.config
@@ -150,7 +154,7 @@ LNXSRCDIR="${WORKSPACE}/src/linux"
 LNXBUILDDIR="${WORKSPACE}/build/linux"
 LNXHDRDIR="${WORKSPACE}/build/linux-headers"
 
-LTTBUILKSRCDDIR="${WORKSPACE}/build/lttng-modules-ksrc"
+LTTBUILDKSRCDIR="${WORKSPACE}/build/lttng-modules-ksrc"
 LTTBUILDKHDRDIR="${WORKSPACE}/build/lttng-modules-khdr"
 
 
@@ -240,7 +244,7 @@ fi
 
 
 # Create build directories
-mkdir -p "${LNXBUILDDIR}" "${LNXHDRDIR}" "${LTTBUILKSRCDDIR}" "${LTTBUILDKHDRDIR}"
+mkdir -p "${LNXBUILDDIR}" "${LNXHDRDIR}" "${LTTBUILDKSRCDIR}" "${LTTBUILDKHDRDIR}"
 
 
 
@@ -333,18 +337,20 @@ prepare_lnx_sources "${LNXBUILDDIR}"
 ## BUILD modules
 
 # Build modules against full kernel sources
-build_modules "${LNXBUILDDIR}" "${LTTBUILKSRCDDIR}"
+build_modules "${LNXBUILDDIR}" "${LTTBUILDKSRCDIR}"
 
 # Build modules against kernel headers
 build_modules "${LNXHDRDIR}" "${LTTBUILDKHDRDIR}"
 
 # Make sure modules were built
-if [ "x$(find "${LTTBUILKSRCDDIR}" -name "*.ko" -printf yes -quit)" != "xyes" ]; then
+tree "${LTTBUILDKSRCDIR}"
+if [ "x$(find "${LTTBUILDKSRCDIR}" -name '*.ko*' -printf yes -quit)" != "xyes" ]; then
   echo "No modules built!"
   exit 1
 fi
 
-if [ "x$(find "${LTTBUILDKHDRDIR}" -name "*.ko" -printf yes -quit)" != "xyes" ]; then
+tree "${LTTBUILDKHDRDIR}"
+if [ "x$(find "${LTTBUILDKHDRDIR}" -name '*.ko*' -printf yes -quit)" != "xyes" ]; then
   echo "No modules built!"
   exit 1
 fi
This page took 0.028835 seconds and 4 git commands to generate.