Browse Source

Merge commit '75230ed' into cg_merges_20131108a

Luke Dashjr 12 years ago
parent
commit
c14e0b4e76
1 changed files with 2 additions and 2 deletions
  1. 2 2
      driver-klondike.c

+ 2 - 2
driver-klondike.c

@@ -1118,7 +1118,7 @@ static void *klondike_get_replies(void *userdata)
 							if (klninfo->jobque[dev].flushed == false)
 							if (klninfo->jobque[dev].flushed == false)
 								idle = true;
 								idle = true;
 							slaves = klninfo->status[0].kline.ws.slavecount;
 							slaves = klninfo->status[0].kline.ws.slavecount;
-							rd_lock(&(klninfo->stat_lock));
+							rd_unlock(&(klninfo->stat_lock));
 							if (idle)
 							if (idle)
 								applog(LOG_WARNING, "%s%i:%d went idle before work was sent",
 								applog(LOG_WARNING, "%s%i:%d went idle before work was sent",
 										    klncgpu->drv->name,
 										    klncgpu->drv->name,
@@ -1127,7 +1127,7 @@ static void *klondike_get_replies(void *userdata)
 						}
 						}
 						wr_lock(&(klninfo->stat_lock));
 						wr_lock(&(klninfo->stat_lock));
 						klninfo->jobque[dev].flushed = false;
 						klninfo->jobque[dev].flushed = false;
-						wr_lock(&(klninfo->stat_lock));
+						wr_unlock(&(klninfo->stat_lock));
 					}
 					}
 				case KLN_CMD_STATUS:
 				case KLN_CMD_STATUS:
 				case KLN_CMD_ABORT:
 				case KLN_CMD_ABORT: