All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.