usb: gadget: print a meaningful error message
We can only register one USB multi gadget, so check for it being already registered and print a meaningful error message if it is. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
400988a831
commit
25fd64ed22
|
@ -234,6 +234,11 @@ static struct usb_composite_driver multi_driver = {
|
||||||
|
|
||||||
int usb_multi_register(struct f_multi_opts *opts)
|
int usb_multi_register(struct f_multi_opts *opts)
|
||||||
{
|
{
|
||||||
|
if (gadget_multi_opts) {
|
||||||
|
pr_err("USB multi gadget already registered\n");
|
||||||
|
return -EBUSY;
|
||||||
|
}
|
||||||
|
|
||||||
gadget_multi_opts = opts;
|
gadget_multi_opts = opts;
|
||||||
|
|
||||||
return usb_composite_probe(&multi_driver);
|
return usb_composite_probe(&multi_driver);
|
||||||
|
|
Loading…
Reference in New Issue