Skip to content

scsi tgt

Mike Christie linux-scsi 1 version In review

Get series with b4
b4 am 1140119612.20193.46.camel@max

Versions newest first

  1. v1 Latest6 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6scsi tgt: export scsi-ml functions needed by tgt_scsi_lib and its LLDsdrivers/scsi/hosts.c drivers/scsi/scsi.c drivers/scsi/scsi_lib.c +2 more+168 -90 replies
2/6scsi tgt: kill length alignment test in bin_map_userfs/bio.c+2 -31 reply
3/6scsi tgt: add partial mappings support to bio_map_userblock/ll_rw_blk.c fs/bio.c include/linux/bio.h+13 -83 replies
4/6scsi tgt: scsi target lib functionalitydrivers/scsi/scsi_tgt_lib.c drivers/scsi/scsi_tgt_priv.h include/scsi/scsi_tgt.h+586 -00 replies
5/6scsi tgt: scsi target netlink interfacedrivers/scsi/scsi_tgt_if.c include/linux/netlink.h include/scsi/scsi_tgt_if.h+303 -00 replies
6/6scsi tgt: Makefile and Kconfig changesdrivers/scsi/Kconfig drivers/scsi/Makefile+10 -02 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/6] scsi tgt

The following patchset adds the basic infrastructure to support target mode in userspace. There are sevreral todo's left. They mostly require changes around us like to the packet layer, request queue etc. For Jeff's suggestion we are working on the packet layer suggestion, but are also looking into relayfs as a possibility.

This is not ready for mainline. Maybe ready for James to manage it in a tree, but not ready for heavy use. With some outstanding patches Tomo can install SLES to a scsi tgt LU. But we still need to add a lot of functionality to userspace. We basically need to add the state model code we just ripped out of the kernel to userspace becuase the current code is geared tword working on trying to maintain performance with a kernel implementation not add features/requirements like task management functions, support for tape and cd, etc.