hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/infiniband/hw/hns/hns_roce_mr.c
....@@ -167,10 +167,10 @@
167167 static int hns_roce_mr_enable(struct hns_roce_dev *hr_dev,
168168 struct hns_roce_mr *mr)
169169 {
170
- int ret;
171170 unsigned long mtpt_idx = key_to_hw_index(mr->key);
172
- struct device *dev = hr_dev->dev;
173171 struct hns_roce_cmd_mailbox *mailbox;
172
+ struct device *dev = hr_dev->dev;
173
+ int ret;
174174
175175 /* Allocate mailbox memory */
176176 mailbox = hns_roce_alloc_cmd_mailbox(hr_dev);
....@@ -456,10 +456,10 @@
456456
457457 return &mr->ibmr;
458458
459
-err_key:
460
- free_mr_key(hr_dev, mr);
461459 err_pbl:
462460 free_mr_pbl(hr_dev, mr);
461
+err_key:
462
+ free_mr_key(hr_dev, mr);
463463 err_free:
464464 kfree(mr);
465465 return ERR_PTR(ret);