Commit Graph

  • 8e093c8367 Remove wrong check, which can lead to missed lock unlock Vladislav Bolkhovitin 2012-06-28 01:48:19 +00:00
  • e8f04d3f1c scripts/specialize-patch: Avoid that joining two lines generates a space in front of a tab. Bart Van Assche 2012-06-27 05:30:53 +00:00
  • a4c70b8126 Use rcu_dereference_protected to tell rcu that the ft_lport_lock is held during ft_lport_create. This resolved "suspicious RCU usage" warnings when debugging options are turned on. Bart Van Assche 2012-06-27 05:11:20 +00:00
  • 10ffe6d620 scst/sysfs: Introduce scst_tgt_find_acg() Vladislav Bolkhovitin 2012-06-26 18:59:21 +00:00
  • a5a5e4a1e3 scst: Rework r4372 such that fileio_tgt builds again Bart Van Assche 2012-06-26 06:15:03 +00:00
  • d52dc638a3 scst: Convert a C99 comment Bart Van Assche 2012-06-25 06:33:11 +00:00
  • 223d929b0d nightly build: Update kernel versions Bart Van Assche 2012-06-24 06:20:59 +00:00
  • 44df4a03b6 ib_srpt: Document InfiniBand partition key choice Bart Van Assche 2012-06-22 11:58:43 +00:00
  • 1a8a37a9da nightly build: Fix 2.6.35.14-u-nc too Bart Van Assche 2012-06-21 08:54:33 +00:00
  • f9caa65e7c Builds again against kernel 2.6.37 and earlier Bart Van Assche 2012-06-21 06:25:58 +00:00
  • 1739e7bc3b nightly build: Update kernel versions Bart Van Assche 2012-06-20 18:55:32 +00:00
  • b9692e9db1 scst: Avoid that WRITE SAME(16) triggers a length mismatch message, e.g.: Bart Van Assche 2012-06-20 05:50:28 +00:00
  • ca2aa8d3e7 scst pr: Check buffer size before reading from that buffer Vladislav Bolkhovitin 2012-06-20 02:08:09 +00:00
  • b3855a377f scst: Remove a superfluous assignment from scst_register_virtual_device() Vladislav Bolkhovitin 2012-06-20 02:05:45 +00:00
  • 93a61d7e6f Fix REPORT TARGET PORTAL GROUPS parsing Vladislav Bolkhovitin 2012-06-20 02:02:53 +00:00
  • 571dde6ba3 Some cleanups to make the code more readable Vladislav Bolkhovitin 2012-06-20 02:00:43 +00:00
  • eaec88ff94 mvsas_tgt: SATA hotplug fix Bart Van Assche 2012-06-19 18:09:32 +00:00
  • 47b2487b94 ib_srpt: Fix a checkpatch complaint Bart Van Assche 2012-06-19 07:26:24 +00:00
  • f53d181d40 ib_srpt: Fix procfs build Bart Van Assche 2012-06-19 06:23:21 +00:00
  • e85893bdf2 ib_srpt README: Fix a typo (merge r4355 from trunk) Bart Van Assche 2012-06-18 17:32:28 +00:00
  • dc250d6191 ib_srpt, procfs: Fix a compiler warning introduced in trunk r4260 (merge r4310 from trunk) Bart Van Assche 2012-06-18 16:50:15 +00:00
  • 31331411e1 Avoid that the compiler warns about READ_ATTRIBUTE and WRITE_ATTRIBUTE already being defined in <scsi/scsi.h> on RHEL 6.0, 6.1 and 6.2 (merge r4032 from trunk). Bart Van Assche 2012-06-18 16:36:05 +00:00
  • a26f6128da Merge scripts and nightly directories from trunk up to and including r4355 Bart Van Assche 2012-06-18 12:40:22 +00:00
  • a74fa48536 Fix a kernel 3.4 compiler warning (merge r4344 from trunk) Bart Van Assche 2012-06-18 12:35:35 +00:00
  • 463c93fe6e Add kernel 3.4 support (merge r4320 and r4321 from trunk) Bart Van Assche 2012-06-18 12:24:40 +00:00
  • a951696f3c ib_srpt README: Fix a typo Bart Van Assche 2012-06-18 12:11:34 +00:00
  • bef07c9d31 ib_srpt: Add one target per port support. Makes it possible to configure LUN masking per IB HCA port instead of per HCA, just like what is possible with FC. Bart Van Assche 2012-06-18 12:10:53 +00:00
  • 178d0bd692 ib_srpt: Remove a superfluous comparison statement Bart Van Assche 2012-06-18 11:27:02 +00:00
  • a30d8b64ac ib_srpt README: Bring in sync with scstadmin documentation Bart Van Assche 2012-06-18 11:24:57 +00:00
  • a8a8777acb scst: Kernel 2.6.32 build fix Bart Van Assche 2012-06-15 08:13:05 +00:00
  • a3d6a271db nightly build: Update kernel versions Bart Van Assche 2012-06-15 06:37:33 +00:00
  • 74ef459092 scst: Fix build on 2.6.31 and earlier kernels Bart Van Assche 2012-06-15 06:35:54 +00:00
  • c770a04b0c GET LBA STATUS placeholder added Vladislav Bolkhovitin 2012-06-14 19:11:16 +00:00
  • cdbfb0e1a9 Merge of the 2.1 branch's r4346: Vladislav Bolkhovitin 2012-06-13 19:02:12 +00:00
  • 543a09ce1b Fix for http://sourceforge.net/mailarchive/forum.php?thread_name=4FD72E89.2020807%40open-e.com&forum_name=scst-devel svn-2.1.0.x Vladislav Bolkhovitin 2012-06-13 18:59:13 +00:00
  • 82579befad Builds again on kernel 2.6.32 Bart Van Assche 2012-06-12 09:56:54 +00:00
  • fa608d886b Fix a 3.4 kernel compilation warning Vladislav Bolkhovitin 2012-06-11 19:40:49 +00:00
  • 7eff3c8e47 Fix O_DSYNC constant not available on kernels below 2.6.32 issue as suggested by Bart Van Assche <bvanassche@acm.org> Vladislav Bolkhovitin 2012-06-11 19:19:14 +00:00
  • 2e8ee2d548 Cleanups Vladislav Bolkhovitin 2012-06-11 19:11:45 +00:00
  • f7627f7e67 Fix recent READ CAPACITY(10) regression. Vladislav Bolkhovitin 2012-06-11 19:10:29 +00:00
  • 53e5d30b21 Cleanup forgotten debug bits Vladislav Bolkhovitin 2012-06-08 17:17:51 +00:00
  • f42eb4ea67 Cleanup: CDROMs don't support the same mode pages as disks Vladislav Bolkhovitin 2012-06-08 17:12:58 +00:00
  • 0f4fe4623d rebuild-rhel-kernel-rpm: Add support for the 2.6.32-220.* kernels Bart Van Assche 2012-06-08 14:22:49 +00:00
  • 11dd7dc766 wt_flag handling fixes and improvements Vladislav Bolkhovitin 2012-06-07 23:26:07 +00:00
  • f2cd99e2df Cleanup: those functions should belong to the common lib Vladislav Bolkhovitin 2012-06-06 01:45:47 +00:00
  • 201adc197b Follow up for r4334 Vladislav Bolkhovitin 2012-06-06 01:15:31 +00:00
  • 27f0a660e4 SCSI cleanups and improvements Vladislav Bolkhovitin 2012-06-06 01:11:09 +00:00
  • d8218039b0 nightly build: Update kernel versions Bart Van Assche 2012-06-05 12:40:26 +00:00
  • 1bcac49c68 scst pr: Use fdatasync() instead of fsync() Vladislav Bolkhovitin 2012-06-02 04:11:42 +00:00
  • 4748550b3a scst pr: Simplifyscst_pr_sync_device_file() Vladislav Bolkhovitin 2012-05-31 02:37:59 +00:00
  • bb9d67ba85 Use kasprintf() instead of kmalloc() + snprintf(). Vladislav Bolkhovitin 2012-05-31 02:36:05 +00:00
  • f4d60cb1df Correct NACA not supported sense to be as requested by SAM Vladislav Bolkhovitin 2012-05-31 02:35:22 +00:00
  • f153190fc3 SCST README: Fix a typo in an example in the ALUA section. Bart Van Assche 2012-05-30 14:37:51 +00:00
  • 0eaf4ae3d9 SCST README: Add a clarification in the ALUA section Bart Van Assche 2012-05-29 13:58:05 +00:00
  • 06b0e944e1 scst: Parse ATA pass-through CDBs Vladislav Bolkhovitin 2012-05-25 19:09:36 +00:00
  • ab9478776d Cleanups Vladislav Bolkhovitin 2012-05-25 18:52:02 +00:00
  • 92fdb23069 SCST README: Add two clarifications in the section about ALUA Bart Van Assche 2012-05-25 08:52:06 +00:00
  • c01f1df86a SCST README: Fix spelling errors found by aspell Bart Van Assche 2012-05-25 08:39:23 +00:00
  • d7104408eb nightly build: Add kernel 3.4 Bart Van Assche 2012-05-24 19:56:09 +00:00
  • 1b159eec24 nightly build: Add kernel 3.4 build infrastructure Bart Van Assche 2012-05-24 19:52:39 +00:00
  • 564b36903b Update for kernel 3.4 Vladislav Bolkhovitin 2012-05-24 18:56:44 +00:00
  • bbe4224615 Cleanup and fix of data overrite with WRITE SAME Vladislav Bolkhovitin 2012-05-23 22:54:47 +00:00
  • 5221238b13 Fix strtoul() overflow handling Vladislav Bolkhovitin 2012-05-23 21:41:45 +00:00
  • ce8e98dd45 Fix not zero-copy build Vladislav Bolkhovitin 2012-05-23 21:04:36 +00:00
  • b3020e7e92 nightly build: Update kernel versions Bart Van Assche 2012-05-23 14:39:27 +00:00
  • 065a1d7529 ib_srpt: Add a comment Bart Van Assche 2012-05-23 08:24:05 +00:00
  • e30d0cbe0c ib_srpt: Make sure that a DREP is sent to the initiator if a DREQ is received while a session is being closed Bart Van Assche 2012-05-23 07:43:37 +00:00
  • 907bc8222d ib_srpt: Make sure that a DREP is sent to the initiator if a DREQ is received while a session is being closed Bart Van Assche 2012-05-23 07:32:02 +00:00
  • 42d320f400 Cleanup Vladislav Bolkhovitin 2012-05-22 01:13:20 +00:00
  • b2a7517ef5 Fix wrong order of delay calculation Vladislav Bolkhovitin 2012-05-21 23:23:53 +00:00
  • d99379104b ib_srpt, procfs: Fix a compiler warning introduced in r4260 Bart Van Assche 2012-05-19 08:12:07 +00:00
  • b91344f856 Fix incorrect "Access beyond the end of the device" reporting for INQUIRY on vcdroms without disk Vladislav Bolkhovitin 2012-05-19 03:42:57 +00:00
  • 46a4e0a2ae Micro-optimization: cmd_data_descriptors_cnt isn't needed Vladislav Bolkhovitin 2012-05-18 19:50:54 +00:00
  • d0af97d3f1 scst_vdisk, CD-ROM: Change error code returned if no medium present Vladislav Bolkhovitin 2012-05-18 02:56:13 +00:00
  • e28130bb2f scstadmin, FC, NPIV: Make -write_config save the "node_name" and "parent_host" attributes. Bart Van Assche 2012-05-17 15:08:57 +00:00
  • c569b7e8a1 scstadmin: Rework r4304. Bart Van Assche 2012-05-17 12:54:42 +00:00
  • 00caf4d5c9 scstadmin: Make -write_config save the scst_local session name Bart Van Assche 2012-05-17 12:18:48 +00:00
  • b0a24b829b Make qla2x00t cleanly compile on RHEL 6.2 Vladislav Bolkhovitin 2012-05-17 01:17:09 +00:00
  • cacf9046d8 Update iSCSI HOWTO Vladislav Bolkhovitin 2012-05-17 01:10:10 +00:00
  • 363e1b5a05 scst_vdisk: Avoid that invalid data is returned for VPD page 0xb0 if vdev_blockio_get_unmap_params() fails. Bart Van Assche 2012-05-15 18:38:35 +00:00
  • 44978416d4 ib_srpt: Slightly reduce the CPU load caused by the srpt thread(s). Bart Van Assche 2012-05-14 17:56:49 +00:00
  • 5256d37f42 ib_srpt: Make SCST I/O context configurable at compile time Bart Van Assche 2012-05-14 17:42:37 +00:00
  • ea47b3c059 ib_srpt: Fix spelling in a source code comment Bart Van Assche 2012-05-14 15:09:36 +00:00
  • f879eadf3d nightly build: Update kernel versions Bart Van Assche 2012-05-13 18:35:57 +00:00
  • 0fe0a3b839 WRITE SAME related cleanups and fixes Vladislav Bolkhovitin 2012-05-11 23:20:19 +00:00
  • d3b4b46223 Patch improving handling of errors during passing connection to the kernel. Vladislav Bolkhovitin 2012-05-11 01:20:26 +00:00
  • d9948f2922 scst: Fix recently introduced checkpatch complaints about whitespace Bart Van Assche 2012-05-08 21:45:57 +00:00
  • 862d84df64 nightly build: Kernel version updates Bart Van Assche 2012-05-08 21:25:00 +00:00
  • 0aca2096d9 scst_vdisk, kernel 2.6.32: Avoid that adding a vdisk_blockio device triggers a BUG() Bart Van Assche 2012-05-08 21:09:40 +00:00
  • 79b72d5606 Web updates: on Emulex request remove all references to it. Vladislav Bolkhovitin 2012-05-08 01:48:49 +00:00
  • 3b57904da6 Unify parsing of descriptors-based and internal commands Vladislav Bolkhovitin 2012-05-07 22:39:54 +00:00
  • 7596ffd7dd ib_srpt: Reduce RDMA_COMPL_TIMEOUT_S back to its original value now that read and write processing happens again on the context of the SCST command threads instead of the srpt completion thread Bart Van Assche 2012-05-07 14:59:57 +00:00
  • 550d50a7a1 ib_srpt: Adjust source code indentation (this is a whitespace-only change) Bart Van Assche 2012-05-07 14:58:32 +00:00
  • d7922d5fb3 ib_srpt: Update copyright statement Bart Van Assche 2012-05-07 14:56:03 +00:00
  • 74e1d9884c Small comments clarification Vladislav Bolkhovitin 2012-05-04 22:23:59 +00:00
  • 03223edf88 ib_srpt: Move the target port enabled check back (merge r4284 from trunk) Bart Van Assche 2012-05-04 17:25:14 +00:00
  • 48fc76ecb4 ib_srpt: Revert most of r4282 - a channel must be added to the channel list before unlocking the spinlock such that the completion thread can safely invoke list_del() Bart Van Assche 2012-05-04 17:18:22 +00:00
  • 8e8018571f ib_srpt: Test earlier during login whether a port has been disabled (merge r4282 from trunk). Bart Van Assche 2012-05-04 16:06:08 +00:00
  • 1baaaea48b ib_srpt: Test earlier during login whether a port has been disabled Bart Van Assche 2012-05-04 13:49:04 +00:00
  • 4b47a45373 ib_srpt: Make the login log line easier to read Bart Van Assche 2012-05-04 13:45:25 +00:00