]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mk_eth_soc_fixes-perf-improvements'
authorDavid S. Miller <davem@davemloft.net>
Fri, 23 Apr 2021 20:31:58 +0000 (13:31 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 23 Apr 2021 20:31:58 +0000 (13:31 -0700)
commit9538eead988917ee4bdad36e5d7d2fa4287caf98
tree35ee08136d077d6a8dad553652f3f2e1355f2131
parent261e7380cff4c98766050c297b9ae1470aa26e08
parent1b803e0676186cfbe129fd8e1965fdf85a359d1e
Merge branch 'mk_eth_soc_fixes-perf-improvements'

Ilya Lipnitskiy says:

====================
mtk_eth_soc: fixes and performance improvements

Most of these changes come from OpenWrt where they have been present and
tested for months.

First three patches are bug fixes. The rest are performance
improvements. The last patch is a cleanup to use the iopoll.h macro for
busy-waiting instead of a custom loop.

v2:
 - Reverse christmas tree in "use iopoll.h macro for DMA init"
 - Use cond_resched() instead of iopoll.h macro in "reduce MDIO bus
   access latency"
 - Use napi_complete_done and rework NAPI callbacks in a new patch
====================

Signed-off-by: David S. Miller <davem@davemloft.net>