[PATCH 0/15] Target updates for June 28

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi nab,

These updates comprise four major changes, and some small ones. (Please see
individual patch changelogs for rationales.) First, it makes all control cdbs
scatter-gather. Second, it removes struct se_mem. Third, it quiets dmesg
output by using pr_debug and friends instead of bare printks, and removes
the custom debug infrastructure. Fourth, it removes direct ramdisk code.

I look forward to hear your (and everyone's) comments on these changes.

Thanks -- Regards -- Andy

The following changes since commit 2a940ce682163cd41670243c3c10b47dbb206cfd:

  tcm_fc: Fix transport_lookup_tmr_lun failure usage (2011-06-22 19:51:27 -0700)

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

Andy Grover (15):
      target: Remove ifdeffed code in t_g_process_write
      target: Pass 2nd param of transport_split_cdb by value
      target: Make all control CDBs scatter-gather
      target: Disable rd_dr
      target: Eliminate usage of struct se_mem
      target: Rename task_sg_num to task_sg_nents
      target: Remove custom debug macros for pr_debug. Use pr_err().
      target: Remove custom debug macros in non-iscsi fabrics
      target/iscsi: Remove iscsi_target_debug.h and usage of TRACE() & printk()
      target/iscsi: Remove SE_CMD macro
      target: WRITE_SAME_16 and WRITE_SAME_32 should be DATA_SG_IO cdbs
      target: Set WSNZ=1 in block limits VPD. Abort if WRITE_SAME sectors = 0
      target: Enforce 1 page max for control cdb buffer sizes
      target: Remove direct ramdisk code
      target: Remove transport do_se_mem_map callback

 drivers/infiniband/ulp/srpt/ib_srpt.c             |    7 -
 drivers/scsi/qla2xxx/qla_target.c                 |    3 -
 drivers/target/iscsi/Kconfig                      |    9 -
 drivers/target/iscsi/iscsi_target.c               |  489 +++----
 drivers/target/iscsi/iscsi_target_auth.c          |   84 +-
 drivers/target/iscsi/iscsi_target_configfs.c      |   76 +-
 drivers/target/iscsi/iscsi_target_core.h          |    3 -
 drivers/target/iscsi/iscsi_target_datain_values.c |   13 +-
 drivers/target/iscsi/iscsi_target_debug.h         |  113 --
 drivers/target/iscsi/iscsi_target_device.c        |    7 +-
 drivers/target/iscsi/iscsi_target_erl0.c          |   71 +-
 drivers/target/iscsi/iscsi_target_erl1.c          |   67 +-
 drivers/target/iscsi/iscsi_target_erl2.c          |   86 +-
 drivers/target/iscsi/iscsi_target_login.c         |  105 +-
 drivers/target/iscsi/iscsi_target_nego.c          |   89 +-
 drivers/target/iscsi/iscsi_target_nodeattrib.c    |   41 +-
 drivers/target/iscsi/iscsi_target_parameters.c    |  259 ++--
 drivers/target/iscsi/iscsi_target_seq_pdu_list.c  |   43 +-
 drivers/target/iscsi/iscsi_target_tmr.c           |   63 +-
 drivers/target/iscsi/iscsi_target_tpg.c           |   77 +-
 drivers/target/iscsi/iscsi_target_tq.c            |   27 +-
 drivers/target/iscsi/iscsi_target_util.c          |  141 +-
 drivers/target/loopback/Kconfig                   |    6 -
 drivers/target/loopback/tcm_loop.c                |   99 +-
 drivers/target/loopback/tcm_loop.h                |    6 -
 drivers/target/target_core_alua.c                 |  120 +-
 drivers/target/target_core_cdb.c                  |   91 +-
 drivers/target/target_core_configfs.c             |  258 ++--
 drivers/target/target_core_device.c               |  175 ++--
 drivers/target/target_core_fabric_configfs.c      |   40 +-
 drivers/target/target_core_fabric_lib.c           |    6 +-
 drivers/target/target_core_file.c                 |   78 +-
 drivers/target/target_core_hba.c                  |   10 +-
 drivers/target/target_core_iblock.c               |   93 +-
 drivers/target/target_core_pr.c                   |  317 +++--
 drivers/target/target_core_pscsi.c                |  144 +--
 drivers/target/target_core_rd.c                   |  420 +-----
 drivers/target/target_core_scdb.c                 |   20 +-
 drivers/target/target_core_scdb.h                 |   10 +-
 drivers/target/target_core_stgt.c                 |   52 +-
 drivers/target/target_core_tmr.c                  |   39 +-
 drivers/target/target_core_tpg.c                  |   42 +-
 drivers/target/target_core_transport.c            | 1614 ++++++---------------
 drivers/target/target_core_ua.c                   |    8 +-
 drivers/target/tcm_fc/tcm_fc.h                    |   24 -
 drivers/target/tcm_fc/tfc_cmd.c                   |   57 +-
 drivers/target/tcm_fc/tfc_conf.c                  |   33 +-
 drivers/target/tcm_fc/tfc_io.c                    |  125 +-
 drivers/target/tcm_fc/tfc_sess.c                  |   18 +-
 drivers/target/tcm_qla2xxx/tcm_qla2xxx_base.h     |    6 -
 drivers/target/tcm_qla2xxx/tcm_qla2xxx_configfs.c |  190 ++--
 drivers/target/tcm_qla2xxx/tcm_qla2xxx_fabric.c   |   41 +-
 drivers/target/tcm_vhost/tcm_vhost_configfs.c     |   50 +-
 drivers/target/tcm_vhost/tcm_vhost_fabric.c       |   16 +-
 drivers/target/tcm_vhost/tcm_vhost_scsi.c         |   15 +-
 include/target/target_core_base.h                 |   19 +-
 include/target/target_core_transport.h            |   11 +-
 57 files changed, 2407 insertions(+), 3719 deletions(-)
 delete mode 100644 drivers/target/iscsi/iscsi_target_debug.h


--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux