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);
if (!dev)
goto fail;
return NULL;
err = register_netdev(dev);
if (err < 0)
goto fail_free_dev;
if (err < 0) {
free_netdev(dev);
return NULL;
}
return dev;
fail_free_dev:
free_netdev(dev);
fail:
return NULL;
}
void rtl88eu_mon_deinit(struct net_device *dev)