hc
2024-05-10 748e4f3d702def1a4bff191e0cf93b6a05340f01
kernel/drivers/net/arcnet/com90xx.c
....@@ -554,7 +554,7 @@
554554 err_release_mem:
555555 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1);
556556 err_free_dev:
557
- free_netdev(dev);
557
+ free_arcdev(dev);
558558 return -EIO;
559559 }
560560
....@@ -672,7 +672,7 @@
672672 release_region(dev->base_addr, ARCNET_TOTAL_SIZE);
673673 release_mem_region(dev->mem_start,
674674 dev->mem_end - dev->mem_start + 1);
675
- free_netdev(dev);
675
+ free_arcdev(dev);
676676 }
677677 }
678678
....@@ -693,10 +693,13 @@
693693 switch (ints[0]) {
694694 default: /* ERROR */
695695 pr_err("Too many arguments\n");
696
+ fallthrough;
696697 case 3: /* Mem address */
697698 shmem = ints[3];
699
+ fallthrough;
698700 case 2: /* IRQ */
699701 irq = ints[2];
702
+ fallthrough;
700703 case 1: /* IO address */
701704 io = ints[1];
702705 }