mbox series

[V3,net,0/7] There are some bugfix for the HNS3 ethernet driver

Message ID 20250106143642.539698-1-shaojijie@huawei.com (mailing list archive)
Headers show
Series There are some bugfix for the HNS3 ethernet driver | expand

Message

Jijie Shao Jan. 6, 2025, 2:36 p.m. UTC
There's a series of bugfix that's been accepted:
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=d80a3091308491455b6501b1c4b68698c4a7cd24

However, The series is making the driver poke into IOMMU internals instead of
implementing appropriate IOMMU workarounds. After discussion, the series was reverted:
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=249cfa318fb1b77eb726c2ff4f74c9685f04e568

But only two patches are related to the IOMMU.
Other patches involve only the modification of the driver.
This series resends other patches.

---
ChangeLog:
v2 RESEND -> v3:
  - Add one comment, suggested by Michal Swiatkowski.
  v2 RESEND: https://lore.kernel.org/all/20241217010839.1742227-1-shaojijie@huawei.com/
v2 -> v2 RESEND:
  - Send to net instead of net-next.
  v2: https://lore.kernel.org/all/20241216132346.1197079-1-shaojijie@huawei.com/
v1 -> v2:
  - Fix a data inconsistency issue caused by simultaneous access of multiple readers,
    suggested by Jakub.
  v1: https://lore.kernel.org/all/20241107133023.3813095-1-shaojijie@huawei.com/
---
Hao Lan (4):
  net: hns3: fixed reset failure issues caused by the incorrect reset
    type
  net: hns3: fix missing features due to dev->features configuration too
    early
  net: hns3: Resolved the issue that the debugfs query result is
    inconsistent.
  net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds
    issue

Jian Shen (2):
  net: hns3: don't auto enable misc vector
  net: hns3: initialize reset_timer before hclgevf_misc_irq_init()

Jie Wang (1):
  net: hns3: fix kernel crash when 1588 is sent on HIP08 devices

 drivers/net/ethernet/hisilicon/hns3/hnae3.h   |  3 -
 .../ethernet/hisilicon/hns3/hns3_debugfs.c    | 96 ++++++-------------
 .../net/ethernet/hisilicon/hns3/hns3_enet.c   |  1 -
 .../hisilicon/hns3/hns3pf/hclge_main.c        | 45 +++++++--
 .../hisilicon/hns3/hns3pf/hclge_ptp.c         |  3 +
 .../hisilicon/hns3/hns3pf/hclge_regs.c        |  9 +-
 .../hisilicon/hns3/hns3vf/hclgevf_main.c      | 41 ++++++--
 .../hisilicon/hns3/hns3vf/hclgevf_regs.c      |  9 +-
 8 files changed, 114 insertions(+), 93 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org Jan. 8, 2025, 7:20 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 6 Jan 2025 22:36:35 +0800 you wrote:
> There's a series of bugfix that's been accepted:
> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=d80a3091308491455b6501b1c4b68698c4a7cd24
> 
> However, The series is making the driver poke into IOMMU internals instead of
> implementing appropriate IOMMU workarounds. After discussion, the series was reverted:
> https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/commit/?id=249cfa318fb1b77eb726c2ff4f74c9685f04e568
> 
> [...]

Here is the summary with links:
  - [V3,net,1/7] net: hns3: fixed reset failure issues caused by the incorrect reset type
    https://git.kernel.org/netdev/net/c/5a4b584c6769
  - [V3,net,2/7] net: hns3: fix missing features due to dev->features configuration too early
    https://git.kernel.org/netdev/net/c/ac1e2836fe29
  - [V3,net,3/7] net: hns3: Resolved the issue that the debugfs query result is inconsistent.
    https://git.kernel.org/netdev/net/c/5191a8d3c2ab
  - [V3,net,4/7] net: hns3: don't auto enable misc vector
    https://git.kernel.org/netdev/net/c/98b1e3b27734
  - [V3,net,5/7] net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
    https://git.kernel.org/netdev/net/c/247fd1e33e1c
  - [V3,net,6/7] net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue
    https://git.kernel.org/netdev/net/c/7997ddd46c54
  - [V3,net,7/7] net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
    https://git.kernel.org/netdev/net/c/9741e72b2286

You are awesome, thank you!