]> www.infradead.org Git - users/jedix/linux-maple.git/commit
target/user: Don't free expired command when time out
authorSheng Yang <sheng@yasker.org>
Fri, 26 Feb 2016 22:59:58 +0000 (14:59 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 23 Jun 2017 04:10:48 +0000 (21:10 -0700)
commitbc0754a3e6ff2bb7cde77c4472c96bd9e4f4c2d6
treebf9164c5611e8c333fbd7d76205d7516713e0595
parent8e80651dab82506b2a34a1c711cfc79e03117d9f
target/user: Don't free expired command when time out

Which would result in NPE after when userspace connected again.

Expired command would be freed either when handling command(by userspace),
or when device was tearing down

Reviewed-by: Andy Grover <agrover@redhat.com>
Signed-off-by: Sheng Yang <sheng@yasker.org>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Orabug: 25395066
(cherry picked from commit b25c786399367b9a8bd955d8496669d019409bec)
Signed-off-by: Kyle Fortin <kyle.fortin@oracle.com>
Reviewed-by: Shan Hai <shan.hai@oracle.com>
drivers/target/target_core_user.c