| .. | .. |
|---|
| 497 | 497 | if (port) { |
|---|
| 498 | 498 | put_device(&port->dev); |
|---|
| 499 | 499 | retval = -EEXIST; |
|---|
| 500 | | - goto err_out; |
|---|
| 500 | + goto err_put; |
|---|
| 501 | 501 | } |
|---|
| 502 | 502 | |
|---|
| 503 | 503 | port = kzalloc(sizeof(struct zfcp_port), GFP_KERNEL); |
|---|
| 504 | 504 | if (!port) |
|---|
| 505 | | - goto err_out; |
|---|
| 505 | + goto err_put; |
|---|
| 506 | 506 | |
|---|
| 507 | 507 | rwlock_init(&port->unit_list_lock); |
|---|
| 508 | 508 | INIT_LIST_HEAD(&port->unit_list); |
|---|
| .. | .. |
|---|
| 525 | 525 | |
|---|
| 526 | 526 | if (dev_set_name(&port->dev, "0x%016llx", (unsigned long long)wwpn)) { |
|---|
| 527 | 527 | kfree(port); |
|---|
| 528 | | - goto err_out; |
|---|
| 528 | + goto err_put; |
|---|
| 529 | 529 | } |
|---|
| 530 | 530 | retval = -EINVAL; |
|---|
| 531 | 531 | |
|---|
| .. | .. |
|---|
| 542 | 542 | |
|---|
| 543 | 543 | return port; |
|---|
| 544 | 544 | |
|---|
| 545 | | -err_out: |
|---|
| 545 | +err_put: |
|---|
| 546 | 546 | zfcp_ccw_adapter_put(adapter); |
|---|
| 547 | +err_out: |
|---|
| 547 | 548 | return ERR_PTR(retval); |
|---|
| 548 | 549 | } |
|---|