usb: gadget: legacy: compress return logic into one line
PATCH 1/1 usb: gadget: legacy: compress return logic into one line
Simplify return logic to avoid unnecessary variable assignments.
These issues were detected using Coccinelle and the following semantic patch:
@@
local idexpression ret;
expression e;
@@
-ret =
+return
e;
-return ret;
Signed-off-by Gustavo A. R. Silva <[email protected]>
--- drivers/usb/gadget/legacy/audio.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-)
drivers/usb/gadget/legacy/audio.c +4 -8
@@ -200,10 +200,8 @@ static int audio_do_config(struct usb_configuration *c)#ifdef CONFIG_GADGET_UAC1 f_uac1 =usb_get_function (fi_uac1); -if (IS_ERR (f_uac1)) { - status =PTR_ERR (f_uac1); -return status; - } +if (IS_ERR (f_uac1)) +return PTR_ERR (f_uac1); status =usb_add_function (c, f_uac1);if (status <0 ) {
@@ -212,10 +210,8 @@ static int audio_do_config(struct usb_configuration *c) }#else f_uac2 =usb_get_function (fi_uac2); -if (IS_ERR (f_uac2)) { - status =PTR_ERR (f_uac2); -return status; - } +if (IS_ERR (f_uac2)) +return PTR_ERR (f_uac2); status =usb_add_function (c, f_uac2);if (status <0 ) {
Signature · 1 line
2.5.0