Commit Graph

  • 4ba14ede19 Fixes crash on module unload found by Gal Rosen Vladislav Bolkhovitin 2008-07-21 17:01:12 +00:00
  • 0abc311754 - QLA: minor cleanups - SCST_USER: microoptimization Vladislav Bolkhovitin 2008-07-18 17:02:13 +00:00
  • c4c6347217 SRPT 1.0.0 tag added Vladislav Bolkhovitin 2008-07-18 11:08:44 +00:00
  • 9d8c9102fc Merge of r450 to match the published SRPT package Vladislav Bolkhovitin 2008-07-18 10:52:15 +00:00
  • f510655081 Typo fixed Vladislav Bolkhovitin 2008-07-18 10:35:56 +00:00
  • 0bd3fc6721 Use gfp_t instead of int to hold GFP_* masks. Vladislav Bolkhovitin 2008-07-17 18:23:32 +00:00
  • 5cfcd159d4 Minor scstadmin-related improvements Vladislav Bolkhovitin 2008-07-17 17:56:57 +00:00
  • f178c15256 Fix the following sparse warnings in several locations: Vladislav Bolkhovitin 2008-07-15 18:00:19 +00:00
  • dbfc32aaa0 Fix the following sparse warnings in several locations: Vladislav Bolkhovitin 2008-07-15 17:55:02 +00:00
  • 0b55f587a0 Fix the following sparse warnings in several locations: Vladislav Bolkhovitin 2008-07-15 17:52:16 +00:00
  • 6abcdbd392 - Added init enable instructions to "make install" and README file. - Changed VERSION on top-level Makefile to MODULE_VERSION to be more clear. Mark Buechler 2008-07-14 20:00:18 +00:00
  • 4b459b7648 Removed duplicate SCST.pm module file. Mark Buechler 2008-07-14 19:44:04 +00:00
  • 2973167777 SRPT release related updates Vladislav Bolkhovitin 2008-07-14 17:20:46 +00:00
  • 44f54e2625 srpt: converting makefile back to compile in scst tree Vu Pham 2008-07-11 16:32:48 +00:00
  • 3c5b177cd3 Change the 0 integer to NULL to fix the following sparse warning (in locations that i miss in the previous patch): Vladislav Bolkhovitin 2008-07-10 11:08:07 +00:00
  • b11bba3c84 Change the 0 integer to NULL to fix the following sparse warning: Vladislav Bolkhovitin 2008-07-10 11:06:20 +00:00
  • eca92ea26b Fixed not clearly applied xxx2yyy Vladislav Bolkhovitin 2008-07-10 11:05:16 +00:00
  • cc28ddcdf2 Apparently the SCST code with debugging and/or tracing enabled compiles fine as an external module. When applying the SCST kernel patch to the mainstream kernel tree with debugging and/or tracing enabled however, the resulting code triggers a compiler error. This is because the symbols DEBUG and TRACING conflict with symbols with the same named defined in unrelated kernel headers. The patch below resolves these conflicts by renaming the following preprocessor symbols: - DEBUG into CONFIG_SCST_DEBUG. - DEBUG_DIGEST_FAILURES into CONFIG_SCST_ISCSI_DEBUG_DIGEST_FAILURES. - DEBUG_OOM into CONFIG_SCST_DEBUG_OOM. - DEBUG_RETRY into CONFIG_SCST_DEBUG_RETRY. - DEBUG_SN into CONFIG_SCST_DEBUG_SN. - DEBUG_TM into CONFIG_SCST_DEBUG_TM. - EXTRACHECKS into CONFIG_SCST_EXTRACHECKS. - SCST_HIGHMEM into CONFIG_SCST_HIGHMEM. - STRICT_SERIALIZING into CONFIG_SCST_STRICT_SERIALIZING. - TM_DBG_GO_OFFLINE into CONFIG_SCST_TM_DBG_GO_OFFLINE. Mapped 0/1 values into macro undefined / macro defined. - TRACING into CONFIG_SCST_TRACING. - USE_EXPECTED_VALUES into CONFIG_SCST_USE_EXPECTED_VALUES. - In qla_isp/linux/isp_scst.c, renamed DEBUG into DEBUG_ISP_SCST. - In qla_isp/..., renamed SCSI_TARGET in SCST_SCSI_TARGET. - In qla_isp/..., renamed SCSI_TARGET_DEV in SCST_SCSI_TARGET_DEV. Additionally, all CONFIG_SCSI_TARGET* macro's are renamed into CONFIG_SCST* in order to avoid confusion between the STGT CONFIG-symbols and the SCST CONFIG- symbols. Vladislav Bolkhovitin 2008-07-10 10:49:06 +00:00
  • 103d3412f0 Let svn ignore symbolic links created when driver is built. Stanislaw Gruszka 2008-07-10 07:05:47 +00:00
  • 0622954292 Add KVER make parameter and remove Module{,s}.symvers on clean. Stanislaw Gruszka 2008-07-10 06:44:28 +00:00
  • 0019c43728 srpt: - changing Makefile to compile srpt out-of scst tree and in release mode - fixing checkpath warnings for kernel inclusion Vu Pham 2008-07-10 00:04:49 +00:00
  • 88260b17df The LSI SCST driver does not forward ABORT TASK SET task management messages to SCST. This patch fixes that. Vladislav Bolkhovitin 2008-07-09 17:38:34 +00:00
  • c9a7954315 Add the "static" qualifier to function that isn't being declared (in h file) or exported to fix the following sparse warning: Vladislav Bolkhovitin 2008-07-09 17:35:11 +00:00
  • 908e8f76dd - Added a proper Makefile.PL to SCST::SCST so now we have a also a proper man page. - Renamed Changes to ChangeLog - Updated README to include instructions for installing the perl module. - Renamed SCST perl module directory tp scst-0.7.4 Mark Buechler 2008-07-09 17:32:42 +00:00
  • f2c65365fd Change the name of local variable to prevent the following compilation warning: /scst/trunk/iscsi-scst/kernel/iscsi.c:190:30: warning: symbol 'req' shadows an earlier one /scst/trunk/iscsi-scst/kernel/iscsi.c:182:29: originally declared here Vladislav Bolkhovitin 2008-07-09 17:32:16 +00:00
  • 1c9a2b3f4b The patch below implements the following changes: - The script specialize-patch now acts as if #define INSIDE_KERNEL_TREE 1 is effective. - The script generate-kernel-patch now renames sBUG_ON() into BUG_ON() and sBUG() into BUG(). The same script removes the definitions of the sBUG_ON(), sBUG() and WARN_ON_ONCE() macro's from the header file scst_debug.h. The last macro is only removed for kernel versions later than 2.6.19. Vladislav Bolkhovitin 2008-07-09 17:28:36 +00:00
  • 2853eeec6c The patch below contains the following changes: - Substituted lun_t by uint64_t and removed typedef lun_t. - Fixed the following class of checkpatch errors (two instances): ERROR: space required before the open parenthesis '(' Vladislav Bolkhovitin 2008-07-09 17:19:24 +00:00
  • 7857b2532e - Forgotten piece of changes for returning to the release mode - QLA_ISP targets in the main Makefile temporary disabled, since they don't support building with specified kernel version Vladislav Bolkhovitin 2008-07-09 16:58:56 +00:00
  • 8c71b68271 - Version changed to 1.0.1 - Switched back to the debug mode Vladislav Bolkhovitin 2008-07-09 16:44:01 +00:00
  • fa29bd91fe Branch for 1.0.0.x created Vladislav Bolkhovitin 2008-07-09 09:50:33 +00:00
  • 8ce744d0ef Tag 1.0.0 added Vladislav Bolkhovitin 2008-07-09 09:46:36 +00:00
  • 9e0f4ea532 Cosmetics Vladislav Bolkhovitin 2008-07-09 09:14:21 +00:00
  • 81c38b83cb Cosmetics Vladislav Bolkhovitin 2008-07-09 07:00:50 +00:00
  • 0505a94f59 - Known issues added - Cosmetics Vladislav Bolkhovitin 2008-07-09 06:53:41 +00:00
  • 299b079f7c Pending changes to match the 1.0.0 released packeges Vladislav Bolkhovitin 2008-07-08 19:21:22 +00:00
  • d803ef1c43 WEB updates for release 1.0.0 Vladislav Bolkhovitin 2008-07-08 16:41:52 +00:00
  • 5172b31980 Add release2debug and debug2release Makefile targets for qla_isp. Leave qla_isp in release 'state' as other stuff. Stanislaw Gruszka 2008-07-08 07:59:42 +00:00
  • 0fd9c9b385 - Version changed to 1.0.0 - Build configuration changed to "Release" - iscsi-scst-howto.txt added - ChangeLog's updated - Minor docs changes - scstadm_install and scstadm_uninstall main Makefile targets added Vladislav Bolkhovitin 2008-07-07 18:00:32 +00:00
  • ae69bf11e9 - Comment about 2008 Linux Storage & Filesystem Workshop added - scst_user_spec.txt removed, it was committed here by mistake - Minor changes Vladislav Bolkhovitin 2008-07-07 17:54:49 +00:00
  • 79cb40d73a - Install/uninstall added - Version fixed Vladislav Bolkhovitin 2008-07-07 17:51:53 +00:00
  • 3bdd1d549f Add uninstall makefile target. Stanislaw Gruszka 2008-07-06 10:45:25 +00:00
  • 2211857c67 Copy Modules.symvers stuff from qla2x00t makefiles to avoid undefined symbols warrning. Stanislaw Gruszka 2008-07-05 20:19:11 +00:00
  • 6c161367e6 Add warrning qla_isp do not support > 2.6.24 Stanislaw Gruszka 2008-07-05 19:11:16 +00:00
  • 1389b4595e Add "extraclean" entry to the qla_isp Makefiles. Vladislav Bolkhovitin 2008-07-04 17:53:30 +00:00
  • f763b7e7a9 Added qla_isp support to the general Makefile. Vladislav Bolkhovitin 2008-07-02 17:43:20 +00:00
  • 70630a843b Fixes few harmless issues: 1. The #define on line 228 of iscsi-scst/usr/isns.c triggers a compiler warning on ppc. 2. make iscsi && sudo make iscsi_install triggers the following error message (2.6.22.17 kernel, ppc), but doesn't break installation: ... install: cannot stat `usr/iscsi-scst-adm': No such file or directory ... 3. Unneeded "unlikely" removed Vladislav Bolkhovitin 2008-06-30 09:50:27 +00:00
  • 18139c9919 Minor updates Vladislav Bolkhovitin 2008-06-30 09:38:39 +00:00
  • 9c1703ef3d - A complete fix for the problem when a command comes with zero transfer length and READ or WRITE data transfer direction - Version changed to 1.0.0-rc2 Vladislav Bolkhovitin 2008-06-26 16:39:05 +00:00
  • 8b77aa8ad2 Minor cleanups and docs updates Vladislav Bolkhovitin 2008-06-26 16:35:10 +00:00
  • 8b7d94f811 New web look Vladislav Bolkhovitin 2008-06-26 11:52:09 +00:00
  • 07f7cadb34 - Fixes incorrect allocation length 0 by scst_user module - Fixes missed case of "allocation length 0 for READ6/WRITE6 means 256". Vladislav Bolkhovitin 2008-06-23 16:32:51 +00:00
  • 4998538979 Replace memory allocation from kzalloc to kmalloc because this memory buffer will be zeroed later on in the code. Vladislav Bolkhovitin 2008-06-19 17:54:25 +00:00
  • 54aede6418 Fix compilation warning in kernels higher than 2.6.16 (the prototype of the function strncasecmp was changed in 2.6.16). Vladislav Bolkhovitin 2008-06-19 17:52:18 +00:00
  • 5f2d7fddea - Fixes not cleanly applies xxx2yyy patches - Updated to IET r155 - Compilation fixes - Typos fixes, including patch from Dotan Barak <dotanba@gmail.com> Vladislav Bolkhovitin 2008-06-19 17:48:08 +00:00
  • 5b6ba1d246 Added error message for a kernel bug, which doesn't allow for poll() to work with >256 file descriptors and prevents iscsi-scstd to start. Vladislav Bolkhovitin 2008-06-18 09:54:38 +00:00
  • f7f8750f73 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-06-13 17:31:29 +00:00
  • 8aa85fae74 Added option mapping NV -> NV_CACHE. Mark Buechler 2008-06-13 13:38:46 +00:00
  • 14bd19ede1 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-06-13 11:08:23 +00:00
  • 692c895cb5 - Complete the fix for broken REQUEST SENSE - Cleanup: cleanup_lock shouldn't be IRQ Vladislav Bolkhovitin 2008-06-13 10:31:50 +00:00
  • da47dc7a6c - ISCSI sending response timeout increased to 30 seconds - Fixed 2 problems in scst_user on release() cleanup - Added per-device memory limit and new scst.ko module parameter scst_max_dev_cmd_mem - Cleanups, including important ones - Version changed to 1.0.0-rc1 Vladislav Bolkhovitin 2008-06-12 18:55:13 +00:00
  • 2cd7071377 Fixes broken REQUEST SENSE Vladislav Bolkhovitin 2008-06-12 18:37:31 +00:00
  • 0cfbfa801c Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-06-12 14:59:48 +00:00
  • 20a2e4ae8d Copyrights updated Vladislav Bolkhovitin 2008-06-12 11:39:28 +00:00
  • a7eca72894 Patch from Arne Redlich <agr@powerkom-dd.de>: Vladislav Bolkhovitin 2008-06-12 11:35:40 +00:00
  • 0aca68d080 Patch from Dotan Barak <dotanba@gmail.com> (applied manually): Vladislav Bolkhovitin 2008-06-12 11:32:12 +00:00
  • 51b18560a1 Patch from Dotan Barak <dotanba@gmail.com>: Vladislav Bolkhovitin 2008-06-12 11:25:38 +00:00
  • f8521e2a68 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-06-12 11:22:15 +00:00
  • 994b72d114 The major TM processing cleanup in scst_user module which was possible after the recent SCST changes, to fix current problems. Also there are fixes for found during development/testing problems. Particularly: Vladislav Bolkhovitin 2008-05-31 12:05:02 +00:00
  • ecb27e7444 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-29 17:24:18 +00:00
  • 2092cff5cd 3 small patches from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-28 11:17:08 +00:00
  • 8386cd3871 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-27 14:31:31 +00:00
  • b95fb1f9d7 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-27 14:28:37 +00:00
  • 73ea36593d Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-27 14:26:15 +00:00
  • dc7820544d Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-26 11:13:04 +00:00
  • dbf723a163 - Fixed one more 32/64 bits user/kernel incompatibility - Minor fixes Vladislav Bolkhovitin 2008-05-26 11:00:19 +00:00
  • 684a1ed5b8 Check preprocesor definitions when releasing firmware. Stanislaw Gruszka 2008-05-24 13:48:20 +00:00
  • d59057bb9f Patch from Erik Habbinga <erikhabbinga@inphase-tech.com> to fix out of tree building introduced in r387 with some changes to prevent such things in the future. Vladislav Bolkhovitin 2008-05-23 16:00:56 +00:00
  • 39e9127aaf Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-23 15:22:12 +00:00
  • 83af00fd15 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-23 15:19:52 +00:00
  • 2261eaec3e - Fixed problems with 64-bit platforms with 32-bit user space and with non-4K pages - From the main Makefile all all LSI/MPT related targets are commented out, because the recent changes in its Makefile have broken them. Vladislav Bolkhovitin 2008-05-23 15:12:34 +00:00
  • 05b869c78f Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-23 09:56:13 +00:00
  • 1460c1aeff Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-23 09:38:07 +00:00
  • 1e85595852 Oops, forgot to add this file in commit 387 Vladislav Bolkhovitin 2008-05-22 17:01:44 +00:00
  • 46a67fdb51 Patch from Erik Habbinga <erikhabbinga@inphase-tech.com>: Vladislav Bolkhovitin 2008-05-22 16:36:59 +00:00
  • af9eeee422 Patch from Bart Van Assche <bart.vanassche@gmail.com> with one change ("/* To do */;;" replaced by "/* ToDo */"): Vladislav Bolkhovitin 2008-05-22 16:13:36 +00:00
  • 22a46ff163 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-22 15:55:23 +00:00
  • e1cd55070d Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-21 15:48:02 +00:00
  • 21cc5df121 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-21 15:43:54 +00:00
  • de18e64e3e Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-21 15:40:33 +00:00
  • 56e642cf77 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-21 11:56:09 +00:00
  • 58e15c0864 left align and remove indent 6 for goto labels Vu Pham 2008-05-21 00:11:38 +00:00
  • 7fc39a3801 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-20 14:17:25 +00:00
  • e4ac7040a8 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-20 09:32:14 +00:00
  • 1213800b2f Patch from Bart Van Assche <bart.vanassche@gmail.com>, except few chuncks from qla2x00t/ obviously not related to the target mode addon: Vladislav Bolkhovitin 2008-05-19 10:21:41 +00:00
  • d6d0841193 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-16 17:47:31 +00:00
  • 8eb92a6582 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-16 10:29:34 +00:00
  • a06c3d97e3 - Fixed sg_tablesize in qla2x00t to be per target card, not global - Minor cleanups Vladislav Bolkhovitin 2008-05-15 17:27:50 +00:00
  • 00bca6ce75 Patch from Bart Van Assche <bart.vanassche@gmail.com>: Vladislav Bolkhovitin 2008-05-15 15:00:21 +00:00
  • 4b7125ddbe Update to the latest IET Vladislav Bolkhovitin 2008-05-15 09:35:20 +00:00
  • cc685733a5 Interface versioning between iSCSI-SCST kernel and user space parts, iscsi_u.h renamed to iscsi_scst.h. Property svn:ignore adjusted accordingly. Docs updated. Vladislav Bolkhovitin 2008-05-14 17:20:20 +00:00