Commit Graph

  • f0d32375ed fcst: Eliminate ft_cmd.xfer_rdy_len Bart Van Assche 2012-04-02 16:56:22 +00:00
  • 8d6b924765 fcst: Port to kernel 3.4.0 Bart Van Assche 2012-04-02 16:54:42 +00:00
  • 215b9be74d fcst: Handle command timeouts properly Bart Van Assche 2012-04-02 16:53:22 +00:00
  • 88881a1459 iSCSI resource agents written by Riccardo Bicelli <r.bicelli@gmail.com> Vladislav Bolkhovitin 2012-03-30 20:59:48 +00:00
  • 7525815852 Note from Alexander Lyakas <alex.bolshoy@gmail.com> about errors caching by FILEIO handler Vladislav Bolkhovitin 2012-03-29 02:21:37 +00:00
  • 8c7ead1b49 scst: Add a clarification about how conflicting commands are processed Vladislav Bolkhovitin 2012-03-27 01:59:13 +00:00
  • 159448f746 Use page_count() since that is recommended over using atomic_read() directly. Vladislav Bolkhovitin 2012-03-27 01:50:30 +00:00
  • 8517d9da8a scst: Introduce scst_find_free_slot() Vladislav Bolkhovitin 2012-03-27 01:49:10 +00:00
  • 49c56244a1 Fix 3.3 checkpatch warnings about min()and max() Vladislav Bolkhovitin 2012-03-27 01:46:51 +00:00
  • 5a6928fc2b scst.h: Clarify a comment Vladislav Bolkhovitin 2012-03-27 01:44:59 +00:00
  • 62cc777905 scst: Don't specify a LUN when issuingSCST_UNREG_SESS_TM Vladislav Bolkhovitin 2012-03-27 01:43:28 +00:00
  • 90670b1c83 scst_rx_mgmt_fn_lun(): Change 3rd arg from u8 * into void * Vladislav Bolkhovitin 2012-03-27 01:40:45 +00:00
  • e275e68d49 nightly build: Add kernel version 3.3 and update other kernel versions Bart Van Assche 2012-03-24 07:41:39 +00:00
  • 968d3b17fe nightly build: Add 3.3 support patches Bart Van Assche 2012-03-24 07:12:56 +00:00
  • 8fe9f04789 Debug logging improvements Vladislav Bolkhovitin 2012-03-24 03:09:49 +00:00
  • d5ffb2234b Cleanup mgmt parameters initialization. Vladislav Bolkhovitin 2012-03-23 22:03:22 +00:00
  • 937b2d550d Update for kernel 3.3 Vladislav Bolkhovitin 2012-03-23 21:48:11 +00:00
  • 81fff819d6 scstadmin: Make /etc/init.d/scst status work on RHEL 6.2. Apparently RHEL 6.2 doesn't define the function rc_status in /lib/lsb/init-functions. Bart Van Assche 2012-03-18 12:05:45 +00:00
  • 8dc9d5c439 nightly build: Update kernel versions Bart Van Assche 2012-03-16 19:54:24 +00:00
  • 7a87bf25a6 Cleanup + implement conditional logging Vladislav Bolkhovitin 2012-03-12 22:31:13 +00:00
  • 5c2cde6757 Cleanup: move misc routines in misc.c Vladislav Bolkhovitin 2012-03-12 21:52:35 +00:00
  • 39b6c43d45 scst: Fix value of FMTDATA bitmask Bart Van Assche 2012-03-08 08:24:12 +00:00
  • cc07f3904e The FORMAT UNIT has an optional data-out buffer with unspecified length. Make sure that SCST parses this command correctly. Vladislav Bolkhovitin 2012-03-07 19:52:50 +00:00
  • a095641495 Make LUN removal work again. This is a fix for r4137. Vladislav Bolkhovitin 2012-03-07 19:51:15 +00:00
  • 7d1ba6a2b0 VERIFY(6) is a tape command. T10 has never defined a VERIFY(6) command for disk or CD-ROM devices, so make sure scst_vdisk rejects it. Vladislav Bolkhovitin 2012-03-07 19:50:10 +00:00
  • 91a790b57d Eliminate three data members from struct vdisk_cmd_params. Vladislav Bolkhovitin 2012-03-07 19:34:27 +00:00
  • c83af071b6 Looks like current kernels are more fair, so we can try to increase SCST_MAX_TGT_DEV_COMMANDS to please QD hungry initiators Vladislav Bolkhovitin 2012-03-05 21:21:22 +00:00
  • 87dd12ac73 scstadmin: Suggest the user to use systemctl (systemd) instead of the LSB installation script if available Bart Van Assche 2012-03-04 14:17:53 +00:00
  • 3da8048c71 scstadmin: Only enable /etc/init.d/scst in runlevels 3 and 5 since networking is not available in runlevels 2 or 4 Bart Van Assche 2012-03-04 14:16:51 +00:00
  • 02b431ec24 scstadmin: Revert r4023 since bug https://bugzilla.novell.com/show_bug.cgi?id=738281 has been fixed Bart Van Assche 2012-03-04 14:13:52 +00:00
  • b07403a23d ib_srpt: Remove an obsolete patch Bart Van Assche 2012-03-04 13:16:27 +00:00
  • e83c2ebe66 Gentoo HOWTO written by Jurie Botha <jurieb@taprojects.co.za> Vladislav Bolkhovitin 2012-03-02 02:58:57 +00:00
  • 6f228ecb71 Correct misleading SCST_CMD_ABORTED description. Vladislav Bolkhovitin 2012-02-27 22:59:10 +00:00
  • 30615c003c ib_srpt: Clarify a comment Bart Van Assche 2012-02-25 08:59:13 +00:00
  • 2553057f73 ib_srpt: Disallow new logins during module removal Bart Van Assche 2012-02-25 08:58:50 +00:00
  • 2d12dae7b4 ib_srpt: Whitespace-only change Bart Van Assche 2012-02-24 07:21:24 +00:00
  • c4d91e67d9 ib_srpt: Follow-up for r4143 Bart Van Assche 2012-02-24 07:20:52 +00:00
  • 50120c37b3 scst_cmd_aborted() is a bad and ambiguous name. Rename it to scst_cmd_aborted_on_xmit() and create a new version, which truly reflects its semantic. Vladislav Bolkhovitin 2012-02-24 02:24:06 +00:00
  • 5160ddb148 nightly build: Update kernel versions Bart Van Assche 2012-02-19 08:32:26 +00:00
  • 440e1a405e ib_srpt: Document LUN masking Bart Van Assche 2012-02-18 13:32:45 +00:00
  • 0d8b8df7e9 ib_srpt: Fix QP use-after-free triggered by SRP logout (merge r4139 from trunk). Bart Van Assche 2012-02-18 10:43:05 +00:00
  • 6e55334a9f ib_srpt: Fix QP use-after-free triggered by SRP logout. Bart Van Assche 2012-02-18 10:24:25 +00:00
  • 1a6c43b1bc ib_srpt: Revert r4123 Bart Van Assche 2012-02-18 07:03:41 +00:00
  • f2387d7956 Convert strict_strtoul() and simple_strtoul() into kstrtoul() or sscanf() Vladislav Bolkhovitin 2012-02-18 03:01:43 +00:00
  • 9367254fba Patch from Vladimir Shveidel <vladimir.shveidel@xtremio.com> removing excessive msleep() in term exchange path Vladislav Bolkhovitin 2012-02-17 21:50:34 +00:00
  • 2d31b116b1 Eliminate double req_q_cnt checks for cases when there is enough head room. Vladislav Bolkhovitin 2012-02-17 02:14:28 +00:00
  • ab25cb45dc Micro-optimize scst_calc_block_shift() Vladislav Bolkhovitin 2012-02-17 01:43:21 +00:00
  • 659e6ea6e8 Install man pages as well. Noticed by Bart Van Assche <bvanassche@acm.org>. Vladislav Bolkhovitin 2012-02-17 01:38:16 +00:00
  • 5eb3a85948 scst/src/scst_lib.c: Remove a trailing whitespace Bart Van Assche 2012-02-16 10:27:18 +00:00
  • 293c2f3abd Slightly modified patch from Bart Van Assche <bvanassche@acm.org> cleaning VERIFY commands processing Vladislav Bolkhovitin 2012-02-15 22:32:05 +00:00
  • ffcf6bc9a1 scstadmin: Replace scstadmin/scstadmin by a soft link if it is a regular file. This is a workaround for a bug in the "Download tarball" functionality of the SourceForge website (merge r4129 from trunk). Bart Van Assche 2012-02-15 10:03:54 +00:00
  • 448a7bdd29 scstadmin: Replace scstadmin/scstadmin by a soft link if it is a regular file. This is a workaround for a bug in the "Download tarball" functionality of the SourceForge website Bart Van Assche 2012-02-15 10:02:06 +00:00
  • dfaf6388f2 ib_srpt: Display the qpn when QP initialization fails Bart Van Assche 2012-02-14 19:48:07 +00:00
  • c9b149c5ce Let's stay on the safe side away from gcc bugs and separate ints and bitfields with another access rules Vladislav Bolkhovitin 2012-02-13 22:35:52 +00:00
  • d663c8d47d SCST core and iSCSI-SCST: Port to RHEL / CentOS / SL 5.7 (merged r4111 and r4112 from trunk) Bart Van Assche 2012-02-13 19:23:52 +00:00
  • 55ea8b70c1 iscsi-scstd: Make sure that the buffer allocated for nl_read() is large enough (merged r4109 and r4110 from trunk) Bart Van Assche 2012-02-13 19:22:01 +00:00
  • 985d0e7c4d fcst: Add missing #include <linux/module.h> (merged r4065 from trunk) Bart Van Assche 2012-02-13 19:18:39 +00:00
  • fab05915ad ib_srpt: Reset a QP before transitioning it to the INIT state. That should avoid that an error message like the following is generated if driver and HCA QP state get out of sync: Bart Van Assche 2012-02-13 17:06:50 +00:00
  • a5a4d5ca6c ib_srpt: Increase RDMA_COMPL_TIMEOUT_S in order to avoid that the IB completion timeout fires too early on flaky motherboards Bart Van Assche 2012-02-11 10:29:22 +00:00
  • 13e3b5265c Remove scripts/generate-kernel-with-srp-patches since all code in it is now upstream Bart Van Assche 2012-02-11 10:25:55 +00:00
  • f2c201ee09 Add scripts/generate-scst-patch, which is based on a script posted on scst-devel by Chetan Loke Bart Van Assche 2012-02-11 10:23:59 +00:00
  • 37cbdb03df Minor docs update based on experience of Rommer <rommer@active.by> Vladislav Bolkhovitin 2012-02-11 03:01:00 +00:00
  • 6a34f10d81 Cleanup suggested by Bart Van Assche <bvanassche@acm.org> Vladislav Bolkhovitin 2012-02-10 02:12:15 +00:00
  • 47134aad53 nightly build: Update kernel versions Bart Van Assche 2012-02-09 11:53:31 +00:00
  • 3f6ecca6ff Docs clarification Vladislav Bolkhovitin 2012-02-08 19:08:53 +00:00
  • 25ccc656d9 rebuild-rhel-kernel-rpm: Pass %_topdir to all rpm commands, just to be sure. Bart Van Assche 2012-02-05 20:28:38 +00:00
  • 3f2b4e531c scripts/rebuild-rhel-kernel-rpm: Update CentOS SRPM URLs and use rpmbuild --define instead of modifying $HOME/.rpmmacros. Bart Van Assche 2012-02-05 19:30:37 +00:00
  • 8d8d45f0bf nightly build: Update kernel versions Bart Van Assche 2012-02-05 10:54:30 +00:00
  • f944799e42 iscsi-scst: Port to RHEL 5.7 Bart Van Assche 2012-02-04 16:41:21 +00:00
  • c31ac7c591 scst: Port to RHEL 5.7 Bart Van Assche 2012-02-04 16:40:33 +00:00
  • 85b89521f8 iscsi-scstd: Make really sure that the buffer allocated for nl_read() is large enough Bart Van Assche 2012-02-04 16:39:26 +00:00
  • fdeea7c916 iscsi-scstd: Follow-up for r4077 - avoid that reading from the netlink socket can cause data corruption Bart Van Assche 2012-02-04 12:39:26 +00:00
  • 62dd759208 fcst: Transform r4107 into something that makes sense Bart Van Assche 2012-02-03 09:13:00 +00:00
  • 1d17e6386c fcst: Follow-up for r4106 - make fcst build again on kernel 3.0 and before Bart Van Assche 2012-02-02 19:24:05 +00:00
  • b6e5aa684c Source: http://marc.info/?l=linux-scsi&m=132812597504750 Bart Van Assche 2012-02-02 19:11:33 +00:00
  • 3320da76c5 Version updated to 2.2.0 Vladislav Bolkhovitin 2012-01-26 05:48:19 +00:00
  • a8b47304a1 Update for 2.2.0 release Vladislav Bolkhovitin 2012-01-26 05:43:48 +00:00
  • ccffee2682 Version updated to 2.2.1-pre Vladislav Bolkhovitin 2012-01-26 05:43:06 +00:00
  • c2cba76bcd Merge of the trunk's r4017: Vladislav Bolkhovitin 2012-01-26 05:23:25 +00:00
  • 167a7bafa5 Fix race for sess between q2t_del_sess_work_fn() and q2t_clear_tgt_db() as well as other similar places Vladislav Bolkhovitin 2012-01-26 05:00:28 +00:00
  • 40ff4978ab IRQ handlers can be called without IRQs disabled and IRQF_DISABLED doesn't work with IRQF_SHARED on modern kernels. Vladislav Bolkhovitin 2012-01-26 04:59:39 +00:00
  • 05f29dd542 Fix compilation for SuSe 2.6.32.46 kernel Vladislav Bolkhovitin 2012-01-26 04:58:36 +00:00
  • 4e34d7a4f4 ib_srpt: Update version Bart Van Assche 2012-01-25 21:02:44 +00:00
  • e3f9a946b6 Make ib_srpt build again Bart Van Assche 2012-01-25 20:50:59 +00:00
  • b1321b7d11 Add kernel 3.2 support / iSCSI-SCST netlink change (merge r4077, r4078 and r4080 from trunk) Bart Van Assche 2012-01-25 20:10:27 +00:00
  • 3c7a7fc28d ib_srpt: Prepare 2.2.0 release Bart Van Assche 2012-01-25 19:22:40 +00:00
  • a3fe2c4a59 scst_local: Fix a recently introduced compiler warning (merged r3804 from trunk) Bart Van Assche 2012-01-25 19:18:10 +00:00
  • 74628b2348 Rename/add support files in scst/kernel/rhel (merged parts of r3890 from trunk that had not yet been merged to the 2.2 branch). Bart Van Assche 2012-01-25 19:12:52 +00:00
  • 90cde839c1 iSCSI-SCST: Use more systematic names for the RHEL put_page_callback patches (merged r3837:4064 from trunk/iscsi-scst/kernel/patches/rhel) Bart Van Assche 2012-01-25 18:55:30 +00:00
  • 110af55391 /etc/init.d/scst: Clarify comments (merged r3996 from trunk) Bart Van Assche 2012-01-25 18:47:35 +00:00
  • c3fb0dd2b9 nightly build: Include scst_proc.c only if necessary Bart Van Assche 2012-01-23 15:15:52 +00:00
  • 9de7980a91 nightly build: Revert r4088 - scst_proc.c is needed in order to build with against an older kernel version Bart Van Assche 2012-01-23 09:42:40 +00:00
  • 90f845c9d6 nightly build: Ignore procfs code Bart Van Assche 2012-01-22 12:56:17 +00:00
  • 6ae4c206e4 ib_srpt: Merge r4083:4086 from trunk Bart Van Assche 2012-01-21 18:17:38 +00:00
  • b8a38346eb ib_srpt: Update ChangeLog Bart Van Assche 2012-01-21 18:03:30 +00:00
  • d8209bd0be ib_srpt: Update ChangeLog Bart Van Assche 2012-01-21 17:56:48 +00:00
  • 3b2db8bb5a ib_srpt: Merge r4045:4083 from trunk Bart Van Assche 2012-01-21 17:54:32 +00:00
  • 6fbdc157d6 ib_srpt: Revert r3920 because the performance improvement is minor and with certain initiators it can cause performance to fluctuate Bart Van Assche 2012-01-21 17:47:48 +00:00
  • a8f25c1cc2 ib_srpt: Remove an obsolete section from the README file and add a FAQ section Bart Van Assche 2012-01-21 16:58:53 +00:00
  • 0bab130bfe Web updates Vladislav Bolkhovitin 2012-01-20 20:10:00 +00:00