]> git.baikalelectronics.ru Git - kernel.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)
committerNicholas Bellinger <nab@linux-iscsi.org>
Fri, 11 Mar 2016 05:49:04 +0000 (21:49 -0800)
commit42b626d19bdf358146da1710f11616d77153e6ec
treea6979bb8d06aab4d218292775640f08a867066ab
parent81a2414597a022c2e061ecc68f876477657f5e6d
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>
drivers/target/target_core_user.c