]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: dp83869: fix unsigned comparisons against less than zero values
authorColin Ian King <colin.king@canonical.com>
Fri, 2 Oct 2020 16:54:22 +0000 (17:54 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 4 Oct 2020 00:08:32 +0000 (17:08 -0700)
commit9e1e4c492ffed4a5f75c985037f89ad33b01f641
tree7ff283a80779ef4dbf0cd72366e2a3f134661b26
parent2567deca947f926a867e9d3ed04125f138cb110a
net: phy: dp83869: fix unsigned comparisons against less than zero values

Currently the comparisons of u16 integers value and sopass_val with
less than zero for error checking is always false because the values
are unsigned. Fix this by making these variables int.  This does not
affect the shift and mask operations performed on these variables

Addresses-Coverity: ("Unsigned compared against zero")
Fixes: cb6cec367a76 ("net: phy: dp83869: support Wake on LAN")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/dp83869.c