[hns3-0114]net: hns3: log and clear hardware error after reset complete
Bug #1859564 reported by
Fred Kimmy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kunpeng920 |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu-18.04 |
Won't Fix
|
Undecided
|
Taihsiang Ho | ||
Ubuntu-18.04-hwe |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu-20.04 |
Fix Released
|
Undecided
|
Unassigned | ||
Upstream-kernel |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Bug Description]
When device is resetting, the CMDQ service may be stopped until
reset completed. If a new RAS error occurs at this moment, it
will no be able to clear the RAS source.
[Steps to Reproduce]
1.enject RAS & global reset at the same time
[Actual Results]
RAS error cannot be cleared
[Expected Results]
RAS error can be cleared
[Reproducibility]
Inevitably
[Additional information]
Hardware: D06
Firmware: NA
Kernel: NA
[Resolution]
This patch fixes it by clearing the RAS source after reset complete.
4fdd0bca6152 net: hns3: log and clear hardware error after reset complete
description: | updated |
tags: | added: ikeradar |
Changed in kunpeng920: | |
status: | New → In Progress |
tags: | added: tairadar |
tags: | removed: ikeradar |
Changed in kunpeng920: | |
status: | In Progress → Fix Committed |
Changed in kunpeng920: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The upstream commit uses a function "hclge_ handle_ all_hns_ hw_errors" , and this function is not implemented in Bionic kernel source.