linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/13] Misc patches leading to target_submit_tmr
@ 2012-01-19 21:39 Andy Grover
  2012-01-19 21:39 ` [PATCH 01/13] scsi: Use struct scsi_lun in fc/fcp.h Andy Grover
                   ` (13 more replies)
  0 siblings, 14 replies; 24+ messages in thread
From: Andy Grover @ 2012-01-19 21:39 UTC (permalink / raw)
  To: target-devel; +Cc: linux-scsi, kiran.patil

Hi nab, Kiran, and all,

Here are some cleanup patches to target, scsi, and tcm_fc. The biggest
change is adding a target_submit_tmr to match the new target_submit_cmd
helper function. I've only changed tcm_fc to use it so far, if it looks ok
I will change over the other fabrics.

I'm especially looking for review of the error handling changes in the
last few patches. Does transport_generic_free_cmd end up doing the
same thing as ft_sess_put, for example?

Thanks -- Regards -- Andy

The following changes since commit 7acd456a2fdae22d0f43db60f689ba3c57b69838:

  target: Fail INQUIRY commands with EVPD==0 but PAGE CODE!=0 (2012-01-17 22:54:29 -0800)

are available in the git repository at:
  git://fedorapeople.org/home/fedora/grover/public_git/linux-2.6.git for-nab

Andy Grover (13):
      scsi: Use struct scsi_lun in fc/fcp.h
      target: fix comment typos
      target: Remove unused struct se_queue_req
      target/iscsi: Remove unneeded wrapper functions
      target/fc: Simplify ft_send_work for tmr path
      target/fc: Remove cmd->cdb data member
      target: Inline struct se_tmr_req into se_cmd
      target/fc: Move core->fc code conversion earlier in ft_send_tm()
      target/fc: Call lookup_tmr_lun() for all TM types
      target/fc: Use transport_generic_free_cmd for ft_sess_put in ft_send_tm
      target: Add target_submit_tmr helper function
      target/fc: Use target_submit_tmr()
      target: Change target_submit_cmd() to return void

 drivers/infiniband/ulp/srpt/ib_srpt.c      |   18 +---
 drivers/scsi/bnx2fc/bnx2fc_io.c            |    4 +-
 drivers/scsi/libfc/fc_fcp.c                |    5 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c         |   22 ++---
 drivers/target/iscsi/iscsi_target.c        |   12 +-
 drivers/target/iscsi/iscsi_target_device.c |   19 ----
 drivers/target/iscsi/iscsi_target_device.h |    2 -
 drivers/target/iscsi/iscsi_target_tmr.c    |    6 +-
 drivers/target/iscsi/iscsi_target_util.c   |    8 +-
 drivers/target/loopback/tcm_loop.c         |   14 +--
 drivers/target/target_core_device.c        |    2 +-
 drivers/target/target_core_internal.h      |    2 -
 drivers/target/target_core_tmr.c           |   20 +---
 drivers/target/target_core_transport.c     |   77 +++++++++++-----
 drivers/target/tcm_fc/tcm_fc.h             |    2 -
 drivers/target/tcm_fc/tfc_cmd.c            |  142 ++++++++--------------------
 include/scsi/fc/fc_fcp.h                   |    6 +-
 include/target/target_core_base.h          |   47 ++++-----
 include/target/target_core_fabric.h        |    7 +-
 19 files changed, 164 insertions(+), 251 deletions(-)


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

end of thread, other threads:[~2012-03-26 16:13 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-19 21:39 [PATCH 0/13] Misc patches leading to target_submit_tmr Andy Grover
2012-01-19 21:39 ` [PATCH 01/13] scsi: Use struct scsi_lun in fc/fcp.h Andy Grover
2012-01-19 21:39 ` [PATCH 02/13] target: fix comment typos Andy Grover
2012-01-19 21:39 ` [PATCH 03/13] target: Remove unused struct se_queue_req Andy Grover
2012-01-19 21:39 ` [PATCH 04/13] target/iscsi: Remove unneeded wrapper functions Andy Grover
2012-01-19 21:39 ` [PATCH 05/13] target/fc: Simplify ft_send_work for tmr path Andy Grover
2012-01-19 21:39 ` [PATCH 06/13] target/fc: Remove cmd->cdb data member Andy Grover
2012-01-19 21:39 ` [PATCH 07/13] target: Inline struct se_tmr_req into se_cmd Andy Grover
2012-01-20 16:12   ` Christoph Hellwig
2012-01-20 17:44     ` Andy Grover
2012-02-16  0:05       ` Nicholas A. Bellinger
2012-02-16  6:30         ` Andy Grover
2012-02-16  8:08           ` Nicholas A. Bellinger
2012-03-26  9:25       ` Christoph Hellwig
2012-03-26 16:08         ` Andy Grover
2012-01-19 21:39 ` [PATCH 08/13] target/fc: Move core->fc code conversion earlier in ft_send_tm() Andy Grover
2012-01-19 21:39 ` [PATCH 09/13] target/fc: Call lookup_tmr_lun() for all TM types Andy Grover
2012-01-19 21:39 ` [PATCH 10/13] target/fc: Use transport_generic_free_cmd for ft_sess_put in ft_send_tm Andy Grover
2012-01-19 21:39 ` [PATCH 11/13] target: Add target_submit_tmr helper function Andy Grover
2012-01-19 21:39 ` [PATCH 12/13] target/fc: Use target_submit_tmr() Andy Grover
2012-01-19 21:39 ` [PATCH 13/13] target: Change target_submit_cmd() to return void Andy Grover
2012-01-20  0:46   ` Nicholas A. Bellinger
2012-01-21  3:27   ` Nicholas A. Bellinger
2012-01-19 23:57 ` [PATCH 0/13] Misc patches leading to target_submit_tmr Nicholas A. Bellinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).