Home
last modified time | relevance | path

Searched hist:"77541 f78eadfe9fdb018a7b8b69f0f2af2cf4b82" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/scsi/megaraid/
H A Dmegaraid_mm.cdiff 77541f78eadfe9fdb018a7b8b69f0f2af2cf4b82 Thu Jul 08 02:46:42 CDT 2021 Harshvardhan Jha <harshvardhan.jha@oracle.com> 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>