Commit Graph

  • 5edde5ec25 Eliminated the include/scst include path from the upstream ib_srpt Makefile. Bart Van Assche 2010-09-09 09:46:18 +00:00
  • a86577a276 Only include the procfs header files when necessary. Bart Van Assche 2010-09-09 09:23:36 +00:00
  • d84ec4d8ce Removed a superfluous include path. Bart Van Assche 2010-09-09 09:18:00 +00:00
  • 077bd7a761 Fixed a recently introduced checkpatch complaint about whitespace. Bart Van Assche 2010-09-09 09:10:14 +00:00
  • 130f5f6b05 Let's make scst_local mainline ready Vladislav Bolkhovitin 2010-09-08 20:59:13 +00:00
  • 9cade02e7a Reverted an accidentally committed change. Bart Van Assche 2010-09-07 07:33:44 +00:00
  • 91521a2dd2 Fixed sparse errors introduced in r2060. Bart Van Assche 2010-09-07 07:30:28 +00:00
  • 65c4745892 Builds again in release mode. Bart Van Assche 2010-09-07 07:08:16 +00:00
  • e302c2f306 Fixed a checkpatch complaint about trailing whitespace. This issue was introduced in r2060. Bart Van Assche 2010-09-07 07:07:21 +00:00
  • e7cfb78543 Fixed a compiler warning that was introduced in r2057. Bart Van Assche 2010-09-07 07:06:04 +00:00
  • c66ae1850e - get_transport_version() function changed to get target on entry - transport versions propageted to user space handlers Vladislav Bolkhovitin 2010-09-06 21:45:48 +00:00
  • 961d59ff40 - Version descriptors added - Multi-transport support added to scst_local - Sysfs attributes "version" and "trace_level" added to scst_local Vladislav Bolkhovitin 2010-09-06 21:21:49 +00:00
  • 8536db4580 Docs update Vladislav Bolkhovitin 2010-09-06 14:07:09 +00:00
  • f96b2e9428 Forgotten IET MC/S added Vladislav Bolkhovitin 2010-09-06 13:51:19 +00:00
  • 036899aa9f GPL cleanup Vladislav Bolkhovitin 2010-09-06 13:48:15 +00:00
  • 485f7a128b Switch on support for make debug2release etc in scst_local Richard Sharpe 2010-09-04 19:15:50 +00:00
  • 3532bd33df Add support for make debug2release, release2debug debug2perf and perf2debug. Richard Sharpe 2010-09-04 19:14:29 +00:00
  • 3c902f9a48 Fixes race between cancel_delayed_work_sync() and conn_nop_in_delayed_work_fn() restarting the work despite of the cancel. Reported by Phil White <phil@philwhite.org> Vladislav Bolkhovitin 2010-09-04 17:35:45 +00:00
  • 19a25e5825 Minor cleanup Vladislav Bolkhovitin 2010-09-04 17:26:17 +00:00
  • 9963c18578 Fixes possible crashes on threads management. Issue with volatile bool noticed by Bart Van Assche <bvanassche@acm.org>, great thanks! Vladislav Bolkhovitin 2010-09-04 17:16:08 +00:00
  • 0679e4e7a1 Get rid of the checkpatch warning about including <asm/uaccess.h> Vladislav Bolkhovitin 2010-09-04 13:29:36 +00:00
  • 4fb1e2527c Fix confusion between CONFIG_DEBUG_SG and CONFIG_SCST_DEBUG_TM noticed by Bart Van Assche <bvanassche@acm.org> Vladislav Bolkhovitin 2010-09-04 13:27:04 +00:00
  • c0ab5d3b89 Make r2048 more nice. Vladislav Bolkhovitin 2010-09-04 13:22:56 +00:00
  • 38f2e60dfd Fix for an endianness warning reported by sparse Vladislav Bolkhovitin 2010-09-04 11:55:43 +00:00
  • 0ff36ae2e2 Unbreak the nightly build after the procfs to sysfs switch. Bart Van Assche 2010-09-04 08:17:55 +00:00
  • 7f5c6fe8c1 - Refuse to add an initiator to more than one group with -add_init. - Error out if a given initiator is found in more than one group in running configuration. Using -force will override. Mark Buechler 2010-09-03 22:06:36 +00:00
  • 9be0886ade - When initiators are moving between groups, use moveInitiator() instead of removeInitiator() and addInitiator(). - Check to make sure initiators don't belong to multiple groups. Mark Buechler 2010-09-03 21:49:22 +00:00
  • 8be87129c4 Fix possible crash in scst_sched_session_free() because sess got while it's being destroyed after its recf counter already reached 0. To pre vent that it's better to take reference to sess_kobj instead. Vladislav Bolkhovitin 2010-09-03 19:33:37 +00:00
  • 4f31b6d1ff Minor web update Vladislav Bolkhovitin 2010-09-03 17:01:59 +00:00
  • 272adb5363 Fixes for recently introduced minor checkpatch and sparse complaints. Bart Van Assche 2010-09-03 16:53:31 +00:00
  • d36e8ba654 Make sysfs default Vladislav Bolkhovitin 2010-09-03 16:47:51 +00:00
  • 376befe8c3 New conf file sample added Vladislav Bolkhovitin 2010-09-03 16:43:17 +00:00
  • 716107a964 Docs updates before making the sys interface default Vladislav Bolkhovitin 2010-09-03 16:38:19 +00:00
  • e1ec75f089 Add enabled_attr_not_needed removed by the previous patch Vladislav Bolkhovitin 2010-09-03 14:50:58 +00:00
  • 4d2e6d4eff Web updates Vladislav Bolkhovitin 2010-09-03 14:37:19 +00:00
  • 0c825d11b1 Avoid creating the second kmem_cache and allocating from it if we do not actually need it. This should improve performance on those versions of Linux that do not need this. Richard Sharpe 2010-09-03 04:10:41 +00:00
  • 817007a747 - Forgot to commit these for the CREATE_ATTRIBUTES removal. Mark Buechler 2010-09-02 17:39:38 +00:00
  • f891161def - Fixed clear_config not clearing driver dynamic attributes. - Removed requirement on special CREATE_ATTRIBUTES. Mark Buechler 2010-09-02 15:45:30 +00:00
  • 9af00ae4e0 Bug fix: command-line option -h was not recognized properly. Bart Van Assche 2010-09-01 12:21:33 +00:00
  • a8f53776c9 Fixed a bug that was introduced on 2010-08-07 and that caused e-mail sending to fail: /usr/bin/getopt converts arguments that contain spaces into multiple arguments. Removed the getopt statement. Bart Van Assche 2010-09-01 12:21:06 +00:00
  • d91b690a39 - Add in host to output from -issue_lip. Mark Buechler 2010-08-31 19:37:16 +00:00
  • 4db6a80be7 - Add -issue_lip argument. Mark Buechler 2010-08-31 19:35:54 +00:00
  • 0f3f5f7bc4 - List dynamic attributes as well for -list_drv_attr and -list_tgt_attr. - Finish out README.sysfs examples. Mark Buechler 2010-08-31 18:49:18 +00:00
  • 17d22f86d7 - Add new README.sysfs (unfinished) Mark Buechler 2010-08-31 17:28:49 +00:00
  • a8ba8fd9e7 - List create attributes in -list_hnd_attr, -list_tgt_attr and -list_grp_attr. Mark Buechler 2010-08-31 17:27:21 +00:00
  • edac418f66 SRP_CRED_REQ autodetection is now disabled by default. Bart Van Assche 2010-08-31 06:30:59 +00:00
  • 798dc8a128 Updated kernel versions. Bart Van Assche 2010-08-31 06:17:42 +00:00
  • 95f713444e Some scst_local cleanups Vladislav Bolkhovitin 2010-08-30 20:58:20 +00:00
  • 3c434ad40e Alignment cleanups Vladislav Bolkhovitin 2010-08-30 20:37:45 +00:00
  • 3120885a46 - Eliminate theorethically possible race leading to sending wrong max_sn to initiators - Alignment cleanups Vladislav Bolkhovitin 2010-08-30 20:34:17 +00:00
  • 94d701bdfa Let's do it in a more safe way Vladislav Bolkhovitin 2010-08-30 12:06:54 +00:00
  • 83945bde9c Fixes crash with certain topology setups. Reported and tested by Timm Essigke <Timm.Essigke@uni-bayreuth.de> Vladislav Bolkhovitin 2010-08-30 10:30:17 +00:00
  • 7f042fc37b Missed chuncks for 2.6.35 update Vladislav Bolkhovitin 2010-08-28 16:07:11 +00:00
  • 72e7beb3f2 Cleanup of DOS EOLs Vladislav Bolkhovitin 2010-08-28 12:40:17 +00:00
  • 2a973f0df5 Fixes recently reported problems: - Possible crash on errors recovery in user space devices registration - Wrong handling of virtual devices with names looking similar to names of pass-through devices - Fix possible crash in scst_del_threads() Vladislav Bolkhovitin 2010-08-28 12:38:52 +00:00
  • 725e090a94 Print an informational message instead of an error message for MRA (Message Receipt Acknowledgement) messages. Bart Van Assche 2010-08-28 07:12:26 +00:00
  • 023b65bafb Minor fixes and improvements Vladislav Bolkhovitin 2010-08-27 12:36:10 +00:00
  • 164d28ce66 - An even better fix for the previous create attribute bug. - Consider create attributes for LUNs within groups as well. Mark Buechler 2010-08-26 22:52:04 +00:00
  • 3f26d8f75c - Better fix for no create attributes takes into consideration other attributes. Mark Buechler 2010-08-26 22:31:35 +00:00
  • 5b88e3ee1a - Reorder/reword some of the help message. Mark Buechler 2010-08-26 22:09:21 +00:00
  • edf378a1e2 - Fix setting device attributes which have no special create attributes. - Don't warn on device attributes already set of not done with -set_dev_attr. Mark Buechler 2010-08-26 22:05:53 +00:00
  • 9a1870d7df Latency statistics sysfs output added Vladislav Bolkhovitin 2010-08-26 18:18:10 +00:00
  • 020072cb5b - Fix some argument parsing. Mark Buechler 2010-08-26 15:30:37 +00:00
  • c430798dbe Web updates Vladislav Bolkhovitin 2010-08-26 13:32:45 +00:00
  • fe447b1c3e - Capture SIGTERM as well as SIGHUP. Mark Buechler 2010-08-25 20:29:38 +00:00
  • ae4833b40b - MAX_LUNS is no longer used. Mark Buechler 2010-08-25 20:25:09 +00:00
  • a496540fc8 - Typo fix. Mark Buechler 2010-08-25 20:23:58 +00:00
  • b6607818c2 - Missed a couple -issue_lip's. Mark Buechler 2010-08-25 20:14:10 +00:00
  • 7152807e88 - Remove -issue_lip since it's no longer supportable. - Fix help messaage. Mark Buechler 2010-08-25 20:13:12 +00:00
  • 2011e50e47 - Minor fixes to writeConfig(). Mark Buechler 2010-08-25 19:59:30 +00:00
  • 92467af270 - Finish -list_sessions. Mark Buechler 2010-08-25 19:44:51 +00:00
  • f6f3e8f03e Fix a minor typo noticed by Timm Essigke <Timm.Essigke@uni-bayreuth.de> Vladislav Bolkhovitin 2010-08-25 19:19:20 +00:00
  • 54a6ff6ba6 Converted srp_cmd_queue(). Bart Van Assche 2010-08-25 19:19:13 +00:00
  • 925ded04b0 Removed again. Bart Van Assche 2010-08-25 19:12:26 +00:00
  • 7ac921d665 Added to repository. Bart Van Assche 2010-08-25 19:09:04 +00:00
  • df41277009 Moved to proper directory. Bart Van Assche 2010-08-25 19:03:48 +00:00
  • 35853f1f4f Added under a new name. Bart Van Assche 2010-08-25 19:02:20 +00:00
  • 92a2e1c01f Removed again. Bart Van Assche 2010-08-25 18:50:10 +00:00
  • b69787ba59 Patch from Bryan Mesich <bryan.mesich@ndsu.edu> that sets KVER if KDIR is defined. Vladislav Bolkhovitin 2010-08-25 18:45:28 +00:00
  • 47fb2919c7 - Fix resetting a create/assignment attribute to default by removing it from the config file. - Fix closing pass-through devices on clearConfig(). Mark Buechler 2010-08-25 18:43:49 +00:00
  • c02b6f3a83 Added patch 116774. Bart Van Assche 2010-08-25 18:36:19 +00:00
  • f8b717910c Section about IET migration tool developed by Scalable Informatics Inc. added Vladislav Bolkhovitin 2010-08-25 18:36:06 +00:00
  • 2de6b5ead6 - Support changing assignment attributes with -force. Mark Buechler 2010-08-25 17:52:35 +00:00
  • 4f6d6ed38d - Minor output fix to clearLuns for groups and targets. - Support new last_sysfs_mgmt_res interface. Mark Buechler 2010-08-25 16:53:22 +00:00
  • 15edb66a7a - Fixed removing pass-through devices from handlers. Mark Buechler 2010-08-25 15:11:42 +00:00
  • 96454526b5 - Properly re-open devices where create attributes have changed. - Remove unconfigured virtual targets. - A few minor fixes. Mark Buechler 2010-08-25 15:01:07 +00:00
  • b472117f79 Sysfs cleanups and fixes, part 2, final (hopefully). Vladislav Bolkhovitin 2010-08-25 12:43:49 +00:00
  • 5b01afdd0a Added a header. Bart Van Assche 2010-08-25 10:03:00 +00:00
  • ce53dbd79d Moved libsrp.h. Bart Van Assche 2010-08-24 19:15:11 +00:00
  • db44510a56 Linking does now succeed too. Bart Van Assche 2010-08-24 18:46:15 +00:00
  • 7431e5e87f Updated Subversion ignore lists. Bart Van Assche 2010-08-24 18:37:21 +00:00
  • 0efaf6b31a Builds now on non-powerpc architectures too. Bart Van Assche 2010-08-24 18:35:37 +00:00
  • 810aa87d9e Backported to pre-2.6.33 kernel versions. Bart Van Assche 2010-08-24 17:52:03 +00:00
  • 1cb3146089 Added to repository. Bart Van Assche 2010-08-24 17:35:21 +00:00
  • bcec8f6484 Added out-of-tree build infrastructure for the ibmvstgt driver together with copies of the relevant ibmvstgt source files from Linux 2.6.35. Bart Van Assche 2010-08-24 17:31:21 +00:00
  • ed4e1e91c0 - Add in forgotten list_group_attr and set_group_attr options. - Add prompting and -noprompt options. - Fix small issue with setGroupAttributes(). - Fix error reporting when setting attributes. Mark Buechler 2010-08-23 16:50:06 +00:00
  • b5012bba69 Forgotten chunk from the previous commit Vladislav Bolkhovitin 2010-08-23 11:00:25 +00:00
  • 7b59e08a27 - Cleanups - Attributes threads_num and threads_pool_type made appear only when supported Vladislav Bolkhovitin 2010-08-23 10:56:54 +00:00
  • f2852768a7 Cleanup Vladislav Bolkhovitin 2010-08-23 10:42:38 +00:00
  • 0e56ff520e Updated HA section. Bart Van Assche 2010-08-22 19:02:26 +00:00