mbox series

[Focal,Pull] Hisilicon update to 5.6-rc2

Message ID 3d5240ec-8e27-83df-9fda-729b94b35ab1@canonical.com
State New
Headers show
Series [Focal,Pull] Hisilicon update to 5.6-rc2 | expand

Pull-request

git://kernel.ubuntu.com/ikepanhc/public.git 20200220

Message

Ike Panhc Feb. 21, 2020, 3:18 a.m. UTC
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

Comments

Seth Forshee Feb. 26, 2020, 4:20 a.m. UTC | #1
On Fri, Feb 21, 2020 at 11:18:01AM +0800, Ike Panhc wrote:
> 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.

Applied to focal/master-next, thanks!