Messages in this thread | | | Date | Sat, 09 Mar 2019 22:59:37 -0800 (PST) | Subject | Re: [PATCH net] net: hns3: fix to stop multiple HNS reset due to the AER changes | From | David Miller <> |
| |
From: Huazhong Tan <tanhuazhong@huawei.com> Date: Sun, 10 Mar 2019 14:47:51 +0800
> From: Shiju Jose <shiju.jose@huawei.com> > > The commit bfcb79fca19d > ("PCI/ERR: Run error recovery callbacks for all affected devices") > affected the non-fatal error recovery logic for the HNS and RDMA devices. > This is because each HNS PF under PCIe bus receive callbacks > from the AER driver when an error is reported for one of the PF. > This causes unwanted PF resets because > the HNS decides which PF to reset based on the reset type set. > The HNS error handling code sets the reset type based on the hw error > type detected. > > This patch provides fix for the above issue for the recovery of > the hw errors in the HNS and RDMA devices. > > This patch needs backporting to the kernel v5.0+ > > Fixes: 332fbf576579 ("net: hns3: add handling of hw ras errors using new set of commands") > Reported-by: Xiaofei Tan <tanxiaofei@huawei.com> > Signed-off-by: Shiju Jose <shiju.jose@huawei.com> > Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Applied and queued up for -stable, thanks.
| |