static int af9015_init(struct dvb_usb_device *d) { int ret; deb_info("%s:\n", __func__); /* init RC canary */ ret = af9015_write_reg(d, 0x98e9, 0xff); if (ret) goto error; ret = af9015_init_endpoint(d); if (ret) goto error; error: return ret; }
static int af9015_init(struct dvb_usb_device *d) { struct af9015_state *state = d_to_priv(d); int ret; dev_dbg(&d->udev->dev, "%s:\n", __func__); mutex_init(&state->fe_mutex); /* init RC canary */ ret = af9015_write_reg(d, 0x98e9, 0xff); if (ret) goto error; ret = af9015_init_endpoint(d); if (ret) goto error; error: return ret; }