Series of patches from Bart Van Assche <bart.vanassche@gmail.com>:
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 13 May 2008 09:27:16 +0000 (09:27 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Tue, 13 May 2008 09:27:16 +0000 (09:27 +0000)
commitc3fe9750ea528cd88d730ee8f1f2099591130412
tree4553791b3248eb9290897f350caa8f2e5eb192ef
parent13b3da7bd82ebd1b8feb9cd338fb712f40ef4fe3
Series of patches from Bart Van Assche <bart.vanassche@gmail.com>:

 - Added Makefile.scsi.Linux-2.6.24.patch and Kconfig.scsi.Linux-2.6.24.patch
 - Updated Makefile.scsi_tgt to reflect move of the SCST device handlers from scst/src/ to scst/src/dev_handlers/
 - Added Makefile.dev_handlers
 - SCST include path fixed in srpt/ Makefile.in_kernel
 - Added script for converting the SCST source tree to a kernel patch. More comment on it:

The SCST source tree as it exists in the current Subversion repository will
have to be maintained for some time. And if SCST is submitted for inclusion
in the mainline kernel, this tree will have to be converted to a kernel
patch, reviewer comments will have to be processed, and the patch will have
to be resubmitted. So it's convenient to have a script available that
converts the Subversion source tree into a kernel patch. The patch below does
just that: convert the scst and srpt directories into a kernel patch
(iscsi-scst support will be added later on). I have tested the script
contained in the patch below as follows:

rm -rf linux-2.6.24
rm -rf /lib/modules/2.6.24-scst
tar xjf ~vanasscb/software/downloads/linux-2.6.24.tar.bz2
cd linux-2.6.24
cp ../.config .
(cd ~vanasscb/software/scst
&& ~vanasscb/software/scst/scripts/generate-kernel-patch \
2.6.24) | patch -p1
make -j5 bzImage modules && make modules_install install
cp -r /lib/firmware/$(uname -r) /lib/firmware/2.6.24-scst
update-initramfs -k 2.6.24-scst -c
reboot

git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@366 d57e44dd-8a1f-0410-8b47-8ef2f437770f
scripts/generate-kernel-patch [new file with mode: 0755]
scst/kernel/in-tree/Kconfig.scsi.Linux-2.6.24.patch [new file with mode: 0644]
scst/kernel/in-tree/Makefile.dev_handlers [new file with mode: 0644]
scst/kernel/in-tree/Makefile.scsi.Linux-2.6.24.patch [new file with mode: 0644]
scst/kernel/in-tree/Makefile.scsi_tgt
srpt/src/Makefile.in_kernel