[PATCH 0/3] target: Sparse bugfixes and warnings/annotations

Nicholas A. Bellinger
2011-01-24T20:37:12Z

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

Greetings folks,

This series is a breakout of Fubo's recent sparse patches. The first
two patches fix real potential deadlocks for sanity check failures in
target_core_device.c, and the third contains the various non-critical
changes and locking annotations.

Thanks again to Fubo for his contribution!

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

Fubo Chen (3):
target: Drop nacl->device_list_lock on
core_update_device_list_for_node failure
target: Reaquire hba_lock + se_port_lock during se_clear_dev_ports
continue
target: Minor sparse warning fixes and annotations

drivers/target/target_core_device.c | 5 +++++
drivers/target/target_core_fabric_lib.c | 1 +
drivers/target/target_core_mib.c | 20 ++++++++++++++++++++
drivers/target/target_core_pscsi.c | 3 +++
drivers/target/target_core_rd.h | 2 --
drivers/target/target_core_transport.c | 4 +---
include/target/target_core_base.h | 22 +++++++++++-----------
include/target/target_core_transport.h | 4 ++++
8 files changed, 45 insertions(+), 16 deletions(-)