Commit Graph

  • 864b679c38 Only #include <linux/version.h> if necessary. Bart Van Assche 2011-06-02 14:55:54 +00:00
  • b88aee7393 ib_srpt: follow-up for r3515. Bart Van Assche 2011-06-02 14:54:51 +00:00
  • 177a6c915e ib_srpt: Eliminate srpt_rdma_ch.processing_compl. Bart Van Assche 2011-06-02 14:35:14 +00:00
  • 1bbda55d42 ib_srpt: Eliminate srpt_rdma_ch.wait_queue Bart Van Assche 2011-06-02 14:27:17 +00:00
  • 2951e5a306 scst: Update ALUA documentation Bart Van Assche 2011-06-02 13:27:10 +00:00
  • d3de2b58ae ib_srpt: Fixed srp_max_rsp_size kernel module parameter description. Bart Van Assche 2011-06-02 10:04:22 +00:00
  • 82121a4d49 Merge of the trunk's r3510: Vladislav Bolkhovitin 2011-06-01 23:15:28 +00:00
  • c0d7246344 Fix possible return 0 in sysfs write to threads_pool_type attribute functions Vladislav Bolkhovitin 2011-06-01 23:14:04 +00:00
  • e97ad68884 Merge of the missed r3399: Vladislav Bolkhovitin 2011-06-01 22:17:42 +00:00
  • 694be76c34 Merge trunk's r3507: Vladislav Bolkhovitin 2011-06-01 18:24:14 +00:00
  • 14e7b436bd Remove TAGS file on extraclean Vladislav Bolkhovitin 2011-06-01 18:22:52 +00:00
  • 37228bf6d1 ib_srpt: removed thread start/stop messages. Bart Van Assche 2011-06-01 17:26:09 +00:00
  • 51a96ec92d Merge of the trunk's r3504: Vladislav Bolkhovitin 2011-06-01 16:59:28 +00:00
  • 6012710767 - Let's always do extraclean on Makefiles modifications, because they can affect data layout in header files, which could not be detected by all target drivers/dev handlers makes - Cleanups Vladislav Bolkhovitin 2011-06-01 16:58:06 +00:00
  • 4d8453330e Corrected t10_dev_id and usn documentation. Bart Van Assche 2011-06-01 16:55:15 +00:00
  • 0dd84b41db Corrected t10_dev_id and usn documentation. Bart Van Assche 2011-06-01 16:54:44 +00:00
  • d9447cab56 Corrected t10_dev_id and usn documentation. Bart Van Assche 2011-06-01 16:54:29 +00:00
  • beeef55b6f Use __packed instead of __attribute__((packed)). Bart Van Assche 2011-06-01 10:40:07 +00:00
  • 6f8d4b7288 scst_local: get rid of a checkpatch complaint for the procfs build. Bart Van Assche 2011-06-01 08:04:56 +00:00
  • 375597fedf iSCSI-SCST: only define __packed for those kernels versions that do not have a definition for __packed. Bart Van Assche 2011-06-01 08:03:32 +00:00
  • 4839c8167f iscsi-scst: get rid of two "suspect code indent for conditional statements" checkpatch complaints. Bart Van Assche 2011-06-01 07:19:12 +00:00
  • 35ddd54980 qla2x00t: get rid of checkpatch complaints about spaces at the start of a line. Bart Van Assche 2011-06-01 07:00:48 +00:00
  • c37081aed5 Move spaces in long #warning/#error lines to the end of the previous line to shut up checkpatch. Bart Van Assche 2011-06-01 06:59:40 +00:00
  • 45e53fdd85 scst_sysfs.c: Convert spaces to tabs. Bart Van Assche 2011-06-01 06:57:50 +00:00
  • cf131e0d20 scst_local: Rearranged a preprocessor directive such that generate-kernel-patch can expand it. Bart Van Assche 2011-06-01 06:39:49 +00:00
  • dc65372a4d ib_srpt: Coding style fixes Bart Van Assche 2011-06-01 06:32:47 +00:00
  • 285d4bedcc scstadmin: fixed bug in "make uninstall" - specify proper directory when uninstalling scstadmin. Bart Van Assche 2011-05-28 15:59:16 +00:00
  • d47e60953c scst_local/procfs bug fix: don't include <scst_const.h> before <scst.h> or SCST_VERSION_STRING will be incorrect because it gets defined before CONFIG_SCST_PROC is defined. Bart Van Assche 2011-05-28 11:00:35 +00:00
  • 4c4beaa0cd scst_local/procfs bug fix: don't include <scst_const.h> before <scst.h> or SCST_VERSION_STRING will be incorrect because it gets defined before CONFIG_SCST_PROC is defined. Bart Van Assche 2011-05-28 10:59:27 +00:00
  • b901fe2958 iSCSI-SCST builds again on RHEL 5. Bart Van Assche 2011-05-28 10:37:46 +00:00
  • 2682c9a5ad Fix for very strange merge failure. Vladislav Bolkhovitin 2011-05-27 20:46:43 +00:00
  • c977e99fb2 Complain upon attempts to use the sysfs interface on RHEL 5 or a pre-2.6.26 kernel. Bart Van Assche 2011-05-27 10:41:57 +00:00
  • 7004bdfb75 Removed a superfluous line in scst.h (Backported r3484 from the trunk). Bart Van Assche 2011-05-27 10:37:09 +00:00
  • 500986e3cc Removed a superfluous line. Bart Van Assche 2011-05-27 10:33:59 +00:00
  • 182cb39e35 Reverted r3477. Bart Van Assche 2011-05-27 10:15:41 +00:00
  • c204be3bf5 scstadmin/Makefile robustness improvements for the "install" target (backported r3480). Bart Van Assche 2011-05-26 18:27:15 +00:00
  • b41f15d39c scstadmin/Makefile robustness improvements for the "install" target (backported r3480). Bart Van Assche 2011-05-26 18:27:02 +00:00
  • cefaa38fae scstadmin/Makefile robustness improvements for the "install" target Bart Van Assche 2011-05-26 18:26:41 +00:00
  • 80a360c9b6 Merge of the trunk's r3478: Vladislav Bolkhovitin 2011-05-25 21:19:26 +00:00
  • 4aee257140 Fix crash if /var/lib/scst/pr not found Vladislav Bolkhovitin 2011-05-25 19:59:38 +00:00
  • aab99c0b0e Reverted r3476 because the relevant kernel patches haven't been mirrored yet. Bart Van Assche 2011-05-25 15:12:40 +00:00
  • b969fbf9cb Update kernel versions. Bart Van Assche 2011-05-25 10:16:58 +00:00
  • eec281ae39 Merge of the trunk's r3474: Vladislav Bolkhovitin 2011-05-25 00:58:41 +00:00
  • 554c044fe6 ChangeLogs updates Vladislav Bolkhovitin 2011-05-25 00:25:11 +00:00
  • f95ed772f8 Merge of the trunk's r3472: Vladislav Bolkhovitin 2011-05-23 19:26:04 +00:00
  • 805f38cd4f Docs about how to migrate from the deprecated ib_srpt_target_X layout updated Vladislav Bolkhovitin 2011-05-23 19:24:41 +00:00
  • 1b82611fff Added kernel version 2.6.39. Bart Van Assche 2011-05-22 09:52:53 +00:00
  • 0bfa54bfb8 Merge the trunk's rrs 3438:3445, 3447:3450, 3452:3456 and 3458:3466 Vladislav Bolkhovitin 2011-05-20 23:02:07 +00:00
  • 45ddfa7fd6 Merge of the trunk's r3466: Vladislav Bolkhovitin 2011-05-20 22:46:11 +00:00
  • a194f8e23e Merge of the trunk's r3450 (partially leaked in the previous merge) Vladislav Bolkhovitin 2011-05-20 22:44:48 +00:00
  • 8cba8af435 Merge the trunk's r3439: Vladislav Bolkhovitin 2011-05-20 22:36:06 +00:00
  • c9d6e80898 On NEED_THREAD current function should be immediately finished Vladislav Bolkhovitin 2011-05-20 19:09:45 +00:00
  • 85bcb19a36 Added remaining files necessary for supporting 2.6.39 (these are copies of the 2.6.38 equivalents). Bart Van Assche 2011-05-20 16:38:57 +00:00
  • 019489a774 Made it possible for generate-kernel-patch to evaluate all LINUX_VERSION_CODE statements. Bart Van Assche 2011-05-20 11:13:07 +00:00
  • 453cf8fd2e Removed spaces in front of tabs. Bart Van Assche 2011-05-20 10:45:56 +00:00
  • b5a41deb28 Update for 2.6.39 Vladislav Bolkhovitin 2011-05-20 00:52:34 +00:00
  • 3a2ba412c3 Blocked commands should not pass again through order checks Vladislav Bolkhovitin 2011-05-18 21:50:01 +00:00
  • c54ebba11a Some more TM cleanups/improvements Vladislav Bolkhovitin 2011-05-18 21:45:09 +00:00
  • 70f7ce2c58 Regenerated scst_exec_req_fifo patches with fix for memory leak on errors processing path discovered and fixed by Steve Corbin <steve.corbin@virtualcomputer.com> Vladislav Bolkhovitin 2011-05-18 01:22:22 +00:00
  • 988cd9fe3b Fix for double scst_check_local_events() call crash on commands processing path Vladislav Bolkhovitin 2011-05-18 00:46:37 +00:00
  • 6b3ad5d0fe Refined ALUA documentation: - Added pointer to information about associating iSCSI targets with network interfaces. - Added information about configuring ALUA multipath on a Linux initiator. Bart Van Assche 2011-05-17 19:28:56 +00:00
  • f82565d129 scstadmin/Makefile: verify whether the Perl module ExtUtils::MakeMaker has been installed before trying to install scstadmin itself. Based on a suggestion by Hiroyuki Sato. Bart Van Assche 2011-05-16 18:25:33 +00:00
  • b41b5b2f65 - Fix a small typo. Mark Buechler 2011-05-13 19:21:16 +00:00
  • ccbc2e6400 - Add LUN 0 warning. Mark Buechler 2011-05-13 19:05:56 +00:00
  • 2a12a99cff scripts/run-regression-tests: echo "FAILED" if compilation failed. Bart Van Assche 2011-05-13 10:40:40 +00:00
  • fc82862369 iscsi-scst: Fixed a compilation error that only occurred with GENERATING_UPSTREAM_PATCH defined. Bart Van Assche 2011-05-13 06:13:52 +00:00
  • 28ceea6df9 Added missing scst_tg.o as reported by Novgorodov Igor. Bart Van Assche 2011-05-13 05:59:51 +00:00
  • 5e7544e5a4 TM handling fixes, part2, hopefully, final. Vladislav Bolkhovitin 2011-05-12 01:31:01 +00:00
  • 02aced3f19 Minor logging changes Vladislav Bolkhovitin 2011-05-11 16:28:41 +00:00
  • 570be3dce6 Update kernel versions. Bart Van Assche 2011-05-11 11:01:32 +00:00
  • 663d39f1ea iscsi-scst/kernel/iscsi.c: fix a checkpatch complaint about whitespace. Bart Van Assche 2011-05-11 11:00:01 +00:00
  • e1447ae241 Add implicit ALUA support. On a setup with more than one target port (sometimes called storage head) this patch makes it possible to tell the initiator which port to use. Since that information can be specified per LUN, with this patch it is not only possible to tell the initiator which path to choose but also to balance the load over target ports. Target port attributes can not only be defined for target ports that exist on the system on which SCST is running but also for target ports present on other nodes of the same HA setup. As far as I know this feature is unique among open source storage target implementations. Vladislav Bolkhovitin 2011-05-11 02:22:48 +00:00
  • 0f11a6139f Let's make build state changes errors more clear Vladislav Bolkhovitin 2011-05-11 01:56:38 +00:00
  • 70eb596f60 Rework iSCSI aborts to make them more correct and remove recent workarounds (one more post-IET cleanup) Vladislav Bolkhovitin 2011-05-09 23:07:23 +00:00
  • 1ee4416700 - Enable all hardware targets before adding virtual ones. Mark Buechler 2011-05-09 20:03:07 +00:00
  • 6d823a16fa Updated kernel versions. Bart Van Assche 2011-05-08 11:59:05 +00:00
  • e47c6eb768 scst.h: Avoid that including scst.h before <linux/slab.h> triggers a warning about a preprocessor symbol redefinition. Bart Van Assche 2011-05-08 11:55:43 +00:00
  • 33caaa6ee7 Cleanup Vladislav Bolkhovitin 2011-05-05 22:47:28 +00:00
  • a0a388396f Fix incorrect errors reporting on deleting LUNs from groups in the proc interface Vladislav Bolkhovitin 2011-05-05 22:46:18 +00:00
  • f9cbfe51cd RHEL5/6 workaround Vladislav Bolkhovitin 2011-05-03 21:27:30 +00:00
  • ef3019b48b Merge of the trunk's r3428-3435: Vladislav Bolkhovitin 2011-05-03 21:13:08 +00:00
  • f1c4e942ac Merge of the trunk's r3435: Vladislav Bolkhovitin 2011-05-03 21:07:02 +00:00
  • dbdc2386b6 MultiP must be 1 and HiSup 0. Dejavu, I've already fixed it. Vladislav Bolkhovitin 2011-05-03 20:51:39 +00:00
  • 85c288f2f3 Added #include <linux/slab.h> for kmem_cache_free(). Bart Van Assche 2011-05-02 17:43:54 +00:00
  • fb9ea53977 Expand CONFIG_SCST_PROC too. Bart Van Assche 2011-05-01 09:14:06 +00:00
  • e6a6bf11e6 Removed the constant REPORT_DEVICE_IDENTIFIER from scst/include/scst_const.h because it is not used anywhere in the SCST source tree. Bart Van Assche 2011-05-01 07:43:18 +00:00
  • 0e25f070ea Bug fix: do not try to apply patch readahead-2.6.32.below11.patch on kernel 2.6.32.11 or any later 2.6.32 kernel. Bart Van Assche 2011-04-30 17:42:23 +00:00
  • ec5a178eac Fix a compiler warning on pre-2.6.35 non-RHEL systems. Bart Van Assche 2011-04-30 06:41:03 +00:00
  • 73a32544ae Remove "unused variable" warning on old kernels Vladislav Bolkhovitin 2011-04-29 23:50:59 +00:00
  • 9dcac0d305 Don't allow to create targets with the same names Vladislav Bolkhovitin 2011-04-29 21:53:19 +00:00
  • d840579952 Merge of the trunk's rr 3421, 3424, 3425: Vladislav Bolkhovitin 2011-04-29 21:24:28 +00:00
  • 467ba9c83c Partial merge of the trunk's rr 3413, 3414 and 3425: Vladislav Bolkhovitin 2011-04-29 21:14:42 +00:00
  • 8443ae6bc7 Don't abort not yet received commands Vladislav Bolkhovitin 2011-04-29 19:54:13 +00:00
  • 0c6cf4100d iSNS server should know only about enabled targets Vladislav Bolkhovitin 2011-04-29 18:21:30 +00:00
  • 7311aeced3 Follow up commit for r3422 Vladislav Bolkhovitin 2011-04-27 23:29:46 +00:00
  • 30a78b2881 Patch from Grigory Eykalis <Grigory.Eykalis@dothill.com> with some changes implementing pass-through functionality Vladislav Bolkhovitin 2011-04-27 20:46:17 +00:00
  • c5b9c85591 - More timers improvements Vladislav Bolkhovitin 2011-04-26 19:07:13 +00:00
  • c5379bd9b0 Merge of the trunk's r3414: Vladislav Bolkhovitin 2011-04-26 00:26:17 +00:00
  • 64e7bb4d3a Merge of the trunk's r3413: Vladislav Bolkhovitin 2011-04-26 00:25:17 +00:00
  • 7d18d72a0c Merge of the trunk's r3412: Vladislav Bolkhovitin 2011-04-26 00:23:54 +00:00