static int __init nokia_bind_config(struct usb_configuration *c) { int status = 0; status = phonet_bind_config(c); if (status) printk(KERN_DEBUG "could not bind phonet config\n"); status = obex_bind_config(c, 0); if (status) printk(KERN_DEBUG "could not bind obex config %d\n", 0); status = obex_bind_config(c, 1); if (status) printk(KERN_DEBUG "could not bind obex config %d\n", 0); status = acm_bind_config(c, 2); if (status) printk(KERN_DEBUG "could not bind acm config\n"); if (use_eem) { status = eem_bind_config(c); if (status) printk(KERN_DEBUG "could not bind eem config\n"); } else { status = ecm_bind_config(c, hostaddr); if (status) printk(KERN_DEBUG "could not bind ecm config\n"); } return status; }
static int __init softupd_bind_config(struct usb_configuration *c) { int status = 0; status = phonet_bind_config(c); if (status) { struct usb_composite_dev *cdev = c->cdev; dev_err(&cdev->gadget->dev, "could not bind phonet config\n"); } status = raw_bind_config(c); if (status) dev_err(&c->cdev->gadget->dev, "could not bind raw config\n"); return status; }