Commit Graph

  • 95ee9c2077 Merge of the trunk r2373: Vladislav Bolkhovitin 2010-10-08 18:14:38 +00:00
  • e32b9a721e Fixes 2 iSNS server initialization problems noticed by Tan Eric <Eric.Tan@bdt-cn.com> Vladislav Bolkhovitin 2010-10-08 18:10:12 +00:00
  • 8337c3b35a Fixed a bug that was introduced in r2366. Bart Van Assche 2010-10-08 16:37:16 +00:00
  • f245543a36 Cleanup of support of kernels prior 2.6.18 Vladislav Bolkhovitin 2010-10-08 13:01:15 +00:00
  • 5688aec792 Updated Subversion ignore list. Bart Van Assche 2010-10-08 10:43:15 +00:00
  • e5d1af7b12 Rearranged SCST patch order. Bart Van Assche 2010-10-08 10:40:24 +00:00
  • 8fdcfcef96 Don't generate empty patches. Bart Van Assche 2010-10-08 10:35:32 +00:00
  • 16436f232a Backported to RHEL 5.5 (compile-tested only). Bart Van Assche 2010-10-07 17:20:51 +00:00
  • b67e6a893f Rearranged names and contents of the broken-out SCST patchset. Bart Van Assche 2010-10-07 10:58:45 +00:00
  • 6e152a3be1 #elif handling should now really be correct. Bart Van Assche 2010-10-06 20:26:38 +00:00
  • 89a2090064 Fixed a bug in #elif handling. Bart Van Assche 2010-10-06 19:58:06 +00:00
  • b4dfb7cda6 Unsupported (yet) patch making QLA adapters behave in the target mode from the very beginning with description from Bryan Mesich <bryan.mesi ch@ndsu.edu>. Vladislav Bolkhovitin 2010-10-06 18:51:51 +00:00
  • 9eac25591f If option -p has been specified, run checkpatch on the split out patches instead of the single large patch. Bart Van Assche 2010-10-06 18:25:58 +00:00
  • 6ced6c5338 Added command-line option -p: apply SCST as multiple patches to the Linux kernel instead of a single patch. Bart Van Assche 2010-10-06 18:06:07 +00:00
  • 160be2c30a Reverted r2327 because it is no longer necessary. Bart Van Assche 2010-10-06 17:52:28 +00:00
  • b5c8cdb121 Bug fix: made sure that nested invocations of process_patch() do not overwrite each others output. Bart Van Assche 2010-10-06 17:50:50 +00:00
  • 557622b30a Merge of the trunk's r2354: Vladislav Bolkhovitin 2010-10-06 12:28:42 +00:00
  • 56b82883b1 Let's make check for SCST_PR_DIR not global, but per created device, because it's more reliable and flexible. Vladislav Bolkhovitin 2010-10-06 12:26:11 +00:00
  • d23c7b3b85 ibmvstgt: started backporting. Bart Van Assche 2010-10-06 11:02:24 +00:00
  • 7c399c3226 Fixed checkpatch complaints about whitespace. Bart Van Assche 2010-10-06 10:30:54 +00:00
  • d7e087e3b2 Minor extended CDBs handling cleanups and fixes Vladislav Bolkhovitin 2010-10-05 20:06:54 +00:00
  • 6d0fc28d20 Fix compilation on kernels between 2.6.28 and 2.6.34 inclusive. Vladislav Bolkhovitin 2010-10-05 19:09:08 +00:00
  • 2370609897 Minor cleanups Vladislav Bolkhovitin 2010-10-05 18:45:20 +00:00
  • 6f6b0a4acd ib_srpt: Updated test instructions. Bart Van Assche 2010-10-05 16:55:32 +00:00
  • 4009410ce2 Further lock contention reduction / exported max_host_blocked. Bart Van Assche 2010-10-04 17:05:10 +00:00
  • 92b70d4f83 ib_srpt: Report firmware bugs instead of silently ignoring these. Bart Van Assche 2010-10-04 16:57:03 +00:00
  • ef0016aa7e Reverted r2344 because it reveals locking bugs in the SCSI layer, e.g. scsi_request_fn() being reentered. Bart Van Assche 2010-10-03 11:51:41 +00:00
  • 26a20ad5ea Added bdi patch / further performance optimizations. Bart Van Assche 2010-10-03 11:16:31 +00:00
  • c42c4159ed Fixed a checkpatch complaint. Bart Van Assche 2010-10-03 07:26:03 +00:00
  • c130e11f44 ib_srpt: race-at-session-unregistration-fix (partially reverted r2339). Bart Van Assche 2010-10-02 17:45:57 +00:00
  • c935c8e28d ib_srpt: Increased ib_wc array size back from 4 to 16. Bart Van Assche 2010-10-02 16:05:54 +00:00
  • e3fcb70f50 ib_srpt documentation: Shortened a note. Bart Van Assche 2010-10-02 15:56:46 +00:00
  • d45f587bdc Fixed a race between session unregistration and queueing new commands. Bart Van Assche 2010-10-02 15:54:39 +00:00
  • dee70735c5 ib_srpt: Added a note about unloading while I/O is ongoing. Bart Van Assche 2010-10-02 15:28:33 +00:00
  • 1df8d51091 Source code comment update. Bart Van Assche 2010-10-02 15:09:12 +00:00
  • cc48d8ac94 Reduced stack usage of srpt_process_completion. Bart Van Assche 2010-10-02 15:08:45 +00:00
  • 5c955fad01 Changes: - Removed a superfluous state transition in srpt_abort_scst_cmd() and cleaned up the source code of this function a bit. - Implemented a workaround for the InfiniBand kernel stack bug that could result in IB_WC_RECV error completions to be delivered with an incorrect wr_id. - RDMA read error completions and SRP_CRED_REQ send error completions are now processed correctly. - If posting an SRP_RSP fails, don't set the delivery status because sending the response will be retried anyway. Bart Van Assche 2010-10-02 15:08:18 +00:00
  • e44573aa6c Fixed a sparse warning by changing iscsi_main_thread_pool from a global variable into a static variable. Bart Van Assche 2010-10-02 14:46:20 +00:00
  • 552c48d64b Fixed a spelling error in a source code comment. Bart Van Assche 2010-10-02 13:09:56 +00:00
  • 91f966ec33 Minor source code comment edit. Bart Van Assche 2010-10-02 12:52:57 +00:00
  • 4cb7d5c5b9 Updated a kernel version. Bart Van Assche 2010-10-02 09:52:44 +00:00
  • 40369d1b01 Fixed a spelling error. Bart Van Assche 2010-10-02 09:47:40 +00:00
  • 0b072d852c Merged r2328 from the trunk (build fix). Bart Van Assche 2010-10-02 07:28:10 +00:00
  • afcaf14667 Further upstream kernel path conversion. Bart Van Assche 2010-10-02 07:23:49 +00:00
  • 3bae1fcd3c scst_passthrough.diff is again non-empty. Bart Van Assche 2010-10-01 17:19:37 +00:00
  • 866f85bd18 Minor threds naming improvement Vladislav Bolkhovitin 2010-10-01 13:41:23 +00:00
  • 827f72cc51 - Thin provisioning fixes and cleanups - Web updates Vladislav Bolkhovitin 2010-10-01 13:36:55 +00:00
  • 929b4db422 Slightly modified patch from Bart Van Assche <bvanassche@acm.org> fixing build breakage on not too recent kernels introduced by r2317 Vladislav Bolkhovitin 2010-10-01 12:09:26 +00:00
  • 45848e74a4 Added command-line option -l. Bart Van Assche 2010-10-01 11:00:29 +00:00
  • dc1dc62039 Merge scstadmin from trunk. Mark Buechler 2010-09-30 20:25:12 +00:00
  • c0122edea4 - Fix some -write_config formatting. Probably more to come. Mark Buechler 2010-09-30 20:24:21 +00:00
  • a0d02583a9 Further stack size reduction. Bart Van Assche 2010-09-30 18:51:18 +00:00
  • b7f503e256 Removed a superfluous test. Bart Van Assche 2010-09-30 18:15:43 +00:00
  • 16199b9cbe Halved ib_wc array size once more. Bart Van Assche 2010-09-30 18:09:30 +00:00
  • ff2c24c1c3 Assigning CPU affinity to threads and connections Vladislav Bolkhovitin 2010-09-30 18:07:27 +00:00
  • 78d4cdaf46 Merge scstadmin from trunk. Mark Buechler 2010-09-30 16:58:38 +00:00
  • 11008f0f98 - Write group attributes on -write_config. Mark Buechler 2010-09-30 16:57:31 +00:00
  • 9f6476426a Reduced stack usage of srp_recv_completion(). Bart Van Assche 2010-09-30 06:11:04 +00:00
  • 2bbca1d6dd Cleanup. Bart Van Assche 2010-09-29 19:43:11 +00:00
  • f2fd7a713a ibmvstgt bug fix. Bart Van Assche 2010-09-29 19:20:35 +00:00
  • 56091730e7 Fixed a severe bug in the SRP initiator request limit tracking algorithm. Bart Van Assche 2010-09-29 19:19:41 +00:00
  • ba111e1804 Converted the two remaining scst_cmd_get_resp_data_len() calls. Bart Van Assche 2010-09-29 19:04:31 +00:00
  • bdad2d787b Elaborated scsi_tgt removal patch description. Bart Van Assche 2010-09-29 18:38:40 +00:00
  • 6a016a27f2 Added the file ibmvstgt/README to the ibmvstgt patch. Bart Van Assche 2010-09-29 18:36:39 +00:00
  • 8d9a5e360c Added to repository. Bart Van Assche 2010-09-29 18:33:17 +00:00
  • 6213d95400 ib_srpt: fix SCSI residual handling. Bart Van Assche 2010-09-29 17:47:14 +00:00
  • f0f814c8ca ibmvstgt: fixed residual handling. Bart Van Assche 2010-09-29 17:43:31 +00:00
  • 739d17ea45 Web updates Vladislav Bolkhovitin 2010-09-29 16:05:57 +00:00
  • 90794afc90 svn merge -c2244 https://scst.svn.sourceforge.net/svnroot/scst/trunk Bart Van Assche 2010-09-29 15:22:14 +00:00
  • d76bf5f6ca Updated kernel versions. Bart Van Assche 2010-09-29 10:54:40 +00:00
  • 3414db2c40 Made kernel source tree generation more silent. Bart Van Assche 2010-09-28 18:27:57 +00:00
  • 0b1706071a Inlined several patches instead of downloading these because apparently downloading these patches doesn't work reliably. Bart Van Assche 2010-09-28 17:47:49 +00:00
  • ed2ef155fc Reverted r2269 because it contained a suspicious patch. Bart Van Assche 2010-09-28 17:12:53 +00:00
  • 38241e6af3 Merge of the mainling r2297: Vladislav Bolkhovitin 2010-09-28 15:09:04 +00:00
  • 013f6f1abe Possible buffer overflow in the config load code fixed. Thanks to wk <witold.kowolik@open-e.com> to pointing on it! Vladislav Bolkhovitin 2010-09-28 15:07:17 +00:00
  • 8d23a63c3c Cleanup Vladislav Bolkhovitin 2010-09-28 15:02:21 +00:00
  • 121a30e9b2 Big CDBs handling improvements. Vladislav Bolkhovitin 2010-09-28 13:56:46 +00:00
  • cfad79a103 Added diffstat generation. Bart Van Assche 2010-09-28 06:46:20 +00:00
  • 2546872ae5 Setting may_need_dma_sync in scst_get_sg_X_page_first() is not needed, because it doesn't map the page and CPU doesn't access the data directly Vladislav Bolkhovitin 2010-09-27 20:45:54 +00:00
  • 08bee7feb8 Features list updated Vladislav Bolkhovitin 2010-09-27 20:43:50 +00:00
  • d20e8eac39 Fixed a (harmless) typo. Bart Van Assche 2010-09-27 18:35:41 +00:00
  • 2ac1c45585 Fix warning of uninitialized variable on some compilers due to no default case in switch statement. Joe Eykholt 2010-09-27 17:18:50 +00:00
  • ea3fae76f6 Added scst_local to the SCST Kconfig file. Bart Van Assche 2010-09-27 15:28:15 +00:00
  • 6ace2a37bc Avoid that sparse complains on the scst_local source code. Bart Van Assche 2010-09-27 15:27:33 +00:00
  • 843a38dddd Updated kernel versions. Bart Van Assche 2010-09-27 10:47:48 +00:00
  • 507b7f0ae7 Reverted recently introduced #if/#elif handling changes because these were wrong. Bart Van Assche 2010-09-27 09:36:10 +00:00
  • efc9328ff7 Further ibmvstgt/scsi_tgt patch description refinements. Bart Van Assche 2010-09-27 07:59:17 +00:00
  • 85f3cd4f87 Removed empty Signed-off-by line / elaborated ibmvstgt patch description. Bart Van Assche 2010-09-26 19:13:32 +00:00
  • 7b4e0f104a Added ibmvstgt and scsi_tgt patch descriptions. Bart Van Assche 2010-09-26 17:29:44 +00:00
  • cc7d5a51ee Cleanup. Bart Van Assche 2010-09-26 16:36:18 +00:00
  • 3469bfaa9d Bug fix. Bart Van Assche 2010-09-26 16:24:11 +00:00
  • ad27ac341d patch header parsing bug fix. Bart Van Assche 2010-09-26 10:40:53 +00:00
  • 7194bcd3b1 Added command-line option -s: disable patch specialization. Bart Van Assche 2010-09-26 09:38:44 +00:00
  • c9ad2e7a7b Changes: - Process #elif directives correctly (doesn't affect the current SCST source code). - Do not remove double blank lines from documentation files. Bart Van Assche 2010-09-26 09:37:27 +00:00
  • 92395b17ba Merged r2246 and r2267 from trunk: added #include <linux/vmalloc.h> where necessary such that the SCST source code builds on PowerPC systems too. Bart Van Assche 2010-09-25 19:03:17 +00:00
  • 33bd34813a Merge of the trunk's 2274: Vladislav Bolkhovitin 2010-09-25 18:42:32 +00:00
  • c11a96382e Added a warning that the kernel tree generated by scripts/generate-kernel-with-srp-patches is not suited for general use. Bart Van Assche 2010-09-25 18:40:19 +00:00
  • 9083a1facd Remove checking of rel_tgt_id on disabling targets Vladislav Bolkhovitin 2010-09-25 18:35:29 +00:00
  • 56ae926937 Merge of the trunk's r2272: Vladislav Bolkhovitin 2010-09-25 18:30:53 +00:00
  • 864d4b38c7 Fix possible deadlock on waiting on blocking. As a side effect it leaded to a nice cleanup. Vladislav Bolkhovitin 2010-09-25 18:25:32 +00:00