| .. | .. |
|---|
| 167 | 167 | static int hns_roce_mr_enable(struct hns_roce_dev *hr_dev, |
|---|
| 168 | 168 | struct hns_roce_mr *mr) |
|---|
| 169 | 169 | { |
|---|
| 170 | | - int ret; |
|---|
| 171 | 170 | unsigned long mtpt_idx = key_to_hw_index(mr->key); |
|---|
| 172 | | - struct device *dev = hr_dev->dev; |
|---|
| 173 | 171 | struct hns_roce_cmd_mailbox *mailbox; |
|---|
| 172 | + struct device *dev = hr_dev->dev; |
|---|
| 173 | + int ret; |
|---|
| 174 | 174 | |
|---|
| 175 | 175 | /* Allocate mailbox memory */ |
|---|
| 176 | 176 | mailbox = hns_roce_alloc_cmd_mailbox(hr_dev); |
|---|
| .. | .. |
|---|
| 456 | 456 | |
|---|
| 457 | 457 | return &mr->ibmr; |
|---|
| 458 | 458 | |
|---|
| 459 | | -err_key: |
|---|
| 460 | | - free_mr_key(hr_dev, mr); |
|---|
| 461 | 459 | err_pbl: |
|---|
| 462 | 460 | free_mr_pbl(hr_dev, mr); |
|---|
| 461 | +err_key: |
|---|
| 462 | + free_mr_key(hr_dev, mr); |
|---|
| 463 | 463 | err_free: |
|---|
| 464 | 464 | kfree(mr); |
|---|
| 465 | 465 | return ERR_PTR(ret); |
|---|