]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: be2iscsi: Add checks to validate completions
authorJitendra Bhivare <jitendra.bhivare@broadcom.com>
Tue, 13 Dec 2016 10:25:58 +0000 (15:55 +0530)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 8 Mar 2017 00:55:46 +0000 (19:55 -0500)
commit7f4b5f46128d1cf38d29c5eb4c54a5c9e2625cb5
tree5295162b5bc387b211fed4df1f36129f707282fe
parente15f2f4ff4488afb3eb2fb506055e827ddbc2277
scsi: be2iscsi: Add checks to validate completions

Orabug: 25655127

Added check in beiscsi_process_cq for pio_handle.
pio_handle is cleared in beiscsi_put_wrb_handle.
This catches any case where task gets cleaned up just before completion.

Use back_lock before accessing pio_handle.

Signed-off-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Ethan Zhao <ethan.zhao@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/scsi/be2iscsi/be_main.c