diff options
| author | 2019-11-01 14:00:17 +0000 | |
|---|---|---|
| committer | 2019-11-08 16:10:51 -0800 | |
| commit | 615457a226f042bffc3a1532afb244cab37460d4 (patch) | |
| tree | c0400e9f6ef08d0cc560693af308fe8a58bb357e /lib/math/git:/ssh:/git@git.zx2c4.com | |
| parent | net: fix data-race in neigh_event_send() (diff) | |
| download | linux-dev-615457a226f042bffc3a1532afb244cab37460d4.tar.xz linux-dev-615457a226f042bffc3a1532afb244cab37460d4.zip | |
ice: fix potential infinite loop because loop counter being too small
Currently the for-loop counter i is a u8 however it is being checked
against a maximum value hw->num_tx_sched_layers which is a u16. Hence
there is a potential wrap-around of counter i back to zero if
hw->num_tx_sched_layers is greater than 255. Fix this by making i
a u16.
Addresses-Coverity: ("Infinite loop")
Fixes: b36c598c999c ("ice: Updates to Tx scheduler code")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'lib/math/git:/ssh:/git@git.zx2c4.com')
0 files changed, 0 insertions, 0 deletions
