linux/arch/xtensa
Max Filippov b7a861a6c3 xtensa: iss: clean up per-device locking in network driver
Per-device locking in the ISS network driver is used to protect poll
timer and stats updates. Stat collection is not protected.
Remove per-device locking everywhere except the stats updates. Replace
ndo_get_stats callback with ndo_get_stats64 and use proper locking there
as well.
As a side effect this fixes possible deadlock between iss_net_close
and iss_net_timer.

Reported by: Duoming Zhou <duoming@zju.edu.cn>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2022-05-01 19:51:20 -07:00
..
boot xtensa: fix DTC warning unit_address_format 2022-03-17 02:55:47 -07:00
configs rcu: Fix undefined Kconfig macros 2021-09-13 16:32:46 -07:00
include TTY/Serial driver changes for 5.18-rc1 2022-03-28 13:00:51 -07:00
kernel xtensa: fix a7 clobbering in coprocessor context load/store 2022-04-15 18:44:02 -07:00
lib xtensa: localize labels used in memmove 2022-05-01 19:51:20 -07:00
mm xtensa: define update_mmu_tlb function 2022-03-22 09:45:09 -07:00
platforms xtensa: iss: clean up per-device locking in network driver 2022-05-01 19:51:20 -07:00
variants xtensa: add test_kc705_be variant 2018-08-20 12:34:45 -07:00
Kbuild xtensa: move core-y in arch/xtensa/Makefile to arch/xtensa/Kbuild 2021-08-11 11:37:13 -07:00
Kconfig dma-mapping updates for Linux 5.18 2022-03-29 08:50:14 -07:00
Kconfig.debug xtensa: make stack dump size configurable 2019-11-26 11:33:39 -08:00
Makefile xtensa: add kernel ABI selection to Kconfig 2022-03-09 14:16:35 -08:00