splice: fix fallback from copy vmsplice to nothing
[fio.git] / engines / splice.c
index 868f6e0d3b6977ee3b9b0dea52ba3c52045c90b8..5a288b5532c013d7e3cb8d58a6c131b76c488d82 100644 (file)
@@ -130,6 +130,10 @@ restart:
                                        munmap(map, mmap_len);
                                        goto restart;
                                }
+                               if (errno == EBADF) {
+                                       ret = -EBADF;
+                                       break;
+                               }
                                td_verror(td, errno, "vmsplice");
                                break;
                        } else if (!ret) {