Commit Graph

  • c116ec22f4 SCST user space device handler. User space interface description. Version 0.3. Vladislav Bolkhovitin 2006-12-28 11:10:22 +00:00
  • fc5236bf09 - Cleanup: masked_status deleted, use status instead - In FILEIO report in MODE SENSE if NV_CACHE enabled that no commands reordering is possible Vladislav Bolkhovitin 2006-12-21 11:04:34 +00:00
  • dc7b5d8684 From Erik Habbinga: Vladislav Bolkhovitin 2006-12-20 17:53:41 +00:00
  • 3eb6d67674 This patch removes usage of bexx_to_cpu() on lba and len conversion, because possible unalined access, + some cosmetics. From Ming Zhang. Vladislav Bolkhovitin 2006-12-19 18:07:56 +00:00
  • b3e2455cb2 Not debug compilation fixed Vladislav Bolkhovitin 2006-12-18 15:07:12 +00:00
  • 59fb188c83 ChangeLog updated Vladislav Bolkhovitin 2006-12-15 16:49:15 +00:00
  • 2348328a45 - Patch from Ming Zhang <blackmagic02881@gmail.com>: Small patch to enhance the 2TB support. MS Windows only like a 12 byte response. It seems to still follow the sbc2r10 spec instead of the r16 spec we use. Vladislav Bolkhovitin 2006-12-15 16:30:30 +00:00
  • c2fafc2cf2 Small cleanup to the prev. commit Vladislav Bolkhovitin 2006-12-15 16:14:04 +00:00
  • ba4f29ee54 Update to allow SCST built inside Linux kernel. Done together with Erik Habbinga. Vladislav Bolkhovitin 2006-12-15 15:59:21 +00:00
  • 32c3fd4e19 - Minor cleanup - Corrected definition PERSISTENT_RESERV_IN and PERSISTENT_RESERV_OUT Vladislav Bolkhovitin 2006-12-15 11:45:24 +00:00
  • 0e04ac351a Update to work on 2.6.19. Mostly done by Ming Zhang. Vladislav Bolkhovitin 2006-12-14 18:10:39 +00:00
  • bf30ca2c93 - First step to SCSI_ID support - Set correct response data length for emulated commands. Mostly done by Ming Zhang. Vladislav Bolkhovitin 2006-12-14 17:53:01 +00:00
  • b4e6b71a90 Internal threads management reimplemented based on kthread*() API. Mostly done by Ming Zhang. Vladislav Bolkhovitin 2006-12-14 17:50:57 +00:00
  • f1e2c33ac7 /proc implementation moved to seq_*() library. Mostly done by Ming Zhang. Vladislav Bolkhovitin 2006-12-14 17:08:46 +00:00
  • f375c2e756 Various changes and fixes Vladislav Bolkhovitin 2006-12-14 16:22:29 +00:00
  • d01eacc4d2 Reorganized getting CDB info (scst_get_cdb_info()) to make it more peformance effective. Mostly done by Ming Zhang. Vladislav Bolkhovitin 2006-12-14 15:52:16 +00:00
  • 426e0474e0 - Switch kmem_cache_alloc() -> kmem_cache_zalloc() - Minor changes Vladislav Bolkhovitin 2006-12-14 15:42:11 +00:00
  • b4d0d03e63 Kernel version specified Vladislav Bolkhovitin 2006-12-14 10:13:51 +00:00
  • 06811bc7ab Updates Vladislav Bolkhovitin 2006-12-13 18:12:44 +00:00
  • e5843199f2 Building from the Linux kernel tree added Vladislav Bolkhovitin 2006-12-13 12:16:11 +00:00
  • 7209d4b37f Minor cleanup Vladislav Bolkhovitin 2006-12-13 11:51:41 +00:00
  • 58c3c9893a LSI/MPT target driver added Vladislav Bolkhovitin 2006-12-13 11:42:59 +00:00
  • 097d281f04 Minor update Vladislav Bolkhovitin 2006-12-13 11:32:36 +00:00
  • 549b81f7cc Minor cleanup Vladislav Bolkhovitin 2006-12-13 11:26:23 +00:00
  • ea2141e197 Suggested changes to support CPU cache flushing before doing DMA to target devices. Vladislav Bolkhovitin 2006-12-12 11:20:19 +00:00
  • e63a0dcbd0 Take 2 of fixing the race, which could lead to BUG() in scst_mgmt_thread() Vladislav Bolkhovitin 2006-12-12 09:18:04 +00:00
  • 19061ed988 - Fixed a race, which could lead to BUG() in scst_mgmt_thread() - Credits updated Vladislav Bolkhovitin 2006-12-05 10:22:53 +00:00
  • de3801ce0b Erik Habbinga <erikhabbinga@inphase-tech.com> Vladislav Bolkhovitin 2006-12-04 11:08:18 +00:00
  • 70a97084f2 From Erik Habbinga <erikhabbinga@inphase-tech.com> Vladislav Bolkhovitin 2006-12-04 11:04:28 +00:00
  • 22eee9b4a8 From Erik Habbinga <erikhabbinga@inphase-tech.com> Vladislav Bolkhovitin 2006-12-04 11:02:50 +00:00
  • 3c0e316ce6 From Erik Habbinga <erikhabbinga@inphase-tech.com> Vladislav Bolkhovitin 2006-12-04 10:59:26 +00:00
  • 22041237a9 Updated version to 0.9.6 and Makefiles to bring the debug options back Vladislav Bolkhovitin 2006-12-04 10:53:25 +00:00
  • 4784c2ec6e Release 0.9.5 of both SCST and Qlogic target driver Vladislav Bolkhovitin 2006-12-01 19:01:35 +00:00
  • f668acb6d5 A bunch of small fixes and cleanups before 0.9.5 Vladislav Bolkhovitin 2006-11-30 16:44:59 +00:00
  • e0e00e0e8e A bunch of small fixes and cleanups before 0.9.5 Vladislav Bolkhovitin 2006-11-30 16:24:09 +00:00
  • 7e8e976d2b A small patch to fix command "Send cue sheet" transfer length. In mmc5, it is from cdb 6-8. Vladislav Bolkhovitin 2006-11-15 12:13:57 +00:00
  • 58a08724ca Increase sleep for init script between stop/start Mark Buechler 2006-11-14 18:44:47 +00:00
  • 5410bf4f3b The initial commit of 0.9.5-pre1 version Vladislav Bolkhovitin 2006-11-14 12:56:57 +00:00
  • 02d31f62c0 - Fixed problems with big amount of LUNs. Tested on 1500 LUNS - Docs update Vladislav Bolkhovitin 2006-11-13 17:14:19 +00:00
  • e721a3e0bd Documentaion updates Vladislav Bolkhovitin 2006-11-10 12:39:12 +00:00
  • a418ec7f86 Pass-through mode resid handlning updated Vladislav Bolkhovitin 2006-11-09 11:07:14 +00:00
  • bfb9a2ea3c DEBUG_WORK_IN_THREAD undefined Vladislav Bolkhovitin 2006-11-07 10:53:35 +00:00
  • bbcafc8fd9 - One more iteration of scst_get_context() related fixes - Locking cleanup while calling dev handlers' task_mgmt_fn() - STRICT_SERIALIZING mode fixes - Cleanups Vladislav Bolkhovitin 2006-11-07 10:48:12 +00:00
  • 0efcd3d65f - Fixed double locking regression, introduced rev20 - Small docs update Vladislav Bolkhovitin 2006-11-03 17:41:16 +00:00
  • 40d6dbbe6c Serving commands, whose expected data len is less, than maximum, fixed. Particularly, it affected READ CAPACITY(16) from Linux initiators Vladislav Bolkhovitin 2006-11-02 12:10:53 +00:00
  • 10f5c77231 Minor cleanup Vladislav Bolkhovitin 2006-11-02 12:08:28 +00:00
  • 14afc65ad9 Showing block size added to /proc/scsi_tgt/disk_fileio/disk_fileio Vladislav Bolkhovitin 2006-11-02 12:03:39 +00:00
  • c843084c8d TRACE_MEM() cleanups Vladislav Bolkhovitin 2006-11-02 11:20:46 +00:00
  • 1fad8dae64 - Fixes wrongly set context in scst_tgt_cmd_done() - Fixes retries for stateful devices Vladislav Bolkhovitin 2006-11-02 10:54:10 +00:00
  • 64ff5ad004 Updates Vladislav Bolkhovitin 2006-11-02 10:43:29 +00:00
  • 23261f3623 The first attempt to fix the "Unable to find wwn login for loop id 2, using loop id instead" problem Vladislav Bolkhovitin 2006-11-02 10:43:12 +00:00
  • 868a808087 Small ORDERED commands handling optimization Vladislav Bolkhovitin 2006-10-27 10:43:58 +00:00
  • beb77e96ff Renamed tgt_dev_specific to dh_priv as well as all *_specific to *_priv Vladislav Bolkhovitin 2006-10-27 09:45:12 +00:00
  • 40ca3e675e Property svn:ignore set Vladislav Bolkhovitin 2006-10-26 16:58:44 +00:00
  • a2489a8916 Removing of Module.symvers added Vladislav Bolkhovitin 2006-10-26 16:51:41 +00:00
  • 18a88c24ac Added support of non-original kernels (i.e. not 2.6.17) Vladislav Bolkhovitin 2006-10-26 16:09:56 +00:00
  • 95a5ad5618 1. Added support of 2.6.18 kernels 2. FILEIO_ONLY added Vladislav Bolkhovitin 2006-10-26 16:08:29 +00:00
  • e19b08fb3b Oops, previous commit erased ERASE16. Fixed. Vladislav Bolkhovitin 2006-10-26 13:58:39 +00:00
  • 139608a30a Added SERVICE ACTION IN in scst_scsi_op_table Vladislav Bolkhovitin 2006-10-26 13:56:42 +00:00
  • b4e10b6c68 Debugging cleanups Vladislav Bolkhovitin 2006-10-20 18:29:55 +00:00
  • a7b053dade In FILEIO: - Improved errors reporting - Improved SYNCHRONIZE_CACHE support, fsync() reimplemented - Improved ORDERED commands support - Added FUA support - Added NV_CACHE - Improved CDROM FILEIO Vladislav Bolkhovitin 2006-10-20 18:18:46 +00:00
  • 49ae6eab93 More intelligent IO flow control implemented Vladislav Bolkhovitin 2006-10-17 09:22:31 +00:00
  • af6b6fa8f1 Minor fixes and cleanups Vladislav Bolkhovitin 2006-10-12 16:43:38 +00:00
  • 631146b97d Tiny typo fixed Vladislav Bolkhovitin 2006-10-12 15:27:12 +00:00
  • ffcd7c7dd9 - Versions changed from "pre1" on "pre2" - Note added in qla2x00-target/README how to deal with full patched initiator driver Vladislav Bolkhovitin 2006-10-12 15:25:28 +00:00
  • 71ad2d876d Initial commit on SCST WWW page Vladislav Bolkhovitin 2006-10-12 15:15:46 +00:00
  • 448b8e5913 - Fixed dev->on_dev_count underleak - Minor fixes and cosmetics Vladislav Bolkhovitin 2006-10-12 14:25:08 +00:00
  • 02504c2796 Property svn:ignore set Vladislav Bolkhovitin 2006-10-12 14:18:50 +00:00
  • cdc2266236 Initial doc's commit Vladislav Bolkhovitin 2006-10-12 14:02:57 +00:00
  • 445fa5ca1f Initial commit Vladislav Bolkhovitin 2006-10-12 13:47:28 +00:00