Fix cpumask setting/getting on older kernels
[fio.git] / fio.c
diff --git a/fio.c b/fio.c
index 0c297f7e4cc450a6984764baed64fcdff14a9726..6483e64c9462eeae4075fa6f449dae7970bb1eeb 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -792,7 +792,7 @@ static void *thread_main(void *data)
        if (init_io_u(td))
                goto err;
 
-       if (fio_setaffinity(td) == -1) {
+       if (td->o.cpumask_set && fio_setaffinity(td) == -1) {
                td_verror(td, errno, "cpu_set_affinity");
                goto err;
        }