Browse Source

ztex: Correctly release mutex and reset FPGA if configuration fails

nfactor-troky
Denis Ahrens 12 years ago
parent
commit
0e5c716cfc
  1. 5
      driver-ztex.c

5
driver-ztex.c

@ -362,8 +362,11 @@ static bool ztex_prepare(struct thr_info *thr)
get_datestamp(cgpu->init, &now); get_datestamp(cgpu->init, &now);
ztex_selectFpga(ztex); ztex_selectFpga(ztex);
if (libztex_configureFpga(ztex) != 0) if (libztex_configureFpga(ztex) != 0) {
libztex_resetFpga(ztex);
ztex_releaseFpga(ztex);
return false; return false;
}
ztex_releaseFpga(ztex); ztex_releaseFpga(ztex);
ztex->freqM = ztex->freqMaxM+1;; ztex->freqM = ztex->freqMaxM+1;;
//ztex_updateFreq(ztex); //ztex_updateFreq(ztex);

Loading…
Cancel
Save