[PATCH] Add ioscheduler=x option to allow setting io scheduler
diff --git a/fio-ini.c b/fio-ini.c
index 0c87408..d2122e3 100644
--- a/fio-ini.c
+++ b/fio-ini.c
@@ -664,6 +664,12 @@
return 0;
}
+static int str_iosched_cb(struct thread_data *td, char *file)
+{
+ td->ioscheduler = strdup(file);
+ return 0;
+}
+
int parse_jobs_ini(char *file)
{
unsigned int prioclass, prio, cpu, global, il;
@@ -927,6 +933,10 @@
fgetpos(f, &off);
continue;
}
+ if (!check_str(p, "ioscheduler", str_iosched_cb, td)) {
+ fgetpos(f, &off);
+ continue;
+ }
printf("Client%d: bad option %s\n",td->thread_number,p);
return 1;