[PATCH 00/37] target: Updates for v3.2-rc1 (round one)

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

 



From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx>

Hi folks,

This is the current set of target patches in the queue for v3.2-rc1.  This
includes a number of cleanups from Christoph and various folks, and a handful
of bugfixes from Roland & Co. that will eventually need to be queued to stable
as well.  There are really no controversial changes this time around, but
please have a look and let us know if anything needs more attention.

I'll plan to send a PULL request for these next week once the v3.2 window
offically opens up.

Thank you,

--nab

Andy Shevchenko (3):
  target: simplify target_parse_naa_6h_vendor_specific()
  iscsi-target: use native hex2bin for chap_string_to_hex
  tcm_fc: remove custom hex_to_bin in ft_parse_wwn

Christoph Hellwig (20):
  tfm_fc: use transport_handle_cdb_direct
  iscsi-target: always call transport_handle_cdb_direct
  target: remove transport_generic_handle_cdb
  target: don't opencode transport_release_cmd in
    transport_release_fe_cmd
  target: remove transport_free_se_cmd
  target: simplify transport_generic_remove
  target: simplify transport_put_cmd
  target: remove transport_generic_remove
  target: push session reinstatement out of transport_generic_free_cmd
  target: cleanup iblock bio submission
  target: cleanup pscsi request submission
  target: remove unused se_subsystem_api methods
  target: Cleanup unused target_core_base.h bits
  target: Cleanup unused se_task bits
  target: make more use of the task_flags field in se_task
  target: Remove unnecessary se_task members
  target: pack struct se_task more tightly
  target: make the ->get_cdb method optional
  target: replace ->get_cdb with a target_get_task_cdb helper
  target: remove the ->transport_split_cdb callback in se_cmd

Dan Carpenter (1):
  target: Make pscsi_create_virtdevice use ERR_CAST

Jesper Juhl (1):
  target: Remove unneeded version.h includes

Nicholas Bellinger (10):
  target: Re-org of core_tmr_lun_reset
  target: Prevent TRANSPORT_FREE_CMD_INTR processing in
    core_tmr_drain_cmd_list
  target: Fix transport_cmd_finish_abort queue removal bug
  target: Prevent transport_send_task_abort when CHECK_CONDITION status
  target: Remove session_reinstatement parameter from
    ->transport_wait_for_tasks
  target: Convert ->transport_wait_for_tasks usage to
    transport_generic_free_cmd
  iscsi-target: Remove SCF_SE_LUN_CMD flag abuses
  target: Merge transport_cmd_finish_abort_tmr into
    transport_cmd_finish_abort
  target: Remove legacy + unused device active I/O shutdown code
  loopback: Prevent uninitialized use of tl_tpg in
    tcm_loop_queuecommand

Roland Dreier (2):
  target: Prevent cmd->se_queue_node double add
  target: Have core_tmr_alloc_req() take an explicit GFP_xxx flag

 drivers/target/Makefile                      |    1 -
 drivers/target/iscsi/iscsi_target.c          |   39 +--
 drivers/target/iscsi/iscsi_target_auth.c     |   34 +--
 drivers/target/iscsi/iscsi_target_core.h     |    3 +
 drivers/target/iscsi/iscsi_target_erl2.c     |   49 +--
 drivers/target/iscsi/iscsi_target_tmr.c      |    2 +-
 drivers/target/iscsi/iscsi_target_util.c     |   20 +-
 drivers/target/iscsi/iscsi_target_util.h     |    1 +
 drivers/target/loopback/tcm_loop.c           |   18 +-
 drivers/target/target_core_alua.c            |    1 -
 drivers/target/target_core_cdb.c             |   78 +++-
 drivers/target/target_core_configfs.c        |    1 -
 drivers/target/target_core_fabric_configfs.c |    1 -
 drivers/target/target_core_file.c            |   23 +-
 drivers/target/target_core_file.h            |    4 +-
 drivers/target/target_core_iblock.c          |  203 ++-----
 drivers/target/target_core_iblock.h          |    2 -
 drivers/target/target_core_pr.c              |    1 -
 drivers/target/target_core_pscsi.c           |  281 ++++-------
 drivers/target/target_core_pscsi.h           |    1 -
 drivers/target/target_core_rd.c              |   19 +-
 drivers/target/target_core_rd.h              |    2 -
 drivers/target/target_core_scdb.c            |  105 ----
 drivers/target/target_core_scdb.h            |   10 -
 drivers/target/target_core_stat.c            |    1 -
 drivers/target/target_core_tmr.c             |  224 +++++---
 drivers/target/target_core_transport.c       |  751 ++++++--------------------
 drivers/target/target_core_ua.c              |    1 -
 drivers/target/tcm_fc/tfc_cmd.c              |   17 +-
 drivers/target/tcm_fc/tfc_conf.c             |   13 +-
 drivers/target/tcm_fc/tfc_io.c               |    1 -
 drivers/target/tcm_fc/tfc_sess.c             |    1 -
 include/target/target_core_base.h            |   55 +--
 include/target/target_core_tmr.h             |    2 +-
 include/target/target_core_transport.h       |   35 +-
 35 files changed, 640 insertions(+), 1360 deletions(-)
 delete mode 100644 drivers/target/target_core_scdb.c
 delete mode 100644 drivers/target/target_core_scdb.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