diff options
author | Colin Ian King <colin.king@canonical.com> | 2018-09-14 17:39:53 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-09-17 07:55:19 -0700 |
commit | a7f38002fb69b44f8fc622ecb838665d0b8666af (patch) | |
tree | 268980605e8b77fcc841c6797bf7c3af49e7a7f3 /net | |
parent | 321cc359d899a8e988f3725d87c18a628e1cc624 (diff) | |
download | linux-stable-a7f38002fb69b44f8fc622ecb838665d0b8666af.tar.gz linux-stable-a7f38002fb69b44f8fc622ecb838665d0b8666af.tar.bz2 linux-stable-a7f38002fb69b44f8fc622ecb838665d0b8666af.zip |
net: hp100: fix always-true check for link up state
The operation ~(p100_inb(VG_LAN_CFG_1) & HP100_LINK_UP) returns a value
that is always non-zero and hence the wait for the link to drop always
terminates prematurely. Fix this by using a logical not operator instead
of a bitwise complement. This issue has been in the driver since
pre-2.6.12-rc2.
Detected by CoverityScan, CID#114157 ("Logical vs. bitwise operator")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions