Commit Graph

  • d6053c491b - Changes to scstadmin.sysfs necessary for the recent module changes. Mark Buechler 2010-06-15 15:08:39 +00:00
  • 935f9f3e6a - Finish up dynamic attribute adding/deleting for virtual capable drivers & targets. Mark Buechler 2010-06-15 15:07:54 +00:00
  • eb8dd24115 Added fcst to the nightly build. Bart Van Assche 2010-06-13 17:36:17 +00:00
  • 443250144b Fixed sparse warnings about functions that were defined but not declared. Bart Van Assche 2010-06-13 17:35:37 +00:00
  • d8392af840 Apparently sparse ignores __attribute__((packed)) when applied to an enum while gcc honors this attribute. The result is that sizeof(struct fcoe_rcv_info) is 48 when the header include/scsi/fc_frame.h is compiled with gcc and that sizeof(struct fcoe_rcv_info) > 48 when the same header is compiled by sparse. As a result, compilation with sparse fails due to the BUILD_BUG_ON() statement in the function fcoe_dev_from_skb(), even when checking a vanilla Linux kernel with sparse. The patch below slightly modifies include/scsi/fc_frame.h such that gcc and sparse interpret this header in the same way. Bart Van Assche 2010-06-13 17:34:40 +00:00
  • 56538f02d5 Removed a trailing whitespace because checkpatch complained about it. Bart Van Assche 2010-06-12 06:17:22 +00:00
  • 4366b4ee83 Fixed checkpatch complaints about whitespace (removed space before tab twice). Bart Van Assche 2010-06-12 05:57:49 +00:00
  • b97a6bbbf2 Don't run patch -p1 --dry-run on the generated kernel patch because this fails for patches that depend on each other, e.g. the fcst in-tree patches. Bart Van Assche 2010-06-12 05:55:48 +00:00
  • 566050b610 Obtain fcst in-tree kernel patch filenames from fcst/linux-patches/series-2.6.33-rc8. Bart Van Assche 2010-06-12 05:54:14 +00:00
  • 2da20cee9e Add listing attributes of various types in the help string to help manegement utilities. Added on request from Mark Buechler <mark.buechler@gmail.com>. Vladislav Bolkhovitin 2010-06-11 18:40:14 +00:00
  • 7a12737c9d Simplify README by eliminating example using of ini_groups. Joe Eykholt 2010-06-11 17:59:26 +00:00
  • 493ad888d5 Added in-tree fcst patches. Bart Van Assche 2010-06-11 16:12:54 +00:00
  • 546647be44 Support for persistent reservations. Joe Eykholt 2010-06-10 21:47:17 +00:00
  • 64a5ad5169 Updated README to refer to linux 2.6.34. The same libfc patches apply, but I copied the series file for 2.6.34. Joe Eykholt 2010-06-10 20:40:45 +00:00
  • cd57597f7f Removed trailing whitespace because checkpatch complained about it. Bart Van Assche 2010-06-10 18:59:45 +00:00
  • f947cd2f43 Fix compile error by removing debug prints of deleted fields. Joe Eykholt 2010-06-10 18:38:58 +00:00
  • ccad0cc016 Updates Vladislav Bolkhovitin 2010-06-10 10:01:55 +00:00
  • dcc73eb66b - More "parameter" to "attribute" changes. Mark Buechler 2010-06-09 18:51:03 +00:00
  • 664a307edc - Small type fix in session(). Mark Buechler 2010-06-09 18:43:45 +00:00
  • 1ea25d2975 - Rename "parameters" for "attributes" to be more inline with SCST terminology. - Support adding attributes to drivers & targets. - Support adding virtual targets. - Support luns outside of ini groups. - New option -nonkey to allow writing of non-key attributes to the config file. Mark Buechler 2010-06-09 18:35:09 +00:00
  • eba08eadf5 - Rename "parameters" for "attributes" to be more inline with SCST terminology. - Renumbered error codes. - Added ability to create attributes for drivers & targets. - Make distinction between key attributes and normal attributes. - Force attribute "enabled" to be a key attribute. Mark Buechler 2010-06-09 18:31:42 +00:00
  • 9cc65b544c Minor type fixed Vladislav Bolkhovitin 2010-06-09 15:36:16 +00:00
  • 9ae870eb44 Update on attribute names with digits on the end. Vladislav Bolkhovitin 2010-06-09 15:27:11 +00:00
  • 165bcc0f64 Use tabs instead of spaces for indentation. Bart Van Assche 2010-06-06 07:09:39 +00:00
  • 7268591baf Added support for persistent reservations. Bart Van Assche 2010-06-05 18:29:57 +00:00
  • a66ac34685 Added missing semicolon. Bart Van Assche 2010-06-05 18:26:06 +00:00
  • ca97893240 Fixed checkpatch complaints about whitespace and one sparse warning. Bart Van Assche 2010-06-05 16:44:27 +00:00
  • bf79920fa1 Version changed to 2.0-rc2 Vladislav Bolkhovitin 2010-06-04 19:46:42 +00:00
  • 563e734159 Revert 1550, because it breakes residuals counting svn-1.0.1.x Vladislav Bolkhovitin 2010-06-04 19:45:30 +00:00
  • 8c05a7f350 Residuals and write residuals counting fixes Vladislav Bolkhovitin 2010-06-04 19:43:02 +00:00
  • efa58397a9 Minor max_transfer fixes Vladislav Bolkhovitin 2010-06-04 12:37:14 +00:00
  • bab336f5d5 Minor web updates Vladislav Bolkhovitin 2010-06-04 12:35:16 +00:00
  • 3ad3d2e3e7 Fixes incorrect processing in scst_tape_generic_dev_done() in case of errors Vladislav Bolkhovitin 2010-06-04 12:00:48 +00:00
  • 4bf0fb2871 Make BLOCKIO honor SYNCHRONIZE_CACHE commands Vladislav Bolkhovitin 2010-06-04 11:53:29 +00:00
  • 085451ada4 ORDERED commands processing cleanup: there's no need to issue flushes for each ORDERED command, because maintaining order of putting data into the cache is sufficient and expected from us. To issue cache flushes initiators supposed to use the cache flushing commands and bits. Vladislav Bolkhovitin 2010-06-04 10:28:33 +00:00
  • d05ae913a7 Fix compilation on older kernels as reported by niko <scst.niko@gmail.com> Vladislav Bolkhovitin 2010-06-04 09:56:26 +00:00
  • ec3640be0b Partially merge of IET r307: allows to redirect initiators to another portals + Cleanups Vladislav Bolkhovitin 2010-06-03 19:17:52 +00:00
  • e2fef11118 Updated kernel versions. Bart Van Assche 2010-06-02 20:10:31 +00:00
  • 459f589b34 - Delivery error response (instead of dropping connection) fixed - Race when target deleted before the session(s) removal event(s) processed fixed - Docs updated Vladislav Bolkhovitin 2010-06-01 18:28:41 +00:00
  • 2fe68c6554 - Finish up handling LUNs outside of groups. This should now work with iscsi (and any driver/target which supports not using ini_groups). - Add support for creating/deleting targets. Mark Buechler 2010-06-01 18:25:45 +00:00
  • 0007914f1d Make RX data digest failures handling more smart Vladislav Bolkhovitin 2010-06-01 11:35:27 +00:00
  • 6dca03e5d2 Minor cleanup Vladislav Bolkhovitin 2010-06-01 10:58:39 +00:00
  • 417ba22149 Support for Persistent Reservations for qla2x00t added Vladislav Bolkhovitin 2010-05-31 18:05:09 +00:00
  • 888bd5150e Minor typo fixed Vladislav Bolkhovitin 2010-05-31 18:04:16 +00:00
  • d39f28714d Minor type fixed Vladislav Bolkhovitin 2010-05-31 18:03:45 +00:00
  • a76b79d8b5 Patch from Gilad H <gilad.public2@gmail.com> adding support for Persistent Reservations to qla_isp driver Vladislav Bolkhovitin 2010-05-31 18:02:12 +00:00
  • 465b7669c6 ALL_TG_PT implemented + some other fixes Vladislav Bolkhovitin 2010-05-31 17:12:50 +00:00
  • dd303b6198 Added to repository. Bart Van Assche 2010-05-30 07:50:09 +00:00
  • 3bf2ca4c39 Whitespace-only checkpatch complaints fixes. Bart Van Assche 2010-05-30 06:33:24 +00:00
  • 5e95622983 Bug fix: does no longer attempt to patch kernels for which there is no kernel patch. Bart Van Assche 2010-05-30 06:31:39 +00:00
  • 6dd3fb9c93 Now it is possible to dump PRs states in the log using proc/sysfs interfaces + some cleanups Vladislav Bolkhovitin 2010-05-28 16:30:11 +00:00
  • 6191ed45af Updated kernel versions. Bart Van Assche 2010-05-27 15:20:20 +00:00
  • 3d3273e9f0 Cleanups and fixes for possible missed tgt_dev unlocks Vladislav Bolkhovitin 2010-05-27 12:30:56 +00:00
  • e4a0b97871 Fixed recently introduced whitespace-complaints reported by checkpatch. Bart Van Assche 2010-05-26 18:47:11 +00:00
  • 129008c92c CONFIG_SCST_ISCSI_SKIP_ISID removed, because it isn't needed Vladislav Bolkhovitin 2010-05-26 18:26:52 +00:00
  • d3ed16cc1e Added to repository. Bart Van Assche 2010-05-26 18:20:26 +00:00
  • fdbc99557e Fixed build breakage caused by r1714. Bart Van Assche 2010-05-26 18:16:26 +00:00
  • b53e4cb4c1 Merge of the pr branch with additional fixes for problems found during extra testing Vladislav Bolkhovitin 2010-05-26 17:46:46 +00:00
  • bc1cda46df Sparse cleanups Vladislav Bolkhovitin 2010-05-24 12:32:45 +00:00
  • 2436e1bb8b Update for 2.6.34 Vladislav Bolkhovitin 2010-05-24 12:17:36 +00:00
  • 0c0cfb4408 Pass-through dev handlers docs updated Vladislav Bolkhovitin 2010-05-24 10:00:22 +00:00
  • ca2c97f7ba Fixed checkpatch warnings about long lines. Bart Van Assche 2010-05-22 08:25:25 +00:00
  • 0240109575 Added to repository. Bart Van Assche 2010-05-22 08:17:44 +00:00
  • 7cb475ca57 Whitespace-only changes in order to fix the 2.6.34 checkpatch complaints about whitespace. Bart Van Assche 2010-05-22 07:30:27 +00:00
  • be81036481 Updated kernel versions. Bart Van Assche 2010-05-19 17:58:59 +00:00
  • 8ed236d49f - Split out apply config into parts to allow for luns (or other sections) to exist outside of ini_groups - necessary for virtual targets. - Added a few more methods (incomplete) for handing virtual targets. - Started work on the check config code. Mark Buechler 2010-05-18 19:59:09 +00:00
  • 71f069f9db Minor docs cleanup Vladislav Bolkhovitin 2010-05-12 18:53:34 +00:00
  • 81c6cb0397 - Added ability to read/convert an old configuration file. NOTE, this may not work 100%. Defined groups will only be configured for targets contained within [TARGET enable] sections. Mark Buechler 2010-05-12 18:31:22 +00:00
  • 3450b12bc7 Minor cleanups and fixes Vladislav Bolkhovitin 2010-05-12 14:05:36 +00:00
  • 9539887b16 - Fix writeConfiguration() to not create empty groups and tidy it up a bit. Mark Buechler 2010-05-11 18:58:03 +00:00
  • 5406a07d26 Various iSCSI initiators access control and visibility improvements. Particularly: Vladislav Bolkhovitin 2010-05-07 18:08:52 +00:00
  • c770d037bd - Rename *AvailableParameters() to *CreateParameters() in module. - Both write and apply target parameters now. - Perform config deletions now with -force option. Mark Buechler 2010-05-06 16:46:32 +00:00
  • c21f57bc97 - Remove some debugging. Mark Buechler 2010-05-04 17:43:36 +00:00
  • f411449747 - More updates to scstadmin.sysfs. This version has basic config writing, reading and applying capability. No config file syntax checking is being done so be warned. Mark Buechler 2010-05-04 17:41:35 +00:00
  • 07ecd8a5bc Cleanups for minor issues noteced by Bart Van Assche <bvanassche@acm.org> Vladislav Bolkhovitin 2010-05-04 17:39:57 +00:00
  • e8cb991e6d Patch from Justin Clift <justin@salasaga.org> fixing uninstall of dev handlers Vladislav Bolkhovitin 2010-05-04 11:10:14 +00:00
  • 6b10382d1f Patch from Bart Van Assche <bvanassche@acm.org> fixing broken compilation on some systems Vladislav Bolkhovitin 2010-05-04 10:56:31 +00:00
  • c5a981ff61 Refined a comment. Bart Van Assche 2010-05-02 10:09:50 +00:00
  • b19930753a Added sysfs support. Bart Van Assche 2010-05-02 08:15:29 +00:00
  • c27387a0f7 - More scstadmin.sysfs related updates. I think the help menu is complete at this point. Mark Buechler 2010-04-30 18:03:53 +00:00
  • 9f2a7853cd Fixed several recently introduced sparse warnings. Bart Van Assche 2010-04-30 11:03:38 +00:00
  • c99bd720c8 Removed trailing whitespace because checkpatch complained about it. Bart Van Assche 2010-04-30 10:49:28 +00:00
  • 14d5140421 - Updates to SCST::SCST 0.9 to support sysfs interface. - First version of scstadmin.sysfs. This is INCOMPLETE, don't use it yet. Mark Buechler 2010-04-29 20:20:58 +00:00
  • 7f0a07c038 Cosmetics Vladislav Bolkhovitin 2010-04-29 18:47:48 +00:00
  • 80de46bc15 Experimental patch to set block limits Vladislav Bolkhovitin 2010-04-29 18:34:27 +00:00
  • a59f9a0dc6 Residuals handling fixes, part 2 Vladislav Bolkhovitin 2010-04-29 17:13:12 +00:00
  • 105fd01c57 - Residuals handling fixes, part 1 - Docs updated - Cleanups Vladislav Bolkhovitin 2010-04-29 14:00:23 +00:00
  • 91dcd21358 Fixed a checkpatch complaint about spaces being used for indentation. Bart Van Assche 2010-04-29 06:43:49 +00:00
  • 87fb70f624 OFED version number update. Bart Van Assche 2010-04-29 06:35:35 +00:00
  • 055804e8f6 Fix compilation on CentOS/RHEL as suggested by Carl.Lewis@dpipwe.tas.gov.au Vladislav Bolkhovitin 2010-04-28 16:56:53 +00:00
  • a6270011ec - Fixing case when during SRRs ping-pong between initiator and target HW pending timeout gets triggered and the corresponding command deleted => oops on the next ping-pong turn Vladislav Bolkhovitin 2010-04-28 16:54:22 +00:00
  • 5a87f2af9e - Unify unknown commands handling between kernel and user mode dev handlers. Particularly, new hook alloc_data_buf was added to struct scst_dev_type - Minor web updates Vladislav Bolkhovitin 2010-04-28 13:05:18 +00:00
  • 57b5ed9895 Cosmetics Vladislav Bolkhovitin 2010-04-27 19:25:39 +00:00
  • 75c83bb893 Web updates Vladislav Bolkhovitin 2010-04-27 18:32:46 +00:00
  • af79b95d49 Resurrect readahead-2.6.32.patch under name readahead-2.6.32.below11.patch and update README that it was included in 2.6.32.11. Vladislav Bolkhovitin 2010-04-27 16:52:15 +00:00
  • 1c21b1ffb8 Minor cleanups, fixes and updates Vladislav Bolkhovitin 2010-04-27 16:29:58 +00:00
  • b5965d2844 Updated kernel versions. Bart Van Assche 2010-04-27 10:10:08 +00:00
  • bb20653c37 Updated OFED version numbers. Bart Van Assche 2010-04-24 14:25:31 +00:00
  • c1a13ebaf4 Forgotten new files for r1651 Vladislav Bolkhovitin 2010-04-23 17:50:01 +00:00
  • 49e1187137 Merge of IET r326: OpenSSL dependency removal by utilizing the md5/sha1 code from the current kernel version. Vladislav Bolkhovitin 2010-04-23 11:31:15 +00:00