summaryrefslogtreecommitdiff
path: root/drivers/scsi/ibmvscsi
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2021-04-07 16:58:40 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2021-04-13 06:20:42 +0300
commit40fa7394a1ad5706e795823276f2e394cca145d0 (patch)
tree63c1040ac55aa0a90c6ea93b6a663763d9c69826 /drivers/scsi/ibmvscsi
parent6f305bf699fe233ef27d80cc29fd1650423c8e74 (diff)
downloadlinux-40fa7394a1ad5706e795823276f2e394cca145d0.tar.xz
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 'drivers/scsi/ibmvscsi')
0 files changed, 0 insertions, 0 deletions