Auto-detect missing hw support for crc32c and fallback to software
[fio.git] / fio.c
diff --git a/fio.c b/fio.c
index 4d260600056ba7ee99c1d06365195f962e29f4b3..b2a08bf0154f594e06f0ea8850f3c49bd5189dd3 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -142,15 +142,6 @@ static void sig_int(int sig)
        }
 }
 
-static void sig_ill(int fio_unused sig)
-{
-       if (!threads)
-               return;
-
-       log_err("fio: system does not support the sse4.2 instruction for crc32c-intel.\nUse crc32c instead.\n");
-       terminate_threads(TERMINATE_ALL);
-}
-
 static void set_sig_handlers(void)
 {
        struct sigaction act;
@@ -165,11 +156,6 @@ static void set_sig_handlers(void)
        act.sa_flags = SA_RESTART;
        sigaction(SIGINT, &act, NULL);
 
-       memset(&act, 0, sizeof(act));
-       act.sa_handler = sig_ill;
-       act.sa_flags = SA_RESETHAND;
-       sigaction(SIGILL, &act, NULL);
-
        memset(&act, 0, sizeof(act));
        act.sa_handler = sig_quit;
        act.sa_flags = SA_RESTART;