| .. | .. |
|---|
| 554 | 554 | err_release_mem: |
|---|
| 555 | 555 | release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1); |
|---|
| 556 | 556 | err_free_dev: |
|---|
| 557 | | - free_netdev(dev); |
|---|
| 557 | + free_arcdev(dev); |
|---|
| 558 | 558 | return -EIO; |
|---|
| 559 | 559 | } |
|---|
| 560 | 560 | |
|---|
| .. | .. |
|---|
| 672 | 672 | release_region(dev->base_addr, ARCNET_TOTAL_SIZE); |
|---|
| 673 | 673 | release_mem_region(dev->mem_start, |
|---|
| 674 | 674 | dev->mem_end - dev->mem_start + 1); |
|---|
| 675 | | - free_netdev(dev); |
|---|
| 675 | + free_arcdev(dev); |
|---|
| 676 | 676 | } |
|---|
| 677 | 677 | } |
|---|
| 678 | 678 | |
|---|
| .. | .. |
|---|
| 693 | 693 | switch (ints[0]) { |
|---|
| 694 | 694 | default: /* ERROR */ |
|---|
| 695 | 695 | pr_err("Too many arguments\n"); |
|---|
| 696 | + fallthrough; |
|---|
| 696 | 697 | case 3: /* Mem address */ |
|---|
| 697 | 698 | shmem = ints[3]; |
|---|
| 699 | + fallthrough; |
|---|
| 698 | 700 | case 2: /* IRQ */ |
|---|
| 699 | 701 | irq = ints[2]; |
|---|
| 702 | + fallthrough; |
|---|
| 700 | 703 | case 1: /* IO address */ |
|---|
| 701 | 704 | io = ints[1]; |
|---|
| 702 | 705 | } |
|---|