Loading
net: hns3: fix wrong use of semaphore up
maillist inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IAQ6G2 CVE: NA Reference: https://patchwork.kernel.org/project/netdevbpf/patch/20240813141024.1707252-2-shaojijie@huawei.com/ ---------------------------------------------------------------------- Currently, if hns3 PF or VF FLR reset failed after five times retry, the reset done process will directly release the semaphore which has already released in hclge_reset_prepare_general. This will cause down operation fail. So this patch fixes it by adding reset state judgement. The up operation is only called after successful PF FLR reset. Fixes: 8627bded ("net: hns3: refactor the precedure of PF FLR") Fixes: f28368bb ("net: hns3: refactor the procedure of VF FLR") Signed-off-by:Jie Wang <wangjie125@huawei.com> Signed-off-by:
Jijie Shao <shaojijie@huawei.com> Signed-off-by:
Paolo Abeni <pabeni@redhat.com> Signed-off-by:
Hao Chen <chenhao418@huawei.com>