From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxx> 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(-) -- 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