aboutsummaryrefslogtreecommitdiffstats
path: root/fs/buffer.c
diff options
context:
space:
mode:
authorQuinn Tran <quinn.tran@qlogic.com>2014-09-25 06:22:28 -0400
committerBen Hutchings <ben@decadent.org.uk>2014-12-14 16:23:46 +0000
commit877189882ca0d22b04c30b008a02296ea80a6164 (patch)
tree98e915b1f11abb52c84d8c05db79d90cbfeddf24 /fs/buffer.c
parentf615f6640984dc9e303f5e29258d64608603cedb (diff)
downloadkernel_samsung_smdk4412-877189882ca0d22b04c30b008a02296ea80a6164.zip
kernel_samsung_smdk4412-877189882ca0d22b04c30b008a02296ea80a6164.tar.gz
kernel_samsung_smdk4412-877189882ca0d22b04c30b008a02296ea80a6164.tar.bz2
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
commit 082f58ac4a48d3f5cb4597232cb2ac6823a96f43 upstream. During temporary resource starvation at lower transport layer, command is placed on queue full retry path, which expose this problem. The TCM queue full handling of SCF_TRANSPORT_TASK_SENSE currently sends the same cmd twice to lower layer. The 1st time led to cmd normal free path. The 2nd time cause Null pointer access. This regression bug was originally introduced v3.1-rc code in the following commit: commit e057f53308a5f071556ee80586b99ee755bf07f5 Author: Christoph Hellwig <hch@infradead.org> Date: Mon Oct 17 13:56:41 2011 -0400 target: remove the transport_qf_callback se_cmd callback Signed-off-by: Quinn Tran <quinn.tran@qlogic.com> Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'fs/buffer.c')
0 files changed, 0 insertions, 0 deletions