From 9370bb92b2d16684ee45cf24e879c93c509162da Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Thu, 19 Dec 2024 01:47:39 +0000 Subject: [PATCH] add wifi6 8852be driver --- kernel/drivers/net/arcnet/com90io.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kernel/drivers/net/arcnet/com90io.c b/kernel/drivers/net/arcnet/com90io.c index 4e56aaf..3856b44 100644 --- a/kernel/drivers/net/arcnet/com90io.c +++ b/kernel/drivers/net/arcnet/com90io.c @@ -34,7 +34,7 @@ #include <linux/ioport.h> #include <linux/delay.h> #include <linux/netdevice.h> -#include <linux/bootmem.h> +#include <linux/memblock.h> #include <linux/init.h> #include <linux/interrupt.h> #include <linux/io.h> @@ -363,8 +363,10 @@ switch (ints[0]) { default: /* ERROR */ pr_err("Too many arguments\n"); + fallthrough; case 2: /* IRQ */ irq = ints[2]; + fallthrough; case 1: /* IO address */ io = ints[1]; } @@ -394,7 +396,7 @@ err = com90io_probe(dev); if (err) { - free_netdev(dev); + free_arcdev(dev); return err; } @@ -417,7 +419,7 @@ free_irq(dev->irq, dev); release_region(dev->base_addr, ARCNET_TOTAL_SIZE); - free_netdev(dev); + free_arcdev(dev); } module_init(com90io_init) -- Gitblit v1.6.2