scsi: sg: don't return bogus Sg_requests
If the list search in sg_get_rq_mark() fails to find a valid request, we return a bogus element. This then can later lead to a GPF in sg_remove_scat(). So don't return bogus Sg_requests in sg_get_rq_mark() but NULL in case the list search doesn't find a valid request. Signed-off-by:Johannes Thumshirn <jthumshirn@suse.de> Reported-by:
Andrey Konovalov <andreyknvl@google.com> Cc: Hannes Reinecke <hare@suse.de> Cc: Christoph Hellwig <hch@lst.de> Cc: Doug Gilbert <dgilbert@interlog.com> Reviewed-by:
Hannes Reinecke <hare@suse.de> Acked-by:
Doug Gilbert <dgilbert@interlog.com> Signed-off-by:
Martin K. Petersen <martin.petersen@oracle.com>
Loading
-
mentioned in commit 6d9c3385
-
mentioned in commit 9cada802
-
mentioned in commit f7e1ad52
-
mentioned in commit f13eb290
-
mentioned in commit 59e9c470
-
mentioned in commit ad54b7d5
-
mentioned in commit 0d9365e8
-
mentioned in commit d8517ca4
-
mentioned in commit cadb49e4
-
mentioned in commit 8ffd761c
Please sign in to comment