]> git.baikalelectronics.ru Git - kernel.git/commit
cxgb4: get rid of custom busy poll code
authorEric Dumazet <edumazet@google.com>
Thu, 2 Feb 2017 19:44:27 +0000 (11:44 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 Feb 2017 21:18:01 +0000 (16:18 -0500)
commitd267bf901db2256f7cb9d03065a2de8213c5c9f5
tree0a3beb0933d67fad17d40f11cd56c2c03b200611
parentb6dbb724b3de4915aedd8cdf7fc106ed81e0d08c
cxgb4: get rid of custom busy poll code

In linux-4.5, busy polling was implemented in core
NAPI stack, meaning that all custom implementation can
be removed from drivers.

Not only we remove lot of code, we also remove one spin_lock()
from driver fast path.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Ganesh Goudar <ganeshgr@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
drivers/net/ethernet/chelsio/cxgb4/sge.c