Build script:
# Clean
make mrproper

# Config kernel
cp ../config .config
make oldconfig < /dev/null || exit 1

# Copy kernel modules
for m in \
scsi/vmw_pvscsi.ko \
message/fusion/mptbase.ko \
message/fusion/mptfc.ko \
message/fusion/mptsas.ko \
message/fusion/mptscsih.ko \
message/fusion/mptspi.ko \
scsi/BusLogic.ko \
scsi/scsi_transport_fc.ko \
scsi/scsi_transport_sas.ko \
scsi/scsi_transport_spi.ko; do
MSRC=drivers/$m
MDST=/usr/local/lib/modules/$(uname -r)/kernel/drivers/$m.gz
make $MSRC || exit 1
mkdir -p $(dirname $MDST)
gzip -2 < $MSRC > $MDST || exit 1
advdef -qz4 $MDST
done