Loading
!11465 【olk 6.6】net: hns3: some bugfixes for netdev
Merge Pull Request from: @chen-hao418
driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IAP2LZ
WangBoe2022:
net: hns3: don't auto enable misc vector
Currently, there is a time window between misc irq enabled and service task inited. If an
interrupte is reported at this time,it will cause warning,So don't auto enable misc vector when
request irq.
net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
Currently the misc irq is initialized before reset_timer setup. But it will access the reset_timer
in the irq handler. So initialize the reset_timer earlier.
Jie Wang:
net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
Currently, HIP08 devices does not register the ptp devices, so the hdev->ptp is NULL. But the tx
process would still try to set hardware time stamp info with SKBTX_HW_TSTAMP flag and cause a
kernel crash.
Link:https://gitee.com/openeuler/kernel/pulls/11465
Signed-off-by:
Zhang Peng <zhangpeng362@huawei.com>