Commit 2b0da1fa authored by Omer El Idrissi's avatar Omer El Idrissi Committed by Greg Kroah-Hartman
Browse files

staging: rtl8723bs: use direct returns in sdio_dvobj_init()

parent 6671dbbb
Loading
Loading
Loading
Loading
+6 −11
Original line number Diff line number Diff line
@@ -155,13 +155,12 @@ static void sdio_deinit(struct dvobj_priv *dvobj)
}
static struct dvobj_priv *sdio_dvobj_init(struct sdio_func *func)
{
	int status = _FAIL;
	struct dvobj_priv *dvobj = NULL;
	struct sdio_data *psdio;

	dvobj = devobj_init();
	if (!dvobj)
		goto exit;
		return NULL;

	sdio_set_drvdata(func, dvobj);

@@ -172,18 +171,14 @@ static struct dvobj_priv *sdio_dvobj_init(struct sdio_func *func)
		goto free_dvobj;

	rtw_reset_continual_io_error(dvobj);
	status = _SUCCESS;

	return dvobj;

free_dvobj:
	if (status != _SUCCESS && dvobj) {
	sdio_set_drvdata(func, NULL);

	devobj_deinit(dvobj);

		dvobj = NULL;
	}
exit:
	return dvobj;
	return NULL;
}

static void sdio_dvobj_deinit(struct sdio_func *func)