Commit Graph

  • 53c344a10e iscsi-scst: Kernel 3.13 build fix Bart Van Assche 2014-01-02 17:20:00 +00:00
  • f371a10df0 scst_lib: Kernel 3.13 build fix Bart Van Assche 2014-01-02 17:19:42 +00:00
  • 1814d2777c nightly build: Update kernel versions Bart Van Assche 2013-12-24 13:51:34 +00:00
  • 1f2df6eb44 nightly build: Update kernel versions Bart Van Assche 2013-12-24 11:01:08 +00:00
  • d482d1752f scst_mem: Suppress recently introduced sparse warnings Bart Van Assche 2013-12-24 10:43:06 +00:00
  • 4bdc945cdd scripts/run-regression-tests: Add 'make rpm' test Bart Van Assche 2013-12-24 10:42:22 +00:00
  • bea6eb98ff scripts: Merge r5148:5175 from trunk Bart Van Assche 2013-12-22 10:52:09 +00:00
  • 16583046a3 scst_mem: Build fix for kernel versions before 2.6.35 (merge r5174 from trunk) Bart Van Assche 2013-12-22 10:15:57 +00:00
  • 65bfdc746d scst_mem: Build fix for kernel versions before 2.6.35 (see also r5163) Bart Van Assche 2013-12-22 10:15:08 +00:00
  • cd16bfdf42 scripts/rebuild-rhel-kernel-rpm: Embed '.scst' in the generated kernel RPM names Bart Van Assche 2013-12-22 10:05:02 +00:00
  • 320d2c42d2 scripts/rebuild-rhel-kernel-rpm: Add RHEL 6.4 and RHEL 6.5 support Bart Van Assche 2013-12-22 10:03:41 +00:00
  • 1e897454b2 iscsi-scst/kernel/patches/rhel/put_page_callback-2.6.32-431.patch: put_page_callback patch for RHEL 6.5 Bart Van Assche 2013-12-22 10:02:54 +00:00
  • d94f6b40e5 scripts/rebuild-rhel-kernel-rpm, log(): Interpret control characters correctly Bart Van Assche 2013-12-21 20:06:52 +00:00
  • 3d8f34c50a Fix hang under load + avoid unneeded logging Vladislav Bolkhovitin 2013-12-21 05:08:26 +00:00
  • 07fa8dc891 nightly build: Add kernel 3.12 build infrastructure (merge r5164 from the trunk) Bart Van Assche 2013-12-20 17:21:32 +00:00
  • 158bc0649a Add support for kernel 3.12 (merge r5163 from the trunk) Bart Van Assche 2013-12-20 17:20:24 +00:00
  • 6cfeda64ca Cleanup and clarification of allocation masks handling Vladislav Bolkhovitin 2013-12-20 03:41:44 +00:00
  • 4b48ce668b nightly build: Add kernel 3.12 Bart Van Assche 2013-12-19 08:09:15 +00:00
  • f5a8248cb7 nightly build: Add kernel 3.12 build infrastructure Bart Van Assche 2013-12-19 08:07:15 +00:00
  • 60d49c8451 Update for kernel 3.12 Vladislav Bolkhovitin 2013-12-19 05:15:48 +00:00
  • 7a82927e0a scripts/rebuild-rhel-kernel-rpm: Add RHEL 6.4 support Bart Van Assche 2013-12-18 16:23:34 +00:00
  • 7c4a91a517 scripts/rebuild-rhel-kernel-rpm: Fix a comment Bart Van Assche 2013-12-18 16:22:24 +00:00
  • 5d9cbdabf6 scripts/rebuild-rhel-kernel-rpm: Add support for Oracle Linux 6 Bart Van Assche 2013-12-18 14:57:21 +00:00
  • 05c7cde274 ib_srpt: Clean up more tracing statements Bart Van Assche 2013-12-18 14:01:47 +00:00
  • 85b9522138 ib_srpt: Clean up tracing statements (merge r3821 from trunk) Bart Van Assche 2013-12-18 13:56:59 +00:00
  • 4f41dbf4cd scst_debug.h: Make PRINT_INFO() etc. accept a single argument (merge r3820 from trunk) Bart Van Assche 2013-12-18 13:52:39 +00:00
  • d8b2d39062 ib_srpt: Convert a few more sizeof e expressions into sizeof(e) Bart Van Assche 2013-12-18 13:42:24 +00:00
  • b48cfbd8d2 ibmvstgt: Convert sizeof e into sizeof(e) (merge r4541 from trunk) Bart Van Assche 2013-12-18 13:40:20 +00:00
  • 437dc470ea ib_srpt: Convert sizeof e into sizeof(e) (merge r4540 from trunk) Bart Van Assche 2013-12-18 13:39:32 +00:00
  • 09a8276171 Convert sizeof expr into sizeof(expr) (merge r4556 from trunk) Bart Van Assche 2013-12-18 13:37:32 +00:00
  • 5aee26b35a scripts: Merge r4937:5148 from trunk Bart Van Assche 2013-12-18 09:09:16 +00:00
  • c27cc13632 scst: Kernel >= 3.10 procfs build fix (merge r5148 from trunk) Bart Van Assche 2013-12-18 09:05:24 +00:00
  • 241477554b scst: set_cpus_allowed_ptr() workaround for RHEL 5.10 (merge r5147 from trunk) Bart Van Assche 2013-12-18 09:04:06 +00:00
  • ebfe021cf1 scst: RHEL 5 build fixes (merge r5146 from trunk) Bart Van Assche 2013-12-18 09:03:03 +00:00
  • 81349d12a7 scst: Kernel >= 3.10 procfs build fix Vladislav Bolkhovitin 2013-12-18 05:58:09 +00:00
  • d2976ad7ce scst: set_cpus_allowed_ptr() workaround for RHEL 5.10 Vladislav Bolkhovitin 2013-12-18 05:56:14 +00:00
  • b628b36da3 scst: RHEL 5 build fixes Vladislav Bolkhovitin 2013-12-18 05:55:31 +00:00
  • bea15720dc scst_vdisk, procfs mode: Rework r5111 Bart Van Assche 2013-12-17 16:17:42 +00:00
  • 06a3995b01 scstadmin/scstadmin.procfs/Makefile: Fix installation path Bart Van Assche 2013-12-17 11:40:50 +00:00
  • 506a3fd76e scripts/run-regression-tests: Detect compilation failures properly Bart Van Assche 2013-12-17 08:15:33 +00:00
  • ea4a132a4b scst: Remove the unused variable scst_main_lock Vladislav Bolkhovitin 2013-12-14 05:51:37 +00:00
  • 98a22c124e Fix currently disabled setting of LBPRZ in INQUIRY Vladislav Bolkhovitin 2013-12-14 05:50:25 +00:00
  • 82dcd52240 nightly build: Update kernel versions Bart Van Assche 2013-12-05 13:30:43 +00:00
  • 70ce10d351 Follow up for the previous commit Vladislav Bolkhovitin 2013-12-05 04:15:42 +00:00
  • 26b9e5eaad Fix write resuduals handling on data receive error Vladislav Bolkhovitin 2013-12-05 04:05:49 +00:00
  • 34d764426a scst: Make it possible to build an RPM Bart Van Assche 2013-12-03 12:04:35 +00:00
  • 03ee20ee1e scst_lib: Source code comment spelling fix Bart Van Assche 2013-11-28 14:19:22 +00:00
  • 27c21ff385 qla2x00t: Update and refine howto Vladislav Bolkhovitin 2013-11-22 05:43:47 +00:00
  • e719f08c5f nightly build: Update kernel versions Bart Van Assche 2013-11-21 18:08:20 +00:00
  • 15756cbfb5 Clarify locking comment for scst_alloc_set_UA() Vladislav Bolkhovitin 2013-11-20 04:12:42 +00:00
  • 1463890112 scstadmin: Use the "install_vendor" method when building an RPM Bart Van Assche 2013-11-19 17:20:45 +00:00
  • e3534beba8 scstadmin: Make the regression tests independent of the installation path of iscsi-scstd Bart Van Assche 2013-11-19 17:14:23 +00:00
  • 59ca77e6fe scstadmin: Prevent manual installation if the scstadmin RPM has already been installed Bart Van Assche 2013-11-19 17:11:59 +00:00
  • 2c1469a2d7 scstadmin: Make it possible to rebuild the RPM Bart Van Assche 2013-11-19 17:07:27 +00:00
  • cde37a8e3c /etc/init.d/scst: Make this script independent of the installation directory (/usr/local versus /usr) Bart Van Assche 2013-11-19 17:01:36 +00:00
  • 136cbaebb9 scstadmin: Eliminate $SCST->{'err_string'} Bart Van Assche 2013-11-19 17:00:50 +00:00
  • 3f1e616262 scstadmin: Add a regression test for saving and restoring scst.conf Bart Van Assche 2013-11-19 16:59:50 +00:00
  • 3107c8fb82 scstadmin: Fix a bashishm Bart Van Assche 2013-11-19 16:58:32 +00:00
  • 7f13d7ac6d scst spelling fix: Rename "atimic" into "atomic" Bart Van Assche 2013-11-19 09:49:35 +00:00
  • f239f4d071 ib_srpt: procfs build fix Bart Van Assche 2013-11-19 08:14:08 +00:00
  • 93eb067bef scst: Avoid that scst_write_same() crashes for large data len Vladislav Bolkhovitin 2013-11-19 05:51:39 +00:00
  • 41f25c3e2e scst.h: Clarify data direction comments Vladislav Bolkhovitin 2013-11-19 05:41:15 +00:00
  • 5475aa9a47 ib_srpt: Correct context passed to scst_rx_mgmt_fn_*() Bart Van Assche 2013-11-18 14:55:48 +00:00
  • 6d2efd72fd ib_srpt: Add per-target "device" attribute Bart Van Assche 2013-11-18 13:06:55 +00:00
  • 107b228f15 ib_srpt: Move the srpt_close_session() source code Bart Van Assche 2013-11-18 12:53:02 +00:00
  • 47c7997c11 ib_srpt: Log an info message instead of an error message if a target is not enabled Bart Van Assche 2013-11-18 12:41:33 +00:00
  • 08f3caecaa ib_srpt: Log an info message instead of an error message if a target is not enabled Bart Van Assche 2013-11-18 12:40:59 +00:00
  • b4fe71ad55 scst_main: Fix a checkpatch complaint about whitespace Bart Van Assche 2013-11-14 11:24:24 +00:00
  • 22bd9156c7 scstadmin: -cont_on_err bug fix Bart Van Assche 2013-11-14 10:10:37 +00:00
  • ee092f00e7 scst_vdisk, procfs: Test virt_dev->dev before using it Bart Van Assche 2013-11-14 09:14:18 +00:00
  • 9292161192 scst and iscsi-scst: Suppress two sparse complaints Bart Van Assche 2013-11-14 09:10:51 +00:00
  • 1d0efdeea9 iscsi-scst: Procfs build fix for r5101 Bart Van Assche 2013-11-14 08:50:29 +00:00
  • 91a2c481a6 scst: Make it possible to inspect commands state Vladislav Bolkhovitin 2013-11-14 04:27:31 +00:00
  • 39009e749e Cleanup Vladislav Bolkhovitin 2013-11-14 04:16:28 +00:00
  • ff73c5cb2e scstadmin: Make -list_ttgt_attr and -set_ttgt_attr work for local target ports Bart Van Assche 2013-11-13 21:16:37 +00:00
  • 4f31d1cc0e scstadmin: Sort target group names alphabetically Bart Van Assche 2013-11-13 21:08:53 +00:00
  • 40908c5d37 scstadmin: Remove duplicate code Bart Van Assche 2013-11-13 21:07:19 +00:00
  • 573b0e5dcb scstadmin: Avoid complaints about passing an undefined value to chomp() Bart Van Assche 2013-11-13 21:06:46 +00:00
  • dcc7ad8537 nightly build: Update kernel versions Bart Van Assche 2013-11-13 19:36:15 +00:00
  • 65d1b76e50 iscsi-scst: Make locking requirements explicit Vladislav Bolkhovitin 2013-11-13 04:51:05 +00:00
  • 2fa0405930 iscsi-scst: Build fix for non-debug kernels (follow-up for r5095) Bart Van Assche 2013-11-12 08:22:39 +00:00
  • dae324cd5c scst/include/scst.h: Avoid that checkpatch complains about do { } while (0) around a single statement Bart Van Assche 2013-11-11 13:15:07 +00:00
  • 60f7a2ec4f nightly build: Update kernel versions Bart Van Assche 2013-11-10 20:43:18 +00:00
  • 0b2cc7ee29 scst_sysfs: Build fix for CONFIG_SCST_MEASURE_LATENCY Bart Van Assche 2013-11-10 19:26:29 +00:00
  • ca37a3602a scst_sysfs: Fix build against non-debug kernel (follow-up for r5095) Bart Van Assche 2013-11-10 18:06:52 +00:00
  • 62fffa45dc scst_sysfs: Trigger a lockdep complaint if sysfs work could trigger a deadlock Vladislav Bolkhovitin 2013-11-09 07:40:09 +00:00
  • 388cb01060 Fix NopInInterval README info to show that a NOP-In will timeout when NopInTimeout seconds and not the RspTimeout seconds has passed without getting a response. Vladislav Bolkhovitin 2013-11-09 03:21:19 +00:00
  • 13ee8e1649 We were setting the next timeout check to be the current time plus the timeout value. The problem is that if commands were started at 00:00:05 and 00:00:10 and the timeout value was 15 seconds and the first command completed ok, then conn_rsp_timer_fn would have run at 00:00:20 and rescheduled the next conn_rsp_timer_fn run for 15 secs from that time (00:00:35). But, we would have wanted to check on the second command at 15 secs after its write_start time which is 00:00:25. Vladislav Bolkhovitin 2013-11-09 03:19:33 +00:00
  • 1f4f117f3f This patch fixes 2 issues. Vladislav Bolkhovitin 2013-11-09 03:10:38 +00:00
  • 10840a381f A problem we are hitting is that we could hit a network issue when a command/data is in the process of being sent. The snd buffer space goes to zero and sendpage returns -EAGAIN. We then wait for space to open. If space never opens then the cmd rsp timer fires and the session/connection is dropped. Vladislav Bolkhovitin 2013-11-09 03:02:59 +00:00
  • e0b01fde9c scst_tg: Use tabs instead of spaces for indentation Bart Van Assche 2013-11-07 19:21:05 +00:00
  • 2ac3f6ef3b scst_tg: Reduce number of checkpatch warnings about long source code lines Bart Van Assche 2013-11-07 19:16:07 +00:00
  • bce0b45855 scst_tg: Simplify scst_impl_alua_configured() Bart Van Assche 2013-11-07 00:02:26 +00:00
  • 7eafb15fcb scst_sysfs: Follow-up for r5086 Bart Van Assche 2013-11-01 16:05:57 +00:00
  • 2d874f7cb8 scst_sysfs: Introduce scst_kobject_put_and_wait() Vladislav Bolkhovitin 2013-10-31 04:44:52 +00:00
  • 7fb71c06b4 Cleanup duplication with RECEIVE WORM command Vladislav Bolkhovitin 2013-10-31 04:40:47 +00:00
  • a8546ee31c scst_lib: Fix parsing the FIXED bit for tape devices Vladislav Bolkhovitin 2013-10-31 04:35:15 +00:00
  • 6c9ea47b23 Disable automatic sessions unregistration Vladislav Bolkhovitin 2013-10-31 03:53:14 +00:00
  • 1e4010ce25 Cleanup Vladislav Bolkhovitin 2013-10-31 03:48:59 +00:00
  • 4e6228fbb0 scstadmin: Avoid confusing Emacs' syntax highlighting algorithm Bart Van Assche 2013-10-24 07:26:35 +00:00