Skip to contentSkip to conversation

SCST: A Generic SCSI Target Subsystem

PATCH In review Bart Van Assche 1 participant 2 messages Dec 20, 2010 – Dec 21, 2010 1 message not in the archive

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

cover SCST: A Generic SCSI Target Subsystem

During LinuxCon 2010 the following acceptance criteria have been defined for an in-kernel storage target:

1. Being a drop in replacement for STGT (the current in-kernel target mode driver), since only a single SCSI target infrastructure is desired.

2. Using a modern sysfs based control and configuration plane.

3. That the code was reviewed as clean enough for inclusion.

We believe that SCST meets (1) and (2), and hereby kindly ask either to review the SCST code further or to merge it in the upstream kernel.

The current patch set consists of seven patches:

0001-block-Add-blk_rq_map_kern_sg.patch
0002-SCSI-scst-Add-SCST-core.patch
0003-SCSI-scst-Add-scst_local-driver.patch
0004-SCSI-scst-Add-SRP-target-driver.patch
0005-SCSI-ibmvstgt-Port-from-tgt-to-SCST.patch
0006-SCSI-tgt-Removal.patch
0007-SCSI-tgt-Defconfig-cleanup.patch

The most important changes since the previous time SCST was posted as a patch set (http://lkml.org/lkml/2010/10/1/140) are:
- Rewrote the SCST sysfs interface such that it uses the bus/driver/device infrastructure instead of creating kernel objects in /sys/kernel/scst_tgt.
- Completed porting of the ibmvstgt driver.

This patch set is also available in the scst branch of this git repository:

git://git.kernel.org/pub/scm/linux/kernel/git/bvanassche/scst.git

or alternatively, via the kernel.org git web interface on the same repository:

http://git.kernel.org/?p=linux/kernel/git/bvanassche/scst.git;a=shortlog;h=refs/heads/scst
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 7 lines · Bart Van Assche

[ ... ]
The most important changes since the previous time SCST was posted as a patch set (http://lkml.org/lkml/2010/10/1/140) are:
- Rewrote the SCST sysfs interface such that it uses the bus/driver/device infrastructure instead of creating kernel objects in /sys/kernel/scst_tgt.
- Completed porting of the ibmvstgt driver.
[ ... ]

Note: testing the ibmvstgt driver wouldn't have been possible without the test setup made available by IBM. We are grateful for the resources provided by IBM and to anyone who was involved in making that test setup available. Also, Fujita's clean and well-structured libsrp/ibmvstgt code was an excellent basis to start from in that porting effort.

Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html