Simplify function code.
Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
Acked-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
- if (op && tpg->gadget_connect) {
- ret = -EINVAL;
- goto out;
- }
- if (!op && !tpg->gadget_connect) {
- ret = -EINVAL;
- goto out;
- }
+ if ((op && tpg->gadget_connect) || (!op && !tpg->gadget_connect))
+ return -EINVAL;
- if (ret)
- goto out;
- } else {
+ if (ret)
+ return ret;
+
tpg->gadget_connect = op;
return count;
tpg->gadget_connect = op;
return count;
}
static ssize_t tcm_usbg_tpg_nexus_show(struct config_item *item, char *page)
}
static ssize_t tcm_usbg_tpg_nexus_show(struct config_item *item, char *page)