diff options
author | Bart Van Assche <bart.vanassche@sandisk.com> | 2015-05-19 16:16:01 +0200 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2015-06-01 09:25:39 +0200 |
commit | b3eeea6619a0ed4f37138661c49339b21361d397 (patch) | |
tree | 68236615b4ab4ac9f3644f244aab35d6077b58a5 /include/target | |
parent | target: simplify backend attribute implementation (diff) | |
download | linux-b3eeea6619a0ed4f37138661c49339b21361d397.tar.xz linux-b3eeea6619a0ed4f37138661c49339b21361d397.zip |
target: Simplify LUN shutdown code
Instead of starting a thread from transport_clear_lun_ref() that
waits for LUN shutdown, wait in that function for LUN shutdown
to finish. Additionally, change the return type of
transport_clear_lun_ref() from int to void.
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'include/target')
-rw-r--r-- | include/target/target_core_base.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h index 03e2ee8f8337..ee7abdd6b7a2 100644 --- a/include/target/target_core_base.h +++ b/include/target/target_core_base.h @@ -707,7 +707,6 @@ struct se_lun { u32 lun_index; atomic_t lun_acl_count; spinlock_t lun_sep_lock; - struct completion lun_shutdown_comp; struct se_device *lun_se_dev; struct se_port *lun_sep; struct config_group lun_group; |