All of lore.kernel.org
 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 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.