summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2021-04-07 14:58:40 +0100
committerMartin K. Petersen <martin.petersen@oracle.com>2021-04-12 23:20:42 -0400
commit40fa7394a1ad5706e795823276f2e394cca145d0 (patch)
tree63c1040ac55aa0a90c6ea93b6a663763d9c69826 /include
parent6f305bf699fe233ef27d80cc29fd1650423c8e74 (diff)
scsi: pm80xx: Fix potential infinite loop
The for-loop iterates with a u8 loop counter i and compares this with the loop upper limit of pm8001_ha->max_q_num which is a u32 type. There is a potential infinite loop if pm8001_ha->max_q_num is larger than the u8 loop counter. Fix this by making the loop counter the same type as pm8001_ha->max_q_num. [mkp: this is purely theoretical, max_q_num is currently limited to 64] Link: https://lore.kernel.org/r/20210407135840.494747-1-colin.king@canonical.com Fixes: 65df7d1986a1 ("scsi: pm80xx: Fix chip initialization failure") Addresses-Coverity: ("Infinite loop") Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions