All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/2] target: userspace pass-through backend
@ 2014-07-01 19:11 Andy Grover
  2014-07-01 19:11 ` [RFC 1/2] target: Add documentation on the target userspace pass-through driver Andy Grover
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Andy Grover @ 2014-07-01 19:11 UTC (permalink / raw)
  To: target-devel; +Cc: linux-scsi, hch, nab, shli, linux-kernel

Shaohua Li wrote an initial implementation of this, late last year[1].
Starting from that, I started working on some alternate implementation
choices, and ended up with something rather different.

Please take a look and let me know what you think. Patch 1 is a
design and overview doc, and patch 2 is the actual code, along with
implementation rationale.

Thanks -- Andy

[1] http://thread.gmane.org/gmane.linux.scsi.target.devel/5044

Andy Grover (2):
  target: Add documentation on the target userspace pass-through driver
  target: Add a user-passthrough backstore

 Documentation/target/tcmu-design.txt   |  210 +++++++
 drivers/target/Kconfig                 |    5 +
 drivers/target/Makefile                |    1 +
 drivers/target/target_core_transport.c |    4 +
 drivers/target/target_core_user.c      | 1078 ++++++++++++++++++++++++++++++++
 drivers/target/target_core_user.h      |  126 ++++
 6 files changed, 1424 insertions(+)
 create mode 100644 Documentation/target/tcmu-design.txt
 create mode 100644 drivers/target/target_core_user.c
 create mode 100644 drivers/target/target_core_user.h

-- 
1.9.3

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-09-02 22:06 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-01 19:11 [RFC 0/2] target: userspace pass-through backend Andy Grover
2014-07-01 19:11 ` [RFC 1/2] target: Add documentation on the target userspace pass-through driver Andy Grover
2014-07-05 11:29   ` Alex Elsayed
2014-07-08 22:03     ` Andy Grover
2014-08-30 17:35   ` Richard W.M. Jones
2014-08-31 19:49     ` Andy Grover
2014-08-31 21:22       ` Richard W.M. Jones
2014-09-02 22:06         ` Andy Grover
2014-07-01 19:11 ` [RFC 2/2] target: Add a user-passthrough backstore Andy Grover
2014-07-07 21:26 ` [RFC 0/2] target: userspace pass-through backend Andy Grover
2014-07-14 15:08 ` Stefan Hajnoczi
2014-08-20 18:28 ` [RFCv2 0/4] Userspace pass-through storage engine (backend) Andy Grover
2014-08-20 18:28   ` [RFCv2 1/4] target: Remove unneeded check in sbc_parse_cdb Andy Grover
2014-08-20 18:28   ` [RFCv2 2/4] uio: Export definition of struct uio_device Andy Grover
2014-08-20 18:28   ` [RFCv2 3/4] target: Add a user-passthrough backstore Andy Grover
2014-08-20 18:28   ` [RFCv2 4/4] target: Add documentation on the target userspace pass-through driver Andy Grover

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.