All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/24] target updates for .38-rc3 (v2)
@ 2011-01-29 18:36 Nicholas A. Bellinger
  2011-01-29 18:36 ` [PATCH 01/24] target: iblock/pscsi claim checking for NULL instead of IS_ERR Nicholas A. Bellinger
                   ` (23 more replies)
  0 siblings, 24 replies; 27+ messages in thread
From: Nicholas A. Bellinger @ 2011-01-29 18:36 UTC (permalink / raw)
  To: linux-scsi; +Cc: James Bottomley, Nicholas Bellinger

From: Nicholas Bellinger <nab@linux-iscsi.org>

Greetings James and Co,

This 'for-38-rc3' series updates target code from the initial mainline merge
commit to TCM v4.0.0-rc7+ in the LIO upstream tree.  This includes a number
of bug-fixes and minor cleanups submitted to linux-scsi over the past weeks,
and addresses a handful of issues that have appeared thus far during initial
.38-rc1,2 testing with mainline target code.

Please review and apply.  The patches are also available in git here:

  git://git.kernel.org/pub/scm/linux/kernel/git/nab/scsi-post-merge-2.6.git for-38-rc3-v2

This series is made against the following commit HEAD:

  commit 1bae4ce27c9c90344f23c65ea6966c50ffeae2f5
  Author: Linus Torvalds <torvalds@linux-foundation.org>
  Date:   Fri Jan 21 19:01:34 2011 -0800

      Linux 2.6.38-rc2

Thanks again to everyone who has submitted patches!

Signed-off-by: Nicholas A. Bellinger <nab@linux-iscsi.org>

Christoph Hellwig (2):
  target: do not include target_core_mib.h under include/target
  target: remove EXTRA_CFLAGS

Dan Carpenter (4):
  target: iblock/pscsi claim checking for NULL instead of IS_ERR
  target: fix dubious one-bit signed bitfield
  target: Convert rd_build_device_space() to use errno
  target: Remove unnecessary container_of() pointer check

Fubo Chen (3):
  target: Drop nacl->device_list_lock on
    core_update_device_list_for_node failure
  target: Remove unnecessary hba_dev_list walk + release from
    core_delete_hba
  target: Minor sparse warning fixes and annotations

Jesper Juhl (1):
  target/file: Fix memory leak in fd_set_configfs_dev_params().

Nicholas Bellinger (12):
  target/iblock: Fix failed bd claim NULL pointer dereference
  target/iblock: Fix memory leak in iblock_set_configfs_dev_params
  target: Fix memory leaks in
    target_core_dev_pr_store_attr_res_aptpl_metadata
  target: Fix demo-mode MappedLUN shutdown UA/PR breakage
  target: Release left-over demo-mode NodeACLs w/
    tfo->tpg_check_demo_mode_cache()=1
  target: tcm_mod_builder.py generated Makefile cleanups
  target: Call proc_mkdir + remove_proc_entry with NULL parameter
  target: Convert backend ->create_virtdevice() call to return ERR_PTR
  target: Remove unnecessary se_clear_dev_ports legacy code
  target: Remove spurious double cast from structure macro accessors
  target: Convert TMR REQ/RSP definitions to target namespace
  target core v4.0.0-rc7

Roland Dreier (2):
  target: Fix memory leak on error path
  target: Remove unneeded test of se_cmd

 Documentation/target/tcm_mod_builder.py |   17 +++----
 drivers/target/Makefile                 |    1 -
 drivers/target/target_core_configfs.c   |   50 ++++++++++++++++-----
 drivers/target/target_core_device.c     |   74 ++++++++-----------------------
 drivers/target/target_core_fabric_lib.c |    1 +
 drivers/target/target_core_file.c       |   26 +++++++++--
 drivers/target/target_core_hba.c        |   16 +-----
 drivers/target/target_core_iblock.c     |   34 +++++++++-----
 drivers/target/target_core_mib.c        |   20 ++++++++
 drivers/target/target_core_mib.h        |    7 ---
 drivers/target/target_core_pscsi.c      |   26 ++++++-----
 drivers/target/target_core_rd.c         |   15 +++---
 drivers/target/target_core_rd.h         |    2 -
 drivers/target/target_core_tpg.c        |   23 ++++++++++
 drivers/target/target_core_transport.c  |   24 ++++------
 include/target/target_core_base.h       |   46 +++++++++++--------
 include/target/target_core_fabric_ops.h |    2 +-
 include/target/target_core_tmr.h        |   52 +++++++++------------
 include/target/target_core_transport.h  |    4 ++
 19 files changed, 240 insertions(+), 200 deletions(-)

-- 
1.7.3.5


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2011-01-29 20:43 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-29 18:36 [PATCH 00/24] target updates for .38-rc3 (v2) Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 01/24] target: iblock/pscsi claim checking for NULL instead of IS_ERR Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 02/24] target: fix dubious one-bit signed bitfield Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 03/24] target/iblock: Fix failed bd claim NULL pointer dereference Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 04/24] target: Fix memory leak on error path Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 05/24] target: Remove unneeded test of se_cmd Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 06/24] target/file: Fix memory leak in fd_set_configfs_dev_params() Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 07/24] target/iblock: Fix memory leak in iblock_set_configfs_dev_params Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 08/24] target: Fix memory leaks in target_core_dev_pr_store_attr_res_aptpl_metadata Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 09/24] target: Fix demo-mode MappedLUN shutdown UA/PR breakage Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 10/24] target: Release left-over demo-mode NodeACLs w/ tfo->tpg_check_demo_mode_cache()=1 Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 11/24] target: tcm_mod_builder.py generated Makefile cleanups Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 12/24] target: do not include target_core_mib.h under include/target Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 13/24] target: remove EXTRA_CFLAGS Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 14/24] target: Call proc_mkdir + remove_proc_entry with NULL parameter Nicholas A. Bellinger
2011-01-29 20:18   ` James Bottomley
2011-01-29 20:43     ` Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 15/24] target: Convert backend ->create_virtdevice() call to return ERR_PTR Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 16/24] target: Drop nacl->device_list_lock on core_update_device_list_for_node failure Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 17/24] target: Remove unnecessary hba_dev_list walk + release from core_delete_hba Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 18/24] target: Remove unnecessary se_clear_dev_ports legacy code Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 19/24] target: Minor sparse warning fixes and annotations Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 20/24] target: Remove spurious double cast from structure macro accessors Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 21/24] target: Convert rd_build_device_space() to use errno Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 22/24] target: Remove unnecessary container_of() pointer check Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 23/24] target: Convert TMR REQ/RSP definitions to target namespace Nicholas A. Bellinger
2011-01-29 18:36 ` [PATCH 24/24] target core v4.0.0-rc7 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.