aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/device_handler
diff options
context:
space:
mode:
authorHarshvardhan Jha2021-07-08 13:16:42 +0530
committerMartin K. Petersen2021-07-28 23:29:09 -0400
commit77541f78eadfe9fdb018a7b8b69f0f2af2cf4b82 (patch)
tree9ecd57ea025a3d4f4405df2b9d8f2e0d0ac02558 /drivers/scsi/device_handler
parentd712d3fb484b7fa8d1d57e9ca6f134bb9d8c18b1 (diff)
scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
The list_for_each_entry() iterator, "adapter" in this code, can never be NULL. If we exit the loop without finding the correct adapter then "adapter" points invalid memory that is an offset from the list head. This will eventually lead to memory corruption and presumably a kernel crash. Link: https://lore.kernel.org/r/20210708074642.23599-1-harshvardhan.jha@oracle.com Acked-by: Sumit Saxena <sumit.saxena@broadcom.com> Signed-off-by: Harshvardhan Jha <harshvardhan.jha@oracle.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/device_handler')
0 files changed, 0 insertions, 0 deletions