diff --git a/scripts/run-regression-tests b/scripts/run-regression-tests index c73195034..61f5419a4 100755 --- a/scripts/run-regression-tests +++ b/scripts/run-regression-tests @@ -395,6 +395,7 @@ function run_sparse { cd "${outputdir}/linux-$k" \ && make -s prepare \ && make -s scripts \ + && if grep -q '^CONFIG_PPC=y$' .config; then LC_ALL=C make -k M=arch/powerpc/lib; fi \ && LC_ALL=C make -k C=2 CF=-D__CHECK_ENDIAN__ M="${subdir}" "$@" ) &> "${outputfile}" local errors=$(grep -c ' error:' "${outputfile}") @@ -602,6 +603,11 @@ do scsi_transport_fc.ko scsi_transport_srp.ko mv ${outputdir}/sparse-$k-output.txt \ ${outputdir}/sparse-$k-scsi-output.txt + if [ $(uname -m) = "ppc32" -o $(uname -m) = "ppc64" ]; then + run_sparse $k drivers/scsi/ibmvscsi ibmvstgt.ko + mv ${outputdir}/sparse-$k-output.txt \ + ${outputdir}/sparse-$k-ibmvstgt-output.txt + fi fi fi compile_kernel $k drivers/scst