staging: rtl8188eu: simplify rtl88eu_mon_init

The code looks a bit nicer without goto.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20210620175301.14988-9-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Martin Kaiser 2021-06-20 19:52:57 +02:00 committed by Greg Kroah-Hartman
parent 896e902299
commit 0e02d10ec2
1 changed files with 5 additions and 8 deletions

View File

@ -163,18 +163,15 @@ struct net_device *rtl88eu_mon_init(void)
dev = alloc_netdev(0, "mon%d", NET_NAME_UNKNOWN, mon_setup); dev = alloc_netdev(0, "mon%d", NET_NAME_UNKNOWN, mon_setup);
if (!dev) if (!dev)
goto fail; return NULL;
err = register_netdev(dev); err = register_netdev(dev);
if (err < 0) if (err < 0) {
goto fail_free_dev; free_netdev(dev);
return NULL;
}
return dev; return dev;
fail_free_dev:
free_netdev(dev);
fail:
return NULL;
} }
void rtl88eu_mon_deinit(struct net_device *dev) void rtl88eu_mon_deinit(struct net_device *dev)