summaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorNikita Danilov <nikita.danilov@aquantia.com>2019-02-27 15:10:07 +0300
committerDavid S. Miller <davem@davemloft.net>2019-03-02 03:45:15 +0300
commit13b7997a103d90a2174ab93abefe3c9376bb97e5 (patch)
tree51f6339501202ca07f8c9ac019d0cae110d9dfdf /net/switchdev/switchdev.c
parentea4854ddbc31247b928376259aaa9460b453acb2 (diff)
downloadlinux-13b7997a103d90a2174ab93abefe3c9376bb97e5.tar.xz
net: aquantia: fixed buffer overflow
The overflow is detected by smatch: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c: 175 aq_pci_func_free_irqs() error: buffer overflow 'self->aq_vec' 8 <= 31 In reality msix_entry_mask always restricts number of iterations. Adding extra condition to make logic clear and smatch happy. Signed-off-by: Nikita Danilov <nikita.danilov@aquantia.com> Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions