mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-04 09:34:12 +08:00
staging: rtl8188eu: remove goto label
By checking for the success of kzalloc we were able to remove the goto label thus making the code more readable. Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
2773941984
commit
47ccb34ac7
@ -115,14 +115,11 @@ static struct dvobj_priv *usb_dvobj_init(struct usb_interface *usb_intf)
|
|||||||
mutex_init(&pdvobjpriv->usb_vendor_req_mutex);
|
mutex_init(&pdvobjpriv->usb_vendor_req_mutex);
|
||||||
pdvobjpriv->usb_vendor_req_buf = kzalloc(MAX_USB_IO_CTL_SIZE, GFP_KERNEL);
|
pdvobjpriv->usb_vendor_req_buf = kzalloc(MAX_USB_IO_CTL_SIZE, GFP_KERNEL);
|
||||||
|
|
||||||
if (!pdvobjpriv->usb_vendor_req_buf)
|
if (pdvobjpriv->usb_vendor_req_buf) {
|
||||||
goto free_dvobj;
|
usb_get_dev(pusbd);
|
||||||
|
status = _SUCCESS;
|
||||||
|
}
|
||||||
|
|
||||||
usb_get_dev(pusbd);
|
|
||||||
|
|
||||||
status = _SUCCESS;
|
|
||||||
|
|
||||||
free_dvobj:
|
|
||||||
if (status != _SUCCESS) {
|
if (status != _SUCCESS) {
|
||||||
usb_set_intfdata(usb_intf, NULL);
|
usb_set_intfdata(usb_intf, NULL);
|
||||||
kfree(pdvobjpriv);
|
kfree(pdvobjpriv);
|
||||||
|
Loading…
Reference in New Issue
Block a user