···609609610610static int dvb_init(struct em28xx *dev)611611{612612- int result = 0;612612+ int result = 0, mfe_shared = 0;613613 struct em28xx_dvb *dvb;614614615615 if (!dev->board.has_dvb) {···772772 dvb_frontend_detach(dvb->fe[1]);773773 /* leave FE 0 still active */774774 }775775+776776+ mfe_shared = 1;775777 }776778 break;777779 case EM2884_BOARD_TERRATEC_H5:···829827830828 if (result < 0)831829 goto out_free;830830+831831+ /* MFE lock */832832+ dvb->adapter.mfe_shared = mfe_shared;832833833834 em28xx_info("Successfully loaded em28xx-dvb\n");834835ret: