From 6e958db3e88e72bce5f031306e550b0e64f8c360 Mon Sep 17 00:00:00 2001 From: Yangyang Li Date: Fri, 14 Jun 2019 22:19:07 +0800 Subject: [PATCH] RDMA/hns: Set reset flag when hw resetting driver inclusion category: bugfix bugzilla: NA CVE: NA When hw resetting, there is no response from hw when driver sending cmdq. If driver still send cmdq to hw, the reset process may be blocked. So reset flag should be set to intercept the cmdq command when driver receiving "notify down" signal. Feature or Bugfix:Bugfix Signed-off-by: Yangyang Li Signed-off-by: liyangyang (M) Reviewed-by: oulijun Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c index b3bf14d4b844..c8d3618e5a28 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c @@ -7059,6 +7059,7 @@ static int hns_roce_hw_v2_reset_notify_down(struct hnae3_handle *handle) if (!hr_dev) return 0; + hr_dev->is_reset = true; hr_dev->active = false; hr_dev->dis_db = true; hns_roce_hw_v2_reset_notify_usr(hr_dev); -- GitLab