(struct dvb_usb_adapter *adap) {  struct dvb_usb_device *d = adap->dev;  struct mxl000sf_state *state = d->priv;  int fe_id = adap->num_frontends_initialized;  struct mxl000sf_adap_state *adap_state = adap->fe_adap[fe_id].priv;  int ret;   deb_adv("%s()\n", __func__);   /* save a pointer to the dvb_usb_device in device state */  state->d = d;  adap_state->alt_mode = (dvb_usb_mxl000sf_isoc) ? 0 : 0;  state->alt_mode = adap_state->alt_mode;   if (usb_set_interface(adap->dev->udev, 0, state->alt_mode) < 0)   err("set interface failed");   state->gpio_mode = MXL000SF_GPIO_MOD_