Fio 1.99.1

Lots of little fixes, tag version 1.99.1. Also bump protocol version,
due to the IEEE 754 packing some of the command payloads were
changed.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/fio.h b/fio.h
index 65f79e0..cfd928c 100644
--- a/fio.h
+++ b/fio.h
@@ -18,7 +18,7 @@
 
 #define FIO_MAJOR	1
 #define FIO_MINOR	99
-#define FIO_PATCH	0
+#define FIO_PATCH	1
 
 #include "compiler/compiler.h"
 #include "flist.h"
diff --git a/os/windows/install.wxs b/os/windows/install.wxs
index 708819d..e4134a1 100755
--- a/os/windows/install.wxs
+++ b/os/windows/install.wxs
@@ -2,8 +2,8 @@
 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">

 

 <?define VersionMajor = 1?>

-<?define VersionMinor = 58?>

-<?define VersionBuild = 0?>

+<?define VersionMinor = 99?>

+<?define VersionBuild = 1?>

 

 	<Product Id="*"

 	  Codepage="1252" Language="1033"

diff --git a/os/windows/version.h b/os/windows/version.h
index e2c95f5..1fd1ab5 100644
--- a/os/windows/version.h
+++ b/os/windows/version.h
@@ -1,4 +1,4 @@
 #define FIO_VERSION_MAJOR 1

-#define FIO_VERSION_MINOR 58

-#define FIO_VERSION_BUILD 0

-#define FIO_VERSION_STRING "1.58"

+#define FIO_VERSION_MINOR 99

+#define FIO_VERSION_BUILD 1

+#define FIO_VERSION_STRING "1.99.1"

diff --git a/server.c b/server.c
index 6f216d5..c4a0b7e 100644
--- a/server.c
+++ b/server.c
@@ -95,7 +95,7 @@
 	cmd->pdu_len	= le32_to_cpu(cmd->pdu_len);
 
 	switch (cmd->version) {
-	case FIO_SERVER_VER1:
+	case FIO_SERVER_VER2:
 		break;
 	default:
 		log_err("fio: bad server cmd version %d\n", cmd->version);
@@ -229,12 +229,9 @@
 
 int fio_net_send_simple_cmd(int sk, uint16_t opcode, uint64_t serial)
 {
-	struct fio_net_cmd cmd = {
-		.version	= __cpu_to_le16(FIO_SERVER_VER1),
-		.opcode		= cpu_to_le16(opcode),
-		.serial		= cpu_to_le64(serial),
-	};
+	struct fio_net_cmd cmd;
 
+	fio_init_net_cmd(&cmd, opcode, NULL, 0);
 	fio_net_cmd_crc(&cmd);
 
 	return fio_send_data(sk, &cmd, sizeof(cmd));
diff --git a/server.h b/server.h
index 82a6db6..b895dc3 100644
--- a/server.h
+++ b/server.h
@@ -26,8 +26,9 @@
 };
 
 enum {
-	FIO_SERVER_VER		= 1,
+	FIO_SERVER_VER		= 2,
 	FIO_SERVER_VER1		= 1,
+	FIO_SERVER_VER2		= 2,
 
 	FIO_SERVER_MAX_PDU	= 64,
 
@@ -102,7 +103,7 @@
 {
 	memset(cmd, 0, sizeof(*cmd));
 
-	cmd->version	= __cpu_to_le16(FIO_SERVER_VER1);
+	cmd->version	= __cpu_to_le16(FIO_SERVER_VER2);
 	cmd->opcode	= cpu_to_le16(opcode);
 
 	if (pdu) {