Hi all, Another round of patches based on hch's comments. Squashed some fixes into original patches. Last patch is new. Thanks, and have a great weekend! 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 (20): 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: Enforce 1 page max for control cdb buffer sizes target: Remove direct ramdisk code 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: Set WSNZ=1 in block limits VPD. Abort if WRITE_SAME sectors = 0 target: Remove transport do_se_mem_map callback target: Further simplify transport_free_pages target: Redo task allocation return value handling target/core: Remove extra parentheses target: Extraneous paren removal in tcm_vhost and tcm_qla2xxx target/iscsi: Remove unneeded parens in conditional statements target/iscsi: Simplify two small bits target: change alloc_task call to take *cdb, not *cmd 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 | 493 +++---- 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 | 115 +- drivers/target/iscsi/iscsi_target_nego.c | 89 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 41 +- drivers/target/iscsi/iscsi_target_parameters.c | 379 +++--- drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 53 +- drivers/target/iscsi/iscsi_target_tmr.c | 63 +- drivers/target/iscsi/iscsi_target_tpg.c | 77 +- drivers/target/iscsi/iscsi_target_tq.c | 43 +- drivers/target/iscsi/iscsi_target_util.c | 145 +- 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 | 210 ++-- drivers/target/target_core_cdb.c | 115 +- drivers/target/target_core_configfs.c | 470 +++--- drivers/target/target_core_device.c | 219 ++-- drivers/target/target_core_fabric_configfs.c | 110 +- drivers/target/target_core_fabric_lib.c | 10 +- drivers/target/target_core_file.c | 98 +- drivers/target/target_core_file.h | 2 - drivers/target/target_core_hba.c | 12 +- drivers/target/target_core_iblock.c | 120 +- drivers/target/target_core_iblock.h | 1 - drivers/target/target_core_pr.c | 514 ++++--- drivers/target/target_core_pscsi.c | 217 +-- drivers/target/target_core_pscsi.h | 3 +- drivers/target/target_core_rd.c | 453 +----- drivers/target/target_core_rd.h | 2 - drivers/target/target_core_scdb.c | 20 +- drivers/target/target_core_scdb.h | 10 +- drivers/target/target_core_stgt.c | 62 +- drivers/target/target_core_tmr.c | 61 +- drivers/target/target_core_tpg.c | 75 +- drivers/target/target_core_transport.c | 1728 ++++++--------------- drivers/target/target_core_ua.c | 30 +- 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 | 216 ++-- drivers/target/tcm_qla2xxx/tcm_qla2xxx_fabric.c | 43 +- drivers/target/tcm_vhost/tcm_vhost_configfs.c | 62 +- drivers/target/tcm_vhost/tcm_vhost_fabric.c | 18 +- drivers/target/tcm_vhost/tcm_vhost_scsi.c | 15 +- include/target/target_core_base.h | 20 +- include/target/target_core_transport.h | 13 +- 61 files changed, 2980 insertions(+), 4360 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