]> git.baikalelectronics.ru Git - kernel.git/commit
net: bcmgenet: simplify circular pointer arithmetic
authorDoug Berger <opendmb@gmail.com>
Tue, 14 Mar 2017 00:41:33 +0000 (17:41 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Mar 2017 04:51:49 +0000 (21:51 -0700)
commit102ad15f1fc7d8d75fda338c4383449567ec1f8d
tree8201f36ecb488e401e01e8a3cdd52f1149aaa891
parent01ac6b7524ea9726667e28a1522e5ad79af90aff
net: bcmgenet: simplify circular pointer arithmetic

A 2's complement subtraction will always do a borrow, so masking
off the sign bits is the same as conditionally adding (mask+1).

Signed-off-by: Doug Berger <opendmb@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/genet/bcmgenet.c