linux_dsm_epyc7002/drivers/net/ethernet
Yunsheng Lin 1c6dfe6fc6 net: hns3: remove mailbox and reset work in hclge_main
There are three work (mbx_service_task, service_task,
rst_service_task) in the HNS3 driver, mbx_service_task is for
handling mailbox work, service_task is for periodic management
issue and rst_service_task is for reset related issue, which can
be handled in a single work.

This patch removes the mbx_service_task and rst_service_task
work, and moves the related handling to the service_task work
in order to remove concurrency between the three work and to
improve efficiency.

BTW, since stats_timer in struct hclge_hw_stats is not needed
anymore, so removes the definition of struct hclge_hw_stats,
and moves mac_stats into struct hclge_dev.

Signed-off-by: Yunsheng Lin <linyunsheng@huawei.com>
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-12-16 16:12:25 -08:00
..
3com netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
8390 netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
adaptec netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
aeroflex
agere netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
alacritech
allwinner netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
alteon netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
altera
amazon netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
amd netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
apm netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
apple netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
aquantia net: atlantic: Signedness bug in aq_vec_isr_legacy() 2019-11-13 14:29:28 -08:00
arc
atheros netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
aurora
broadcom netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
brocade
cadence net: macb: add missed tasklet_kill 2019-11-28 23:05:28 -08:00
calxeda netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
cavium netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
chelsio cxgb4: add support for high priority filters 2019-12-10 17:52:41 -08:00
cirrus netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
cisco netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
cortina netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
davicom netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
dec netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
dlink netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
emulex netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
ezchip
faraday netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
freescale dpaa2-ptp: add external trigger event support 2019-12-16 15:56:41 -08:00
fujitsu netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
google netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
hisilicon net: hns3: remove mailbox and reset work in hclge_main 2019-12-16 16:12:25 -08:00
huawei netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
i825xx netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
ibm netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
intel netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
marvell netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
mediatek netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
mellanox mlx4: use new txqueue timeout argument 2019-12-12 21:38:57 -08:00
micrel netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
microchip netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
moxa
mscc net: mscc: ocelot: unregister the PTP clock on deinit 2019-12-03 11:27:00 -08:00
myricom
natsemi netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
neterion netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
netronome Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace" 2019-12-13 18:13:22 -08:00
ni
nvidia netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
nxp lpc_eth: kernel BUG on remove 2019-12-06 20:51:19 -08:00
oki-semi netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
packetengines netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
pasemi
pensando netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
qlogic netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
qualcomm netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
rdc netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
realtek r8169: check that Realtek PHY driver module is loaded 2019-12-16 15:59:18 -08:00
renesas netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
rocker
samsung netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
seeq netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
sfc netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
sgi netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
silan netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
sis netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
smsc netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
socionext
stmicro netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
sun netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
synopsys netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
tehuti
ti netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
toshiba netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
tundra
via netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
wiznet netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
xilinx netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
xircom netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
fealnx.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
jme.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
jme.h
Kconfig
korina.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
lantiq_etop.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
lantiq_xrx200.c
Makefile