[GIT PULL] target: core updates for v3.3-rc1

From: Nicholas A. Bellinger
Date: Tue Jan 17 2012 - 16:33:29 EST


Hi Linus,

The following is the pull re-request for current pending target-core
updates for v3.3-rc1. Please go ahead and pull the target-core updates
here:

git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git for-next

This series is made against the following commit:

commit dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50
Author: Linus Torvalds <torvalds <at> linux-foundation.org>
Date: Fri Dec 9 15:09:32 2011 -0800

Linux 3.2-rc5

The original pull request was here:

http://thread.gmane.org/gmane.linux.kernel/1237524/

This time around I'm sending two PULL requests, this one for the core
updates and the other for the new ib_srpt fabric driver.

Please pull ASAP.

Thanks,

--nab

Christoph Hellwig (7):
target: reshuffle headers
target: header reshuffle, part2
target: fold se_task.task_sense into task_flags
target: remove the se_task task_error_status field
target: make the se_task task_state_active a normal bool
tcm_loop: bump max_sectors
target: remove overagressive ____cacheline_aligned annoations

JÃrn Engel (3):
target: Move core_scsi3_check_cdb_abort_and_preempt
target: simplify target_check_cdb_and_preempt
target: remove useless casts

Nicholas Bellinger (11):
iscsi-target: fix chap identifier simple_strtoul usage
Documentation/target: Fix tcm_mod_builder.py build breakage
target: Make target_put_sess_cmd use target_release_cmd_kref
target: Add target_submit_cmd() for process context fabric submission
tcm_fc: Convert ft_send_work to use target_submit_cmd
target: Remove TFO->check_release_cmd() fabric API caller
target: Fix possible NULL pointer with __transport_execute_tasks
target: Drop se_device TCQ queue_depth usage from I/O path
target: Remove extra se_device->execute_task_lock access in fast path
target: Remove __transport_execute_tasks() for each processing
context
target: Remove legacy device status check from
transport_execute_tasks

Roland Dreier (2):
target: Set response format in INQUIRY response
target: Set additional sense length field in sense data

Sebastian Andrzej Siewior (3):
target: use \n as a separator for configuration
target/configs: remove trailing newline from udev_path and alias
target: tcm_mod_builder: small fixups

Documentation/target/tcm_mod_builder.py | 60 +---
drivers/target/iscsi/iscsi_target.c | 19 +-
drivers/target/iscsi/iscsi_target_auth.c | 36 ++--
drivers/target/iscsi/iscsi_target_configfs.c | 11 +-
drivers/target/iscsi/iscsi_target_device.c | 3 +-
drivers/target/iscsi/iscsi_target_erl0.c | 2 +-
drivers/target/iscsi/iscsi_target_erl1.c | 2 +-
drivers/target/iscsi/iscsi_target_erl2.c | 2 +-
drivers/target/iscsi/iscsi_target_login.c | 23 +-
drivers/target/iscsi/iscsi_target_nego.c | 4 +-
drivers/target/iscsi/iscsi_target_nodeattrib.c | 3 +-
drivers/target/iscsi/iscsi_target_stat.c | 17 +-
drivers/target/iscsi/iscsi_target_tmr.c | 2 +-
drivers/target/iscsi/iscsi_target_tpg.c | 6 +-
drivers/target/iscsi/iscsi_target_util.c | 8 +-
drivers/target/loopback/tcm_loop.c | 33 +--
drivers/target/loopback/tcm_loop.h | 11 +-
drivers/target/target_core_alua.c | 7 +-
drivers/target/target_core_cdb.c | 39 ++-
drivers/target/target_core_cdb.h | 14 -
drivers/target/target_core_configfs.c | 34 ++-
drivers/target/target_core_device.c | 15 +-
drivers/target/target_core_fabric_configfs.c | 8 +-
drivers/target/target_core_fabric_lib.c | 13 +-
drivers/target/target_core_file.c | 15 +-
drivers/target/target_core_hba.c | 7 +-
drivers/target/target_core_hba.h | 7 -
drivers/target/target_core_iblock.c | 7 +-
drivers/target/target_core_internal.h | 123 +++++++++
drivers/target/target_core_pr.c | 24 +--
drivers/target/target_core_pr.h | 2 -
drivers/target/target_core_pscsi.c | 20 +-
drivers/target/target_core_rd.c | 6 +-
drivers/target/target_core_stat.c | 9 +-
drivers/target/target_core_stat.h | 8 -
drivers/target/target_core_tmr.c | 36 ++-
drivers/target/target_core_tpg.c | 9 +-
drivers/target/target_core_transport.c | 343 ++++++++++++++----------
drivers/target/target_core_ua.c | 6 +-
drivers/target/tcm_fc/tfc_cmd.c | 57 +---
drivers/target/tcm_fc/tfc_conf.c | 6 +-
drivers/target/tcm_fc/tfc_io.c | 5 +-
drivers/target/tcm_fc/tfc_sess.c | 5 +-
include/target/target_core_backend.h | 65 +++++
include/target/target_core_base.h | 169 +++++++++---
include/target/target_core_device.h | 63 -----
include/target/target_core_fabric.h | 187 +++++++++++++
include/target/target_core_fabric_lib.h | 28 --
include/target/target_core_fabric_ops.h | 105 -------
include/target/target_core_tmr.h | 35 ---
include/target/target_core_tpg.h | 35 ---
include/target/target_core_transport.h | 287 --------------------
52 files changed, 928 insertions(+), 1113 deletions(-)
delete mode 100644 drivers/target/target_core_cdb.h
delete mode 100644 drivers/target/target_core_hba.h
create mode 100644 drivers/target/target_core_internal.h
delete mode 100644 drivers/target/target_core_stat.h
create mode 100644 include/target/target_core_backend.h
delete mode 100644 include/target/target_core_device.h
create mode 100644 include/target/target_core_fabric.h
delete mode 100644 include/target/target_core_fabric_lib.h
delete mode 100644 include/target/target_core_fabric_ops.h
delete mode 100644 include/target/target_core_tmr.h
delete mode 100644 include/target/target_core_tpg.h
delete mode 100644 include/target/target_core_transport.h


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