]> 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)
commite2cc7b81eb21b0c52e3b03460f5f1fe7e38b088c
tree8201f36ecb488e401e01e8a3cdd52f1149aaa891
parent63a1f555d919bcc9d621d41bd37e53327823cd85
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