mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-17 18:51:27 +00:00
6e2c69c4c44929bbe1a44395fa8d77ea9961fe28
follows: - Building the QLogic target driver is possible by following the instructions in qla2x00t/qla2x00-target/README. - Some but not all of the qla2x00-target code is included in the output of scripts/generate-kernel-patch. This is unfortunate because it is the output of this script that is posted to the LKML each time SCST is submitted for review. - Most of the qla2x00-target code is checked during the nightly build by checkpatch. None of the qla2x00-target code is checked during the nightly build by sparse. The patch below makes sure that all of the qla2x00-target code is included in the generate-kernel-patch output and also that all of the qla2x00-target code is checked during the nightly build by both checkpatch and sparse. This has been realized by including the diff of the linux-2.6.26.8/drivers/scsi/qla2xxx source files and the source files in qla2x00t/*[ch] as individual patches under qla2x00t/in-tree-patches. These patches are generated from downloaded linux-2.6.26.8 sources and the sources in the SCST SVN repository. The next step is to fix the checkpatch and sparse warnings triggered by the qla2x00-target code and to port the latest qla2xxx patches to the SCST qla2x00t implementation. Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com> git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1189 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This is the SCST development repository. It contains not a single project SCST as one can think, but a number of them, which are divided as the following: 1. SCST core in scst/ subdirectory 2. Administration utility for SCST core scstadmin in scstadmin/ 3. Target drivers in own subdirectories qla2x00t/, iscsi-scst/, etc. 4. User space programs in usr/ subdirectory, like fileio_tgt. 5. Some various docs in doc/ subdirectory. Those subprojects are in most cases independent from each other, although some of them depend from the SCST core. They put in the single repository only to simplify their development, they are released independently. Thus, use "make all" only if you really need to build everything. Otherwise build only what you need, like for iSCSI-SCST: make scst scst_install iscsi iscsi_install For more information about each subproject see their README files. Vladislav Bolkhovitin <vst@vlnb.net>, http://scst.sourceforge.net
Description
Languages
C
90.1%
Perl
4.2%
Shell
1.8%
HTML
1.7%
Makefile
1.2%
Other
0.9%