target: need_to_release is always false, remove redundant check and kfree
authorColin Ian King <colin.king@canonical.com>
Thu, 5 May 2016 23:16:17 +0000 (00:16 +0100)
committerNicholas Bellinger <nab@linux-iscsi.org>
Tue, 10 May 2016 08:19:55 +0000 (01:19 -0700)
commitcb7911694771faf16930b72a104d3cd41d500e2c
treefcada664b3a61ffde1aef458707ed4796255cca3
parentd94331fab6d4d48280a5cea646352db90777966d
target: need_to_release is always false, remove redundant check and kfree

The removal the #ifdef'd code on CONFIG_ARCH_HAS_SG_CHAIN in
commit 02c4de53add1b79 ("target/rd: always chain S/G list")
removed the setting of need_to_release to true, so we are now left
with need_to_release always being false and hence the conditional
kfree is never reached.  Clean up the dead code by removing need_to_release
and the conditional kfree.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_rd.c