mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-03 17:14:14 +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);
|
||||
pdvobjpriv->usb_vendor_req_buf = kzalloc(MAX_USB_IO_CTL_SIZE, GFP_KERNEL);
|
||||
|
||||
if (!pdvobjpriv->usb_vendor_req_buf)
|
||||
goto free_dvobj;
|
||||
if (pdvobjpriv->usb_vendor_req_buf) {
|
||||
usb_get_dev(pusbd);
|
||||
status = _SUCCESS;
|
||||
}
|
||||
|
||||
usb_get_dev(pusbd);
|
||||
|
||||
status = _SUCCESS;
|
||||
|
||||
free_dvobj:
|
||||
if (status != _SUCCESS) {
|
||||
usb_set_intfdata(usb_intf, NULL);
|
||||
kfree(pdvobjpriv);
|
||||
|
Loading…
Reference in New Issue
Block a user