[PATCH] Remember to check ioops version in loaded module

It could be for an older version of fio, reject failed version.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/ioengines.c b/ioengines.c
index 658b2eb..1790963 100644
--- a/ioengines.c
+++ b/ioengines.c
@@ -46,6 +46,12 @@
 		return NULL;
 	}
 
+	if (ops->version != FIO_IOOPS_VERSION) {
+		log_err("bad ioops version %d (want %d)\n", ops->version, FIO_IOOPS_VERSION);
+		dlclose(dlhandle);
+		return NULL;
+	}
+
 	ops->dlhandle = dlhandle;
 	return ops;
 }