]> git.baikalelectronics.ru Git - kernel.git/commit
net: ethernet: ti: cpsw: fix rx-usecs interrupt pacing consistency
authorIvan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Thu, 2 Jun 2016 13:14:52 +0000 (16:14 +0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 Jun 2016 23:35:06 +0000 (19:35 -0400)
commit602cc9206ac48b34fde2d503d6733cd7488d2ab1
tree192067885b73a0641ef11cb28d0e283e24295918
parentd3eb575d5ab9d4b27e43ea43e57e70fee342b3b8
net: ethernet: ti: cpsw: fix rx-usecs interrupt pacing consistency

The rx-usecs shouldn't be changed while interface down/up.
Currently, for instance, if it's set to 100us, after interface
down/up it's 500us. It's a hidden bug that can lead to lavish
interrupt pacing time increasing while "down/up" up to max value.

Steps to reproduce:
- set rx-usecs to be 100us
- down/up interface
- read new unexpected rx-usecs

Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>
Reviewed-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/ti/cpsw.c