mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-14 09:11:27 +00:00
83af00fd15e586f12f992068c18cf95d3e68dc83
The current version of generate-kernel-patch does not remove preprocessor statements that should have been removed because intended for another kernel version (surrounded by #if LINUX_VERSION_CODE ... KERNEL_VERSION(...) / #endif). The patch below fixes this. I have verified the patch below by comparing the patch generated by the old and the new versions of the generate-kernel-patch script: $ diff p1 p2 7190d7189 < +#if defined(EXTRACHECKS) 7196c7195,7196 < +#endif --- > > + > > + 13056d13055 < +#ifdef STRICT_SERIALIZING 13058d13056 < +#elif !defined(SCSI_EXEC_REQ_FIFO_DEFINED) 13060d13057 < +#else 13062c13059,13062 < +#endif --- > > + > > + > > + > > + Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com> git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@392 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. Target drivers in own subdirectories qla2x00t/, iscsi-scst/, etc. 3. User space programs in usr/ subdirectory, like fileio_tgt. 4. 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%