Commit Graph

  • 19d5af487e Added a reference to the submitted kernel patch. Bart Van Assche 2009-10-11 11:42:34 +00:00
  • bc3056e78d Reduced disk space needed for nightly build. Bart Van Assche 2009-10-11 09:49:41 +00:00
  • 2337301ddc Added command-line option -k, which makes run-regression-tests consume less disk space when running the regression test for multiple kernel versions. Bart Van Assche 2009-10-11 09:48:36 +00:00
  • 3db0608a18 Updated kernel version 2.6.30.2 to 2.6.30.3. Bart Van Assche 2009-10-11 09:22:50 +00:00
  • 955405ff6b Added a kernel patch for a 2.6.31 regression. Bart Van Assche 2009-10-10 18:04:02 +00:00
  • 9d10da40b9 Made sure that ls does not print an error message when no matches are found for the specified file pattern. Bart Van Assche 2009-10-10 17:55:37 +00:00
  • 53c9cb7de8 Inhibit building the qla2x00t targets in parallel because this produces incorrect results. Bart Van Assche 2009-10-10 14:55:18 +00:00
  • df23274fa9 Applied property changes necessary to make the changes in r1189 work. Bart Van Assche 2009-10-09 07:11:34 +00:00
  • 6e2c69c4c4 The current status of the QLogic target driver in the SCST project is as 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. Vladislav Bolkhovitin 2009-10-08 16:53:17 +00:00
  • ac7f3b45b9 Fix for 2 typos noticed by Gal Rosen <galr@storwize.com> Vladislav Bolkhovitin 2009-10-08 16:24:47 +00:00
  • b40aa9fa94 Docs and web updates Vladislav Bolkhovitin 2009-10-08 13:44:55 +00:00
  • 38298ed9b3 Web updates and fixes Vladislav Bolkhovitin 2009-10-08 13:01:45 +00:00
  • 40206105d8 A better fix for incorrect size of port_data_t and mb[8] for MBC_PORT_NODE_NAME_LIST problem. Vladislav Bolkhovitin 2009-10-06 19:00:25 +00:00
  • e132d782f1 Cleanup Vladislav Bolkhovitin 2009-10-06 17:43:55 +00:00
  • ab2bbd42fb Some cleanups with a micro performance improvement as a nice side effect. Vladislav Bolkhovitin 2009-10-06 14:32:17 +00:00
  • c6b44e1320 Updated kernel versions 2.6.27.35, 2.6.30.8 and 2.6.31.1 to 2.6.27.36, 2.6.30.9 and 2.6.31.2 respectively. Bart Van Assche 2009-10-05 19:49:39 +00:00
  • cce4a66ab8 Patch from Richard Sharpe <realrichardsharpe@gmail.com> fixing incorrect SCST include path Vladislav Bolkhovitin 2009-10-05 19:00:27 +00:00
  • cd8443bb4d Fixes for issues reported by Gal Rosen <galr@storwize.com>: Vladislav Bolkhovitin 2009-10-05 18:38:15 +00:00
  • 77af82d2c3 Compiles again on RHEL 5 / CentOS 5 with CONFIG_SCST_DEBUG enabled. Bart Van Assche 2009-10-04 08:31:04 +00:00
  • cd4162ddb9 Applies again properly to 2.6.26 kernel. Bart Van Assche 2009-10-04 07:22:43 +00:00
  • 420865b354 Fixed the following checkpatch complaints: - WARNING: labels should not be indented - WARNING: braces {} are not necessary for single statement blocks Bart Van Assche 2009-10-03 14:53:32 +00:00
  • 6ad9eb54ef Fixed the following checkpatch complaint: ERROR: open brace '{' following struct go on the same line. Bart Van Assche 2009-10-03 13:24:21 +00:00
  • 8fb8e01e0c Fixed the following checkpatch complaint: ERROR: return is not a function, parentheses are not required Bart Van Assche 2009-10-03 13:16:03 +00:00
  • 9218c65a0c Fixed the following checkpatch complaints: - ERROR: space required before the open parenthesis '(' - ERROR: "(foo*)" should be "(foo *)" - ERROR: "foo * bar" should be "foo *bar" - ERROR: code indent should use tabs where possible Verified that the output of svn diff -x -w is empty for this commit. Bart Van Assche 2009-10-03 13:12:18 +00:00
  • 7c76bb1a7a Fixed two occurrences of the following checkpatch complaint: ERROR: do not initialise externals to 0 or NULL. Bart Van Assche 2009-10-03 12:54:02 +00:00
  • 82e9aa5061 Fixed checkpatch complaints about the positioning of braces: - ERROR: else should follow close brace '}' - ERROR: open brace '{' following struct go on the same line Bart Van Assche 2009-10-03 12:47:24 +00:00
  • b6b5b735c1 More fixes for checkpatch complaints about whitespace: - 2 ERROR: code indent should use tabs where possible - 2 ERROR: trailing whitespace Verified that the output of svn diff -x -w is empty for this commit. Bart Van Assche 2009-10-03 12:39:24 +00:00
  • 2adf188f8b Fixed the following checkpatch complaint: ERROR: do not use assignment in if condition Bart Van Assche 2009-10-03 12:29:05 +00:00
  • db24922d55 Removed trailing whitespace. Verified that the output of svn diff -x -w is empty for this commit. Bart Van Assche 2009-10-03 12:25:13 +00:00
  • 1ecb44a49a Removed trailing whitespace from the source lines that are different from the qla2xxx driver source code in the 2.6.26 kernel. Verified that the output of svn diff -x -w is empty for this commit. Bart Van Assche 2009-10-03 12:15:33 +00:00
  • 5afbc1222d Fixed the following checkpatch warning by removing a blank line: WARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable Bart Van Assche 2009-10-03 06:59:51 +00:00
  • fae27e736b Merge of 1162: Vladislav Bolkhovitin 2009-10-02 12:46:19 +00:00
  • c3a6195342 Possible NULL pointer dereference in vdisk_fsync() noticed by Andrzej Hajderek <andrzej@hajderek.pl> fixed Vladislav Bolkhovitin 2009-10-02 12:36:41 +00:00
  • aaac2c07f9 Forgotten copyrights updated Vladislav Bolkhovitin 2009-10-01 11:01:11 +00:00
  • 34ac184d39 - New scst_user IOCTL SCST_USER_PREALLOC_BUFFER added - New scst_user option sgv_disable_clustered_pool added - fileio_tgt updated to use those new facilities - Scst_user docs updated - sgv_pool_get() and sgv_pool_put() made exported - AENs sense buffer override fixed Vladislav Bolkhovitin 2009-09-30 18:35:24 +00:00
  • 273acf1fec Logging improved Vladislav Bolkhovitin 2009-09-30 18:24:18 +00:00
  • 9bac8a7ddd Extended latency statistics Vladislav Bolkhovitin 2009-09-29 20:35:22 +00:00
  • 21aeb806ff Patch from Smadar Gonen <smadar.gn@gmail.com> implementing extended latency statistics. Vladislav Bolkhovitin 2009-09-29 20:30:17 +00:00
  • 7a0239179d - By default, don't issue a LIP after a group assignment change. Mark Buechler 2009-09-28 13:38:31 +00:00
  • 994b61e39b Added more error injection code. Bart Van Assche 2009-09-26 15:51:58 +00:00
  • 916dee314f Another bug fix for aborting SCST commands: commands in state SRPT_STATE_NEW are now aborted properly too. Until now aborting an SCST command that had state SRPT_STATE_NEW triggered a sBUG_ON() statement in scst_tgt_cmd_done(). Bart Van Assche 2009-09-26 12:56:20 +00:00
  • ffaac4ff69 Added to repository. Bart Van Assche 2009-09-26 11:45:59 +00:00
  • 1776360956 Added kernel version 2.6.31.1. Bart Van Assche 2009-09-26 11:39:58 +00:00
  • 90bfe40444 Fixed the following checkpatch complaints: - ERROR: open brace '{' following struct go on the same line - ERROR: return is not a function, parentheses are not required - ERROR: that open brace { should be on the previous line - WARNING: %Ld/%Lu are not-standard C, use %lld/%llu - WARNING: braces {} are not necessary for single statement blocks Bart Van Assche 2009-09-26 08:54:42 +00:00
  • a7c8b82516 Converted GNU-style to C99-style initializer list because checkpatch does not recognize the former and complains about it. Bart Van Assche 2009-09-26 08:39:18 +00:00
  • 4d9c7babaf Fixed checkpatch complaints about whitespace. Bart Van Assche 2009-09-26 08:37:27 +00:00
  • f9182e3b00 Not completed documenting how to workaround Windows READ CAPACITY(16) bug completed Vladislav Bolkhovitin 2009-09-25 19:39:25 +00:00
  • 93e8178a4f - Sense handling cleanup - How to workaround Windows READ CAPACITY(16) bug documented Vladislav Bolkhovitin 2009-09-25 18:57:10 +00:00
  • b22067d540 Update for 2.6.31 Vladislav Bolkhovitin 2009-09-25 18:31:33 +00:00
  • b5f9085222 - Fixes wrong DMA data direction - Micro performance improvement Vladislav Bolkhovitin 2009-09-25 18:20:13 +00:00
  • af3245ca0a - Only retry creating a temp group name the max possible names to prevent an infinite loop. Since we're using rand() here, it's possible we could exit the loop with no unique name. However, this is pretty unlikely considering thousands if temp group names would have to already exist. - Fail out if we can't come up with a temp group name and just use the original specified. Mark Buechler 2009-09-25 14:11:43 +00:00
  • 35a00370ae - Print a friendly warning if -issuelip (or it's config option) is used and the target drives lacks support for it. Mark Buechler 2009-09-25 14:00:08 +00:00
  • 300922e6c5 - Regenerate temp group name should the current one already exist. - Include temp group renames in the change count. Mark Buechler 2009-09-25 13:56:06 +00:00
  • 0ff548a598 Fixed a typo in the documentation: replaced ipsrpdm by ibsrpdm. Bart Van Assche 2009-09-25 08:00:00 +00:00
  • 267f3b1f79 Only report that a command already got aborted when SCSI management debugging has been enabled. Bart Van Assche 2009-09-24 18:42:22 +00:00
  • 3540d6b53d Updated kernel versions 2.6.27.34 and 2.6.30.7 to 2.6.27.35 and 2.6.30.8 respectively. Bart Van Assche 2009-09-24 18:33:07 +00:00
  • 395c59cd3a Spell fixes, including "restransmitting" noticed by Gal Rosen <galr@storwize.com> Vladislav Bolkhovitin 2009-09-23 19:14:02 +00:00
  • ce8b9745c4 - Update example scst.conf file to reflect the new [OPTIONS] section. Mark Buechler 2009-09-23 18:45:53 +00:00
  • a868ed7221 - Minor cleanup to new -issuelip functionality. Mark Buechler 2009-09-23 18:05:47 +00:00
  • 4d1e8f84c7 Changes for 1.0.10 Mark Buechler 2009-09-23 17:44:53 +00:00
  • c4e0b280c1 - If target-oriented access control mode is used, Default_ groups will first be created as temporary groups and later renamed. Mark Buechler 2009-09-23 15:39:08 +00:00
  • 40f337bba6 - Added items to the ToDo list. Mark Buechler 2009-09-23 15:00:29 +00:00
  • 4be7ffa4da - Replace a device on a given LUN when applying the configuration instead of removing the old device and assigning the new one. Mark Buechler 2009-09-23 14:58:19 +00:00
  • 393c423380 Excluded qla2x00t from local build because compiling it is only possible after having modified the local kernel headers. Bart Van Assche 2009-09-23 07:03:29 +00:00
  • 2a01729d4d Builds again when CONFIG_SCST_DEBUG has not been defined. Bart Van Assche 2009-09-23 06:50:49 +00:00
  • 18fcb11be3 Added error injection code: the kernel parameter processing_delay_in_us allows to control by how much the srpt_completion() function (which runs in interrupt context) will be delayed. Bart Van Assche 2009-09-22 19:18:45 +00:00
  • 192e2eff4f Added qla2x00t to the nightly build. Bart Van Assche 2009-09-22 18:27:54 +00:00
  • 59e5d0410c More whitespace-only changes that fix several checkpatch errors. Bart Van Assche 2009-09-22 18:26:33 +00:00
  • f582bf72d3 Removed trailing whitespace. Bart Van Assche 2009-09-22 18:07:18 +00:00
  • a6b332d795 - Grammar fixes suggested by Richard Sharpe <realrichardsharpe@gmail.com> - Minor cleanups Vladislav Bolkhovitin 2009-09-22 06:56:28 +00:00
  • 9adc308a2a Since it is normal that the SCST core calls srpt_xmit_response() for a command that has already been aborted, changed the message that reports this from an error message to an informational message. Bart Van Assche 2009-09-21 18:43:15 +00:00
  • 150aec02e5 Users page added Vladislav Bolkhovitin 2009-09-21 12:55:54 +00:00
  • 81bf548098 - Added command-line option -j, which allows to use fio for measuring I/O times instead of dd. - For asynchronous (buffered) write tests with dd, switched from sync-after-every-write to sync-at-end. Bart Van Assche 2009-09-20 12:11:12 +00:00
  • 069d3ef3f1 Incorporate last patch submitted for task management retry. Dotan Barak 2009-09-19 20:18:03 +00:00
  • d9abf60c23 Fixed typo in an error message. Bart Van Assche 2009-09-19 19:01:30 +00:00
  • 1afa718390 Ported the OFED 1.5 commit http://www.openfabrics.org/git/?p=ofed_1_5/linux-2.6.git;a=commitdiff;h=ce223537aeb05c9e4c36eab2b509fb98a33ba359: replaced dma_*map* calls by ib_dma_*map* calls. Added the conversion of dma_sync_single_for_device() to ib_dma_sync_single_for_device(). This only changes the behavior of SRPT for those IB interfaces whose driver implements the ib_dma_mapping_ops operations. Bart Van Assche 2009-09-19 18:22:22 +00:00
  • 9381444e7d Applied a modified version of OFED commit http://www.openfabrics.org/git/?p=ofed_1_5/linux-2.6.git;a=commitdiff;h=6b20b3fb9b51722f382d6bfe333ec5bb5c216e9f. The OFED commit made a.o. ib_srpt.c compile on 2.6.30 and later kernels. Although the SCST ib_srpt.c code already compiles on a 2.6.30 kernel, this commit has been ported to SCST because the source code of the OFED implementation is cleaner. This commit does not change any functionality of SCST's SRPT. Bart Van Assche 2009-09-19 16:40:01 +00:00
  • f048bf9956 Changed a PRINT_ERROR() statement into a PRINT_INFO() statement because this statement is triggered during the normal logout / relogin procedure. Bart Van Assche 2009-09-18 19:03:24 +00:00
  • 0a7c9e1f67 Potential fix for the following kernel bug report: Bart Van Assche 2009-09-18 18:58:55 +00:00
  • cb7a5d9ee0 - More web fixes from Daniel Fernandes <dfernandes1978@hotmail.com> - sponsorship.html removed Vladislav Bolkhovitin 2009-09-18 12:03:06 +00:00
  • 9a57947a5e Patch from Mark Buechler <mark.buechler@gmail.com> adding io_context patch for 2.6.26 kernel Vladislav Bolkhovitin 2009-09-18 10:33:12 +00:00
  • 468e8bab83 Microcosmetics Vladislav Bolkhovitin 2009-09-18 10:30:15 +00:00
  • 93950e189a - Web fixes from Daniel Fernandes <dfernandes1978@hotmail.com> (thanks!) Vladislav Bolkhovitin 2009-09-18 10:25:33 +00:00
  • c76190e675 - Remove unused references to handler IOs that don't exist and cleanup the write configuration function to only write vdisk and vcdrom devices. All other devices are automatically claimed by their handler module. I'm not sure how this will work with devices we wish to change handlers for. Mark Buechler 2009-09-17 21:04:39 +00:00
  • 5bf03c83ea - Add the ability to specify options (ie: READ_ONLY) in assignments in scst.conf. Mark Buechler 2009-09-17 20:32:35 +00:00
  • 8de256e7a3 qla2x00t HOWTO updated Vladislav Bolkhovitin 2009-09-17 20:10:11 +00:00
  • 7d0cd658eb Typo fixed Vladislav Bolkhovitin 2009-09-17 19:58:38 +00:00
  • 4e7e7ff6b6 Kernels below 2.6.26 not supported anymore by qla2x00t, sorry. Vladislav Bolkhovitin 2009-09-17 19:57:04 +00:00
  • a32b30de56 - Move a user from one group to another when applying the configuration instead of deleting from one and adding to another the same user. - Minor fix to readConfig() which wasn't fully allowing for empty groups. Mark Buechler 2009-09-17 18:38:23 +00:00
  • b03c72f55d Support for 24xx+ QLA chips added to qla2x00t. So far only for 2.6.26+ kernels. Vladislav Bolkhovitin 2009-09-17 17:44:07 +00:00
  • 788c769a65 - Added the ability to specify options for -assigndev and -replacedev, mainly READ_ONLY for now. - Updated module to accept more than one option for assignDeviceToGroup() and replaceDeviceInGroup(). - Incremented module version number and renamed module directory to reflect it. Mark Buechler 2009-09-17 16:33:24 +00:00
  • c4061f22e2 - Added -moveuser, -renamegroup and -ReplaceDev options and necessary -to argument. - Fixed minor bug in new renameGroup() method in SCST::SCST. Mark Buechler 2009-09-16 19:28:13 +00:00
  • efe48552bc - Adds read only flag support to assignDeviceToGroup() and replaceDeviceInGroup(). Mark Buechler 2009-09-16 18:25:40 +00:00
  • 7133b84a7d - Adds rename_group functionality with renameGroup(). Mark Buechler 2009-09-16 18:14:32 +00:00
  • ab1835aec5 More consistency in TM functions logging. Vladislav Bolkhovitin 2009-09-16 18:08:02 +00:00
  • 2afac68fa6 - Added support for new move and replace commands with moveUser() and replaceDeviceInGroup() and increased the min. SCST supported version to 1.0.2. Mark Buechler 2009-09-16 18:05:06 +00:00
  • 0fd6551230 Replaced kernel versions 2.6.27.32 and 2.6.30.6 by 2.6.27.34 and 2.6.30.7 respectively. Bart Van Assche 2009-09-16 10:44:38 +00:00
  • be9e3f2187 Merge of r1094: Vladislav Bolkhovitin 2009-09-15 18:10:39 +00:00
  • 41cba1157e Microcleanup to log TM functions always in decimal. Vladislav Bolkhovitin 2009-09-15 17:57:16 +00:00
  • bd33476600 Size of external names, like initiator names, increased. Vladislav Bolkhovitin 2009-09-14 18:08:18 +00:00