Browse Source

x6500: Cleanup dead code and implement bailout2

Luke Dashjr 13 years ago
parent
commit
2a30f1ddc8
1 changed files with 3 additions and 17 deletions
  1. 3 17
      driver-x6500.c

+ 3 - 17
driver-x6500.c

@@ -82,23 +82,9 @@ struct x6500_fpga_data {
 	struct jtag_port jtag;
 };
 
-#define bailout(...) do{return false;}while(0)
-#define bailout2(...) do{return false;}while(0)
-#define check_magic(L)  do {  \
-	if (1 != fread(buf, 1, 1, f))  \
-		bailout(LOG_ERR, "Error reading ModMiner firmware ('%c')", L);  \
-	if (buf[0] != L)  \
-		bailout(LOG_ERR, "ModMiner firmware has wrong magic ('%c')", L);  \
-} while(0)
-#define read_str(eng)  do {  \
-	if (1 != fread(buf, 2, 1, f))  \
-		bailout(LOG_ERR, "Error reading ModMiner firmware (" eng " len)");  \
-	len = (ubuf[0] << 8) | ubuf[1];  \
-	if (len >= sizeof(buf))  \
-		bailout(LOG_ERR, "ModMiner firmware " eng " too long");  \
-	if (1 != fread(buf, len, 1, f))  \
-		bailout(LOG_ERR, "Error reading ModMiner firmware (" eng ")");  \
-	buf[len] = '\0';  \
+#define bailout2(...) do {  \
+	applog(__VA_ARGS__);  \
+	return false;  \
 } while(0)
 
 static bool