9
0
Fork 0

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:
Sascha Hauer 2017-01-20 09:36:44 +01:00
parent 400988a831
commit 25fd64ed22
1 changed files with 5 additions and 0 deletions

View File

@ -234,6 +234,11 @@ static struct usb_composite_driver multi_driver = {
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;
return usb_composite_probe(&multi_driver);