Commit Graph

  • 220104c7e2 Add put_page_callback and exec_req_fifo patches for kernel 3.9 (merge r4853 from trunk) Bart Van Assche 2013-05-25 19:09:59 +00:00
  • eb6faa3fb7 scripts: Merge from trunk Bart Van Assche 2013-05-25 19:05:42 +00:00
  • b9aea5c9a9 nightly: Merge from trunk Bart Van Assche 2013-05-25 19:05:18 +00:00
  • 60b478742f nightly build: Update kernel versions Bart Van Assche 2013-05-25 08:55:10 +00:00
  • e77d31da4b Minor logging cleanup Vladislav Bolkhovitin 2013-05-24 01:17:39 +00:00
  • abb54b51d9 Small followup for previous commit Vladislav Bolkhovitin 2013-05-22 04:37:07 +00:00
  • 84f6cb5dae scst_vdisk: Add support for nullio "dummy" LUNs Vladislav Bolkhovitin 2013-05-22 03:48:26 +00:00
  • b0133418e3 fcst: Fix a bug in a pre-2.6.36 error path. This was spotted by both sparse and smatch. Bart Van Assche 2013-05-21 18:18:37 +00:00
  • 88762d3574 fcst: Fix WRITE SAME handling Bart Van Assche 2013-05-20 18:35:24 +00:00
  • 351be8d158 nightly build: Update kernel versions Bart Van Assche 2013-05-20 18:34:09 +00:00
  • 33c0e52b93 fcst: Fix two sparse warnings Bart Van Assche 2013-05-20 06:39:24 +00:00
  • 8c3fc40784 fcst: Fix build on pre-2.6.36 kernels Bart Van Assche 2013-05-20 06:37:55 +00:00
  • 8614645098 nighty build: Add kernel 3.9 Bart Van Assche 2013-05-20 06:22:01 +00:00
  • 2c01ef207f fcst: Avoid invoking ft_cmd_done(NULL) Bart Van Assche 2013-05-19 18:10:20 +00:00
  • aec51e803c fcst: Kernel 3.9 build fix Bart Van Assche 2013-05-19 16:58:52 +00:00
  • 1ed1f3fda7 fcst: Eliminate ft_sess_lookup_delete() Bart Van Assche 2013-05-19 16:57:57 +00:00
  • c4b720647c fcst: Move the ft_prov data structure Bart Van Assche 2013-05-19 16:56:42 +00:00
  • 06141fe25d fcst: Minimize comment diffs with upstream Bart Van Assche 2013-05-19 16:54:34 +00:00
  • f5fd68200e fcst: Introduce function ft_sess_hash() Bart Van Assche 2013-05-19 16:53:24 +00:00
  • 55084ba194 fcst: Minimize diffs of ft_send_read_data() and ft_recv_write_data() with upstream Bart Van Assche 2013-05-19 16:51:52 +00:00
  • 58aceecbff fcst: Move ft_recv_write_data() Bart Van Assche 2013-05-19 16:50:02 +00:00
  • a4851afe2d fcst: Change exch_done() into frame_send() to minimize diffs with upstream Bart Van Assche 2013-05-19 16:47:50 +00:00
  • 14a9a7a39d fcst: Move an fr_seq() call to minimize diffs with upstream Bart Van Assche 2013-05-19 16:27:18 +00:00
  • 7d9b329342 fcst: Move a declaration Bart Van Assche 2013-05-19 15:23:18 +00:00
  • 029dc3a2e4 fcst: Declare a variable const Bart Van Assche 2013-05-19 15:15:59 +00:00
  • 11fdb1bf29 nightly build: Add kernel 3.9 build infrastructure Bart Van Assche 2013-05-18 16:04:24 +00:00
  • 88ae3b7c78 iSCSI-SCST: Fix a sparse warning introduced via r4852 Bart Van Assche 2013-05-18 15:48:17 +00:00
  • 9b674796d6 Update to kernel 3.9 Vladislav Bolkhovitin 2013-05-18 03:41:04 +00:00
  • 2093dd7561 Make it possible to forcibly close SRP and FC sessions via sysfs Vladislav Bolkhovitin 2013-05-18 00:52:46 +00:00
  • 90222db2ac ALUA README fix Vladislav Bolkhovitin 2013-05-15 05:45:17 +00:00
  • 59c3619e85 ALUA checkpatch fix Vladislav Bolkhovitin 2013-05-15 05:43:24 +00:00
  • aa837abf0f nightly build: Update kernel versions Bart Van Assche 2013-05-13 06:46:31 +00:00
  • 12abbb8e40 Add ALUA command filtering Vladislav Bolkhovitin 2013-04-30 04:27:53 +00:00
  • d9591083cb nightly build: Update kernel versions Bart Van Assche 2013-04-29 19:35:57 +00:00
  • 63bbba8b50 ib_srpt: Source code cleanup Bart Van Assche 2013-04-28 19:48:50 +00:00
  • c927e1dd73 ib_srpt: Fix another bug that was introduced in r4784 Bart Van Assche 2013-04-28 19:48:06 +00:00
  • 1a4aa10db8 ib_srpt: Fix a bug that was introduced in r4784 Bart Van Assche 2013-04-27 19:05:22 +00:00
  • 4ce549b875 qla2x00t: Avoid dereferencing a NULL pointer Vladislav Bolkhovitin 2013-04-27 05:11:17 +00:00
  • 28a66d7a0d scst/ToDo: "rotational" has already been implemented (r3830), so remove it from the to-do list Bart Van Assche 2013-04-25 13:13:53 +00:00
  • 40e8a76637 Add possibility to specify local compilation flags Vladislav Bolkhovitin 2013-04-23 03:21:39 +00:00
  • 442ca50d76 scst, SCSI pass-through: Do not complain unnecessarily about max_hw_sectors (merge r4727 from trunk) Bart Van Assche 2013-04-16 05:12:56 +00:00
  • ed288ba7ea nightly build: Update kernel versions Bart Van Assche 2013-04-13 06:55:58 +00:00
  • 08c2ffa9ee Small logging improvement Vladislav Bolkhovitin 2013-04-12 04:45:21 +00:00
  • 17fe37ecd1 scst: Fix scst_set_lun_not_supported_inquiry() Vladislav Bolkhovitin 2013-04-11 03:14:57 +00:00
  • d926f1bfaa Small web corrections Vladislav Bolkhovitin 2013-04-11 02:54:44 +00:00
  • 0488764a58 Web updates Vladislav Bolkhovitin 2013-04-09 23:41:23 +00:00
  • 34958f365f nightly build: Update kernel versions Bart Van Assche 2013-04-08 16:50:08 +00:00
  • f709ef3150 scstadmin: Speed up restoring a configuration about 40% by caching certain /sys/kernel/scst_tgt/ query results Bart Van Assche 2013-04-08 07:30:06 +00:00
  • 66b30be796 Resource agents git repository added Vladislav Bolkhovitin 2013-04-06 03:37:31 +00:00
  • 9e3f255473 Web updates Vladislav Bolkhovitin 2013-04-05 03:04:59 +00:00
  • b67c05a974 Apparently sparse does not accept ifdef-ing macro arguments. It reports the following error message for that construct: Vladislav Bolkhovitin 2013-03-29 01:22:04 +00:00
  • 0339bb8905 This change causes "make -C <dir> clean" to work. Also, use SUBDIRS=... instead of M=... because of consistency with the rest of the Makefile. Vladislav Bolkhovitin 2013-03-29 01:19:24 +00:00
  • e4fb5201e9 RHEL 5 does not support queue_flag_set_unlocked(). Hence disable the queue_flag_set_unlocked() call on RHEL 5. Vladislav Bolkhovitin 2013-03-29 01:18:09 +00:00
  • 210b5d466e ib_srpt: Restore the "connecting" channel state Bart Van Assche 2013-03-28 15:17:13 +00:00
  • 0763baaad6 ib_srpt: Process cmd_wait_list immediately after QP RTS transition Bart Van Assche 2013-03-27 15:32:31 +00:00
  • 546073cfb4 ib_srpt: Process cmd_wait_list after QP RTS transition Bart Van Assche 2013-03-27 15:31:42 +00:00
  • a6a71c8248 ib_srpt: Candidate fix for QLogic HCAs Bart Van Assche 2013-03-27 15:29:47 +00:00
  • d48169fb47 scstadmin: lsb-core is no longer required, so remove the lsb-core check Bart Van Assche 2013-03-27 10:11:31 +00:00
  • ef5fe3dcd0 Correct sg_next_inline() misuse. Vladislav Bolkhovitin 2013-03-27 01:12:02 +00:00
  • 51fabc1228 Correct debug check Vladislav Bolkhovitin 2013-03-27 01:10:21 +00:00
  • f90ec82b2e Minor fix Vladislav Bolkhovitin 2013-03-27 01:09:23 +00:00
  • 1cbdfc1567 Better track latencies in us Vladislav Bolkhovitin 2013-03-26 21:50:25 +00:00
  • 11ddefba2a Let's have the retry slow start more agressive Vladislav Bolkhovitin 2013-03-26 21:36:05 +00:00
  • de47a40fa0 Cleanup Vladislav Bolkhovitin 2013-03-26 21:35:26 +00:00
  • e38c450819 sess and tgt structures are read-mostly, so don't need cache alignment Vladislav Bolkhovitin 2013-03-26 21:34:53 +00:00
  • 9fe9158574 ib_srpt: Include state in unexpected command state messages Bart Van Assche 2013-03-26 06:59:08 +00:00
  • 02b5a95813 scst_pres: Disallow READs in exclusive access mode Vladislav Bolkhovitin 2013-03-26 00:30:31 +00:00
  • 870478c32e Added dump_stack() to know who is calling scst_set_resp_data_len() with invalid resp_data_len Vladislav Bolkhovitin 2013-03-26 00:26:57 +00:00
  • 829172f232 Some micro-optimizations by more cache friendly fields layouts Vladislav Bolkhovitin 2013-03-26 00:18:06 +00:00
  • f9d666ace2 Remove tgt->finished_cmds logic Vladislav Bolkhovitin 2013-03-25 23:40:44 +00:00
  • 82f7d66e5e Cleanup: remove unused variable Vladislav Bolkhovitin 2013-03-25 23:03:05 +00:00
  • 2cadcc2c64 Cache alignment review Vladislav Bolkhovitin 2013-03-23 01:38:31 +00:00
  • ab0b9743b4 scstadmin: Do not save duplicate target information in the ALUA sections Bart Van Assche 2013-03-20 14:47:17 +00:00
  • 22c950246a scripts/generate-kernel-patch: Use the proper version of the put_page_callback patch for kernel 3.7.10 Bart Van Assche 2013-03-20 07:01:59 +00:00
  • 65ada2c9f0 Fix crash if on 24xx+ handle can't be translated to cmd Vladislav Bolkhovitin 2013-03-19 23:49:56 +00:00
  • 29993da5b0 REQ_META build fix for kernels 2.6.36..3.0 Vladislav Bolkhovitin 2013-03-19 00:43:51 +00:00
  • 8bea0e5b56 Cleanup Vladislav Bolkhovitin 2013-03-19 00:42:53 +00:00
  • 154cc8aa87 scripts/specialize-patch: Expand RHEL_RELEASE_VERSION() Bart Van Assche 2013-03-16 11:37:39 +00:00
  • f331a6e234 scripts/specialize-patch: Introduce [[:blank:]] Bart Van Assche 2013-03-16 11:35:32 +00:00
  • 199b9fad17 nightly build: Update kernel versions Bart Van Assche 2013-03-16 10:28:50 +00:00
  • 82d055041c Improve automatic queue depth adjustment in scst_local for older kernels Vladislav Bolkhovitin 2013-03-16 02:02:55 +00:00
  • a1fde6a871 Boost priority of HEAD OF QUEUE requests Vladislav Bolkhovitin 2013-03-16 01:18:32 +00:00
  • 3a84cb7baf Automatic queue depth adjustment in scst_local Vladislav Bolkhovitin 2013-03-16 01:10:43 +00:00
  • 7ce3f66c1a scst_sysfs: Fix memory leaks in ALUA error paths Vladislav Bolkhovitin 2013-03-15 01:24:18 +00:00
  • 94d526f8f0 scripts: Merge up to r4792 from trunk Bart Van Assche 2013-03-14 10:26:25 +00:00
  • aea56c0d47 nightly build: Add kernel 3.8 support files (merge r4769 from trunk) Bart Van Assche 2013-03-14 10:25:07 +00:00
  • 98e5dc1489 Update for 3.8 kernels (merge r4768 from trunk) Bart Van Assche 2013-03-14 10:22:46 +00:00
  • 61192be2eb Cleanup: there's no point to count on_free latency, because those places are behind scst_update_lat_stats() Vladislav Bolkhovitin 2013-03-14 01:54:46 +00:00
  • b5eb13b50e Cleanup Vladislav Bolkhovitin 2013-03-13 02:44:53 +00:00
  • 369863f015 Allow install SCST in any location Vladislav Bolkhovitin 2013-03-08 21:25:45 +00:00
  • 9ea9eec4ef Cleanups and minor fixes Vladislav Bolkhovitin 2013-03-08 21:00:09 +00:00
  • eb4d0f3cb9 Fix compilation breakage on older kernels Vladislav Bolkhovitin 2013-03-07 20:12:25 +00:00
  • 41ec60e529 Cleanup Vladislav Bolkhovitin 2013-03-05 21:36:25 +00:00
  • c7f6a46905 Better to have those conditional defines in the head of the file, because #include's depend on them Vladislav Bolkhovitin 2013-03-05 21:25:54 +00:00
  • 60cd734aef More micro-optimizations Vladislav Bolkhovitin 2013-03-05 01:23:48 +00:00
  • b9c0b9d92d Another micro-optimization: cache align all fast path structures Vladislav Bolkhovitin 2013-03-04 23:51:16 +00:00
  • 74eba54940 ib_srpt: Micro-optimize SCSI command processing Bart Van Assche 2013-03-04 13:40:56 +00:00
  • 20b20c2769 ib_srpt: Minor source code cleanup Bart Van Assche 2013-03-04 13:40:15 +00:00
  • 80ad5be94d nightly build: Update kernel versions Bart Van Assche 2013-03-02 10:50:01 +00:00
  • d5d2065eca Post r4779 safety measure to ensure that SCST core and target drivers see the same size of SCST structures. Vladislav Bolkhovitin 2013-03-02 04:36:53 +00:00