From 0f405c7c18e11b18d0af5d64667f938718ceed83 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Tue, 3 Jul 2012 10:59:37 +1000 Subject: [PATCH] Remove applog call from bfwrite to prevent grabbing nested mutexes. --- driver-bitforce.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/driver-bitforce.c b/driver-bitforce.c index 79676e4f..64c500cb 100644 --- a/driver-bitforce.c +++ b/driver-bitforce.c @@ -41,10 +41,9 @@ static void BFgets(char *buf, size_t bufLen, int fd) static ssize_t BFwrite(int fd, const void *buf, ssize_t bufLen) { - if ((bufLen) != write(fd, buf, bufLen)) { - applog(LOG_ERR, "BFL: Error writing: %s", buf); + if ((bufLen) != write(fd, buf, bufLen)) return 0; - } else + else return bufLen; }