[Focal][Pull] Hisilicon update to 5.6-rc2
Ike Panhc
ike.pan at canonical.com
Fri Feb 21 03:18:01 UTC 2020
Hi,
BugLink: https://launchpad.net/bugs/1860401
BugLink: https://launchpad.net/bugs/1863575
BugLink: https://launchpad.net/bugs/1859261
Here are patches for Hisilicon ethernet driver and also add new driver for
nor flash controller. Also updateconfigs for new driver built as module.
All patches clean cherry-picked from mainline and about Hisilicon drivers
only.
The following changes since commit d503518187a2a8b8c031b18e46b94bbe3f68a5a5:
UBUNTU: remove snapdragon abi files (2020-02-19 15:48:05 -0600)
are available in the Git repository at:
git://kernel.ubuntu.com/ikepanhc/public.git 20200220
for you to fetch changes up to 08b7aceba09c4d351f09fefcec4fafe564cd76b4:
UBUNTU: [Config] CONFIG_SPI_HISI_SFC_V3XX=m (2020-02-20 15:24:26 +0800)
----------------------------------------------------------------
Guangbin Huang (1):
net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
Guojia Liao (2):
net: hns3: do not schedule the periodic task when reset fail
net: hns3: add protection when get SFP speed as 0
Huazhong Tan (14):
net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
net: hns3: optimization for CMDQ uninitialization
net: hns3: add some VF VLAN information for command "ip link show"
net: hns3: add a log for getting chain failure in hns3_nic_uninit_vector_data()
net: hns3: only print misc interrupt status when handling fails
net: hns3: replace an unsuitable variable type in hclge_inform_reset_assert_to_vf()
net: hns3: modify an unsuitable reset level for hardware error
net: hns3: split hclge_reset() into preparing and rebuilding part
net: hns3: split hclgevf_reset() into preparing and rebuilding part
net: hns3: refactor the precedure of PF FLR
net: hns3: refactor the procedure of VF FLR
net: hns3: enlarge HCLGE_RESET_WAIT_CNT
net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
net: hns3: refactor the notification scheme of PF reset
Ike Panhc (1):
UBUNTU: [Config] CONFIG_SPI_HISI_SFC_V3XX=m
John Garry (2):
spi: Add HiSilicon v3xx SPI NOR flash controller driver
MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver
Yonglong Liu (5):
net: hns3: re-organize vector handle
net: hns3: modify the IRQ name of TQP vector
net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
net: hns3: modify the IRQ name of misc vectors
net: hns3: fix VF bandwidth does not take effect in some case
Yufeng Mo (2):
net: hns3: get FD rules location before dump in debugfs
net: hns3: add management table after IMP reset
Yunsheng Lin (7):
net: hns3: schedule hclgevf_service by using delayed workqueue
net: hns3: remove mailbox and reset work in hclge_main
net: hns3: remove unnecessary work in hclgevf_main
net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
net: hns3: check FE bit before calling hns3_add_frag()
net: hns3: implement ndo_features_check ops for hns3 driver
net: hns3: add trace event support for HNS3 driver
MAINTAINERS | 6 +
debian.master/config/config.common.ubuntu | 1 +
drivers/net/ethernet/hisilicon/hns3/Makefile | 2 +
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 238 +++++++++++++++----------
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 139 +++++++++++++++
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 16 +-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 2 +
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 84 ++++++++-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 436 ++++++++++++++++++++++++++--------------------
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 21 +--
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 7 +-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 404 +++++++++++++++++++++---------------------
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 15 +-
drivers/spi/Kconfig | 9 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-hisi-sfc-v3xx.c | 284 ++++++++++++++++++++++++++++++
21 files changed, 1140 insertions(+), 543 deletions(-)
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_trace.h
create mode 100644 drivers/spi/spi-hisi-sfc-v3xx.c
More information about the kernel-team
mailing list