]> git.baikalelectronics.ru Git - kernel.git/commit
amd-xgbe: fix a couple timeout loops
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 15 Dec 2015 10:12:29 +0000 (13:12 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 15 Dec 2015 17:43:01 +0000 (12:43 -0500)
commit609ad9ebbdc073ef23b6294469ee9896d434b31a
tree5db9dc05cd2fc2dbbf17b1575bdaf01e73bc0094
parent49f3d1462c38a334af2d981cc9a755922627c5c4
amd-xgbe: fix a couple timeout loops

At the end of the loop we test "if (!count)" but because "count--" is
a post-op then the loop will end with count set to -1.  I have fixed
this by changing it to --count.

Fixes: 9d1bbecb230d ('amd-xgbe: Initial AMD 10GbE platform driver')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/amd/xgbe/xgbe-dev.c