* [GIT PULL] sbp-target merge for v3.5-rc1
@ 2012-05-22 22:33 Nicholas A. Bellinger
2012-05-23 5:01 ` Stefan Richter
0 siblings, 1 reply; 3+ messages in thread
From: Nicholas A. Bellinger @ 2012-05-22 22:33 UTC (permalink / raw)
To: Linus Torvalds
Cc: target-devel, linux1394-devel, linux-scsi, LKML, Chris Boot,
Stefan Richter, Clemens Ladisch, Andy Grover
Hi Linus,
Here is the next pull request for Chris Boot's new Serial Block Protocol
(sbp) target driver for IEEE-1394 (FireWire) hardware. This code also
has been in linux-next for a number of weeks, and is ready for an
initial merge.
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git sbp-target-merge
The FireWire SBP-2 Target is a driver for using an IEEE-1394 connection
as a SCSI transport. This module uses the SCSI Target framework to
expose LUNs to other machines attached to a FireWire bus, in effect
acting as a FireWire hard disk similar to FireWire Target Disk mode
on many Apple computers.
Also included are the two drivers/firewire/ patches required by
sbp-target to access fw_request fabric speed needed for mgt_agent
TCODE_WRITE_BLOCK_REQUEST ops, and exporting fw_card kref logic used
when creating/destroying active session references to individual
endpoints.
A credit goes to Chris in being able to get this code up and running so
quickly w/o any target core changes, and special thanks goes out to
Stefan Richter + Clemens Ladisch + Andy Grover for their help in getting
this driver ready for mainline. Also, one of Chris's goals was to be
able to connect sbp-target to a PowerPC based MacOS-X based client, that
he accomplished along the way in this obligatory screenshot:
http://linux-iscsi.org/wiki/File:Linux-fireware-target-bootc-macosx.png
Great work Chris + linux-1394 team !!
--nab
Chris Boot (3):
firewire: Add function to get speed from opaque struct fw_request
firewire: Move fw_card kref functions into linux/firewire.h
sbp-target: Initial merge of firewire/ieee-1394 target mode support
MAINTAINERS | 9 +
drivers/firewire/core-card.c | 1 +
drivers/firewire/core-transaction.c | 9 +
drivers/firewire/core.h | 15 -
drivers/target/Kconfig | 1 +
drivers/target/Makefile | 1 +
drivers/target/sbp/Kconfig | 11 +
drivers/target/sbp/Makefile | 1 +
drivers/target/sbp/sbp_target.c | 2621 +++++++++++++++++++++++++++++++++++
drivers/target/sbp/sbp_target.h | 251 ++++
include/linux/firewire.h | 15 +
11 files changed, 2920 insertions(+), 15 deletions(-)
create mode 100644 drivers/target/sbp/Kconfig
create mode 100644 drivers/target/sbp/Makefile
create mode 100644 drivers/target/sbp/sbp_target.c
create mode 100644 drivers/target/sbp/sbp_target.h
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] sbp-target merge for v3.5-rc1
2012-05-22 22:33 [GIT PULL] sbp-target merge for v3.5-rc1 Nicholas A. Bellinger
@ 2012-05-23 5:01 ` Stefan Richter
0 siblings, 0 replies; 3+ messages in thread
From: Stefan Richter @ 2012-05-23 5:01 UTC (permalink / raw)
To: Nicholas A. Bellinger
Cc: Linus Torvalds, target-devel, linux1394-devel, linux-scsi, LKML,
Chris Boot, Clemens Ladisch, Andy Grover
On May 22 Nicholas A. Bellinger wrote:
[...]
> git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git sbp-target-merge
[...]
> Chris Boot (3):
> firewire: Add function to get speed from opaque struct fw_request
> firewire: Move fw_card kref functions into linux/firewire.h
> sbp-target: Initial merge of firewire/ieee-1394 target mode support
>
> MAINTAINERS | 9 +
> drivers/firewire/core-card.c | 1 +
> drivers/firewire/core-transaction.c | 9 +
> drivers/firewire/core.h | 15 -
> drivers/target/Kconfig | 1 +
> drivers/target/Makefile | 1 +
> drivers/target/sbp/Kconfig | 11 +
> drivers/target/sbp/Makefile | 1 +
> drivers/target/sbp/sbp_target.c | 2621 +++++++++++++++++++++++++++++++++++
> drivers/target/sbp/sbp_target.h | 251 ++++
> include/linux/firewire.h | 15 +
[...]
As noted in the changelogs:
Acked-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
--
Stefan Richter
-=====-===-- -=-= =-===
http://arcgraph.de/sr/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] sbp-target merge for v3.5-rc1
@ 2012-05-23 5:01 ` Stefan Richter
0 siblings, 0 replies; 3+ messages in thread
From: Stefan Richter @ 2012-05-23 5:01 UTC (permalink / raw)
To: Nicholas A. Bellinger
Cc: Andy Grover, linux-scsi, LKML, target-devel, Chris,
linux1394-devel, Linus Torvalds
On May 22 Nicholas A. Bellinger wrote:
[...]
> git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git sbp-target-merge
[...]
> Chris Boot (3):
> firewire: Add function to get speed from opaque struct fw_request
> firewire: Move fw_card kref functions into linux/firewire.h
> sbp-target: Initial merge of firewire/ieee-1394 target mode support
>
> MAINTAINERS | 9 +
> drivers/firewire/core-card.c | 1 +
> drivers/firewire/core-transaction.c | 9 +
> drivers/firewire/core.h | 15 -
> drivers/target/Kconfig | 1 +
> drivers/target/Makefile | 1 +
> drivers/target/sbp/Kconfig | 11 +
> drivers/target/sbp/Makefile | 1 +
> drivers/target/sbp/sbp_target.c | 2621 +++++++++++++++++++++++++++++++++++
> drivers/target/sbp/sbp_target.h | 251 ++++
> include/linux/firewire.h | 15 +
[...]
As noted in the changelogs:
Acked-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
--
Stefan Richter
-=====-===-- -=-= =-===
http://arcgraph.de/sr/
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-05-23 5:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-22 22:33 [GIT PULL] sbp-target merge for v3.5-rc1 Nicholas A. Bellinger
2012-05-23 5:01 ` Stefan Richter
2012-05-23 5:01 ` Stefan Richter
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.