Commit Graph

  • 902b674235 Added ibmvscsis source code for reference purposes (svn merge -c2552 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port). Bart Van Assche 2010-11-05 20:33:43 +00:00
  • 47a62c75f5 Merge of the trunk's r2608: Vladislav Bolkhovitin 2010-11-05 19:24:47 +00:00
  • 97b62b57f1 TM handling on 23xx- fixed Vladislav Bolkhovitin 2010-11-05 19:22:49 +00:00
  • 8c33147780 - Node name setting added Vladislav Bolkhovitin 2010-11-05 18:56:54 +00:00
  • 80a0c4e095 Merge of the trunk's r2604: Vladislav Bolkhovitin 2010-11-05 11:56:15 +00:00
  • 0754629ea6 Partially remove implicit ordered commands as a nonsense. It will be replaced by a common waiting facility to wait on depending previous commands to complete. Vladislav Bolkhovitin 2010-11-05 11:54:22 +00:00
  • 22eb9372bd Merge of the trunk's r2597: Vladislav Bolkhovitin 2010-11-04 19:51:38 +00:00
  • c4ddff295a Merge of the trunk's r2595: Vladislav Bolkhovitin 2010-11-04 19:47:56 +00:00
  • 0739a3f7dd Merge of the trunk's r2584: Vladislav Bolkhovitin 2010-11-04 19:36:41 +00:00
  • ea17a3480f Merge of the trunk's r2583: Vladislav Bolkhovitin 2010-11-04 19:35:08 +00:00
  • 1933ff7845 Merge of the trunk's r2582: Vladislav Bolkhovitin 2010-11-04 19:33:25 +00:00
  • 771dc27756 Merge of the trunk's r2581: Vladislav Bolkhovitin 2010-11-04 19:31:35 +00:00
  • ac45e164b6 Logging cleanup Vladislav Bolkhovitin 2010-11-04 19:30:38 +00:00
  • f52189609b A bunch of pending qla2x00t fixes: Vladislav Bolkhovitin 2010-11-04 14:37:40 +00:00
  • 4a80d3c0a5 Merge of the trunk's r2580: Vladislav Bolkhovitin 2010-11-04 13:55:38 +00:00
  • 75766c6bb0 Merge of the trunk's r2578: Vladislav Bolkhovitin 2010-11-04 13:52:28 +00:00
  • faa63a4c99 Docs updated Vladislav Bolkhovitin 2010-11-03 13:34:34 +00:00
  • 0b7ece3340 From 8eca3f39c4b11320787f7b216f63214aee8415a9 Mon Sep 17 00:00:00 2001 From: Andrew Vasquez <andrew.vasquez@qlogic.com> Date: Thu, 22 Jan 2009 09:45:31 -0800 Subject: [PATCH] [SCSI] qla2xxx: Always serialize mailbox command execution. Vladislav Bolkhovitin 2010-11-03 13:33:06 +00:00
  • b02fc5468e Mainline commit 3c01b4f9fbb43fc911acd33ea7a14ea7a4f9866b: Vladislav Bolkhovitin 2010-11-03 13:29:10 +00:00
  • 7fbab4729f Revert r2020 to replace it by a better fix Vladislav Bolkhovitin 2010-11-03 13:21:32 +00:00
  • 88c09a9bb0 Let's be safe and alway do barrier Vladislav Bolkhovitin 2010-11-03 13:05:15 +00:00
  • b259ba00f4 Fix for RESERVE command line Vladislav Bolkhovitin 2010-11-03 12:43:09 +00:00
  • f537b4e5ef Cleanup Vladislav Bolkhovitin 2010-11-03 12:42:10 +00:00
  • 8e65d45291 Merge of the trunk's r2575: Vladislav Bolkhovitin 2010-11-02 20:13:49 +00:00
  • a565f89eb4 Don't return SN errors on IMMEDIATE commands Vladislav Bolkhovitin 2010-11-02 20:05:54 +00:00
  • a0c704c8c3 Cleanups and minor locking fix Vladislav Bolkhovitin 2010-11-02 19:43:19 +00:00
  • 97913313fc svn merge -c2566 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port Bart Van Assche 2010-11-02 11:38:46 +00:00
  • c6af50247d Merge of the trunk's r2567: Vladislav Bolkhovitin 2010-11-01 19:21:56 +00:00
  • 9475ffea34 Fixing PRs related flags for some commands as reported by Aleksey Kondratov <alekseyk1@open-e.com> Vladislav Bolkhovitin 2010-11-01 19:19:35 +00:00
  • ad81b1b6ea svn merge -c2494 https://scst.svn.sourceforge.net/svnroot/scst/trunk Bart Van Assche 2010-11-01 16:38:28 +00:00
  • e834d71fcc svn merge -c2562 https://scst.svn.sourceforge.net/svnroot/scst/trunk . Bart Van Assche 2010-11-01 16:29:28 +00:00
  • 0a742c594d Added missing cc-option definition. Bart Van Assche 2010-11-01 16:25:09 +00:00
  • 66c9ae7ddc iscsi_scst builds again on RHEL (svn merge -c2560 https://scst.svn.sourceforge.net/svnroot/scst/trunk). Bart Van Assche 2010-11-01 15:52:46 +00:00
  • 714a4da774 iscsi_scst builds again on RHEL (svn merge -c2559 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port). Bart Van Assche 2010-11-01 15:50:33 +00:00
  • 371ca0c5d4 Renamed libsrpnew.c to libsrp.c. Bart Van Assche 2010-11-01 08:44:04 +00:00
  • 1a4dc2afa0 Works again. Bart Van Assche 2010-10-31 10:57:33 +00:00
  • 91aec29858 svn merge -r2369:2520 https://scst.svn.sourceforge.net/svnroot/scst/branches/ibmvstgt-port/scripts Bart Van Assche 2010-10-31 10:54:36 +00:00
  • 28f40bb2ff Fixed those spelling errors in source code comments that were detected by ispell. Bart Van Assche 2010-10-31 09:28:14 +00:00
  • 9ffcfc0aa2 generate-kernel-patch: The blank line after TRACE_ENTRY() is now removed too. Bart Van Assche 2010-10-30 13:33:49 +00:00
  • 33d7605cfe Removed trailing whitespace. Bart Van Assche 2010-10-30 09:17:15 +00:00
  • 92a06f70bf The put_page_callback patch applies again on the 2.3.36 kernel. Bart Van Assche 2010-10-30 08:37:11 +00:00
  • ce596f6192 Updated kernel versions and added kernel version 2.6.36. Bart Van Assche 2010-10-30 08:08:19 +00:00
  • f775812ffc Fixed a sparse complaint: preprocessor directives inside macro arguments are not allowed. Bart Van Assche 2010-10-30 07:33:51 +00:00
  • e9a57cd875 Enforce max LUNs limitation Vladislav Bolkhovitin 2010-10-29 18:34:48 +00:00
  • cc0a82c24d Merge of the trunk's r2486: Vladislav Bolkhovitin 2010-10-28 18:44:26 +00:00
  • 34d4e3e693 Fix for Persistent Reservations problem with devices >2TB in size reported by Open-E (Artur Piechocki and Aleksey Kondratov) Vladislav Bolkhovitin 2010-10-28 18:40:18 +00:00
  • 7e4d2ced3d Merge of the trunk's r2481: Vladislav Bolkhovitin 2010-10-27 18:49:25 +00:00
  • 824cd78924 Fixes for PR problems reported by Gadi Oxman <gadi.oxman@xtremio.com> Vladislav Bolkhovitin 2010-10-27 18:46:58 +00:00
  • 1418bac978 Merge of the trunk's r2472: Vladislav Bolkhovitin 2010-10-26 13:01:04 +00:00
  • 784ac1e52e Fix possible crash on access to not existing LUN with CONFIG_SCST_MEASURE_LATENCY enabled reported by ido benda <idombd@gmail.com> Vladislav Bolkhovitin 2010-10-26 12:58:24 +00:00
  • 192c245e16 Merge of the trunk's revisions 2429, 2430 and 2470: Vladislav Bolkhovitin 2010-10-26 12:46:13 +00:00
  • 12f4f75a81 Update for 2.6.36 based on patch from Bart Van Assche <bvanassche@acm.org> Vladislav Bolkhovitin 2010-10-26 12:30:40 +00:00
  • 8ebd2bf6bb ib_srpt: Merged from trunk (svn merge -r2072:2459 https://scst.svn.sourceforge.net/svnroot/scst/trunk/srpt). Bart Van Assche 2010-10-25 18:29:44 +00:00
  • e1c8e07208 Don't clear UAs on reset Vladislav Bolkhovitin 2010-10-25 18:06:59 +00:00
  • 5b3780951d Merge of the trunk's r2462: Vladislav Bolkhovitin 2010-10-25 13:12:23 +00:00
  • 27ed60c19d Let's be safe and always do memory barrier after all *_get(). Vladislav Bolkhovitin 2010-10-25 13:09:47 +00:00
  • 499da51437 Revert r2446 as wrong Vladislav Bolkhovitin 2010-10-25 13:00:20 +00:00
  • 8b248b67c1 ib_srpt: Added a comment. Bart Van Assche 2010-10-24 18:32:14 +00:00
  • d07bd65ba1 ib_srpt: Moved a source code comment. Bart Van Assche 2010-10-24 11:58:34 +00:00
  • fa49407967 ib_srpt: Test procedure update. Bart Van Assche 2010-10-24 09:31:03 +00:00
  • b9c17588fa ib_srpt: Changed queue full message severity level from ERROR to WARNING since this condition is not fatal. ib_srpt: Micro-optimization: pass the number of bytes that will be sent to ib_dma_sync_single_for_device() instead of the size of the entire DMA buffer. ib_srpt: Fixed two bugs in the code for tracking the number of elements available in the IB send queue and that could be triggered by a send queue overflow. Bart Van Assche 2010-10-24 09:30:40 +00:00
  • 172c211176 ib_srpt: Fixed bug in IB send queue overflow handling. Bart Van Assche 2010-10-23 14:32:15 +00:00
  • 86814a9503 Changing SCST objects freeing to be done in their kobjects release() functions as requested by Greg KH in http://lkml.org/lkml/2010/10/14/299 Vladislav Bolkhovitin 2010-10-22 17:21:47 +00:00
  • d1745448cf Small thin provisioning improvements Vladislav Bolkhovitin 2010-10-22 13:08:04 +00:00
  • ae1df6bead Small docs update Vladislav Bolkhovitin 2010-10-22 12:43:16 +00:00
  • 6786d02fa6 ib_srpt: Documentation update. Bart Van Assche 2010-10-21 19:34:44 +00:00
  • 8be8b4e66d svn merge -r2380:2441 https://scst.svn.sourceforge.net/svnroot/scst/branches/srpt-separate-rx-tx-buffers . Bart Van Assche 2010-10-21 19:21:10 +00:00
  • 078aa2a35a Reverted one whitespace change from r2431 because it made the source code less readable. Bart Van Assche 2010-10-21 18:56:24 +00:00
  • bda82476ad Added per-kernel option -i. Bart Van Assche 2010-10-21 18:25:10 +00:00
  • 9c20ed6584 Process tabs properly. Bart Van Assche 2010-10-21 14:06:51 +00:00
  • 2df8fb30d5 Whitespace-only changes: addressed most whitespace complaints reported by the 2.6.36 checkpatch tool. Bart Van Assche 2010-10-21 13:10:15 +00:00
  • 56d40a5505 Patch header update for the 2.6.36 patches (does not build yet !) Bart Van Assche 2010-10-21 12:22:28 +00:00
  • 3667335dca Copied and renamed the 2.6.35 in-tree files (does not build yet!). Bart Van Assche 2010-10-21 12:20:34 +00:00
  • 6f7e19586a ibmvstgt: Switched to kernel version 2.6.36. Bart Van Assche 2010-10-21 12:01:04 +00:00
  • deceabc0cf Added to repository. Bart Van Assche 2010-10-21 11:41:42 +00:00
  • 690c14066f Web updates Vladislav Bolkhovitin 2010-10-18 19:38:34 +00:00
  • d302ce64ab Patch from Uri Yanai <Uri.Yanai@ngsoft.com> fixing handling of global events in IMMED_NOTIFY handler Vladislav Bolkhovitin 2010-10-18 18:59:41 +00:00
  • 5ace9d78bc Merge of the trunk's r2422: Vladislav Bolkhovitin 2010-10-18 18:44:17 +00:00
  • cfa90dc087 Fix possible crash on ABORT TASK SET TM command Vladislav Bolkhovitin 2010-10-18 18:39:00 +00:00
  • 671f955c72 Merge of the trunk r2420: Vladislav Bolkhovitin 2010-10-18 18:31:03 +00:00
  • c966f14eae scst_pre_parse() must be called before scst_cmd_set_sn() to correctly process implicit HQ and ORDERED commands, so move it to __scst_init_cmd(). As consequence, SCST_CMD_STATE_PRE_PARSE state isn't needed anymore, hence remove it. Vladislav Bolkhovitin 2010-10-18 18:23:08 +00:00
  • 31a346125d Moved SCST to the end of drivers/Makefile, such that it is loaded and initialized after all other storage drivers. Bart Van Assche 2010-10-16 16:37:03 +00:00
  • a05edc63c1 iSCSI-SCST: Added missing LIBCRC32C dependency. Bart Van Assche 2010-10-16 16:36:00 +00:00
  • e4e8947c8d ibmvstgt: Generate clean patches, even if the input contains #ifdefs on LINUX_VERSION_CODE. Bart Van Assche 2010-10-16 14:39:52 +00:00
  • 3261703ee9 Merge scstadmin from trunk. Mark Buechler 2010-10-14 19:15:46 +00:00
  • 1af1e674d4 Patch from Dorit Halsadi <Dorit.Halsadi@dothill.com> and Uri Yanai <Uri.Yanai@ngsoft.com> adding NPIV support to the SCST Target driver for Qlogic 24xx/25xx Fibre Channel cards Vladislav Bolkhovitin 2010-10-14 18:11:22 +00:00
  • a2dc603642 - Differentiate between hardware and virtual targets within the config file when using mixed type drivers. Mark Buechler 2010-10-14 14:39:12 +00:00
  • 2b1490584c Merge of r2395 by Bart Van Assche <bvanassche@acm.org>: Vladislav Bolkhovitin 2010-10-14 14:32:00 +00:00
  • f6da0ea9c5 Fix for 2 possible crash scenarios one of which reported by 陳 七嘉 <volcom721@hotmail.com> Vladislav Bolkhovitin 2010-10-14 14:27:29 +00:00
  • 19c072ec86 Small Tree Communications added Vladislav Bolkhovitin 2010-10-11 19:35:29 +00:00
  • bfea7d336b Works now on RHEL 5 too. Bart Van Assche 2010-10-11 17:39:12 +00:00
  • aee3ce6fab Merge scstadmin from trunk. Mark Buechler 2010-10-11 16:26:20 +00:00
  • 961f45ee92 - Fix virtual targets for drivers which also support hardware targets. Mark Buechler 2010-10-11 16:24:51 +00:00
  • a75d3cc2c3 ib_srpt: Documentation update. Bart Van Assche 2010-10-10 11:33:29 +00:00
  • 5f2c6acabf Added kernel version to patch directory name. Bart Van Assche 2010-10-09 16:09:04 +00:00
  • bb540fa9f8 ib_srpt: Removed an unused variable. Bart Van Assche 2010-10-09 07:25:55 +00:00
  • 26f9165b48 Made sure that sparse can process scst.h. Apparently there is a bug in sparse which makes sparse interpret single quotes in preprocessor statements as character delimiters. Bart Van Assche 2010-10-08 19:40:18 +00:00
  • cef1b4cdff The changes included in the patch below are: - If someone tries to build SCST on an RHEL 5 system without having run 'make enable_proc' first, complain. - Do not define set_cpus_allowed_ptr() on RHEL 5 since RHEL 5 does have a declaration for this function. The function itself is not exported from the kernel however (this is probably a bug). Because of that, replace the call to set_cpus_allowed_ptr() in scst_main.c by a call to set_cpus_allowed(). - Do not define the variable 'err' on kernels where that variable is not used in order to avoid a compiler warning. - Also in scst_vdisk.c, pass a 16-bit value as the first argument of put_unaligned() when writing to a 16-bit variable in order to avoid a compiler warning. Vladislav Bolkhovitin 2010-10-08 19:30:39 +00:00
  • 5606dcc10e Updated test procedure. Bart Van Assche 2010-10-08 19:21:00 +00:00
  • ac5a366941 ib_srpt: Further improved robustness against HCA firmware bugs. Bart Van Assche 2010-10-08 19:02:35 +00:00