mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-16 17:23:55 +08:00
scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow
This patch fixes the following Coverity complaint: Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) overflow_before_widen: Potentially overflowing expression dma_eng_num * 65536U with type unsigned int (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type uint64_t (64 bits, unsigned). Cc: Himanshu Madhani <hmadhani@marvell.com> Signed-off-by: Bart Van Assche <bvanassche@acm.org> Tested-by: Himanshu Madhani <hmadhani@marvell.com> Reviewed-by: Himanshu Madhani <hmadhani@marvell.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
3a392b4f38
commit
f91ff36a57
@ -2810,7 +2810,7 @@ error:
|
|||||||
|
|
||||||
#define ISP8044_PEX_DMA_ENGINE_INDEX 8
|
#define ISP8044_PEX_DMA_ENGINE_INDEX 8
|
||||||
#define ISP8044_PEX_DMA_BASE_ADDRESS 0x77320000
|
#define ISP8044_PEX_DMA_BASE_ADDRESS 0x77320000
|
||||||
#define ISP8044_PEX_DMA_NUM_OFFSET 0x10000
|
#define ISP8044_PEX_DMA_NUM_OFFSET 0x10000UL
|
||||||
#define ISP8044_PEX_DMA_CMD_ADDR_LOW 0x0
|
#define ISP8044_PEX_DMA_CMD_ADDR_LOW 0x0
|
||||||
#define ISP8044_PEX_DMA_CMD_ADDR_HIGH 0x04
|
#define ISP8044_PEX_DMA_CMD_ADDR_HIGH 0x04
|
||||||
#define ISP8044_PEX_DMA_CMD_STS_AND_CNTRL 0x08
|
#define ISP8044_PEX_DMA_CMD_STS_AND_CNTRL 0x08
|
||||||
|
Loading…
Reference in New Issue
Block a user