engines/splice: remove buggy ->mem_align set
[fio.git] / engines / splice.c
index 18403608cbc61276de93e96116020e071ab096ba..6fc36bb6f154ef6cd439dd4bd653fe71ffdfd3c0 100644 (file)
@@ -199,8 +199,8 @@ static int fio_splice_write(struct thread_data *td, struct io_u *io_u)
        return io_u->xfer_buflen;
 }
 
-static enum fio_q_status
-fio_spliceio_queue(struct thread_data *td, struct io_u *io_u)
+static enum fio_q_status fio_spliceio_queue(struct thread_data *td,
+                                           struct io_u *io_u)
 {
        struct spliceio_data *sd = td->io_ops_data;
        int ret = 0;
@@ -278,13 +278,6 @@ static int fio_spliceio_init(struct thread_data *td)
         */
        sd->vmsplice_to_user_map = 1;
 
-       /*
-        * And if vmsplice_to_user works, we definitely need aligned
-        * buffers. Just set ->odirect to force that.
-        */
-       if (td_read(td))
-               td->o.mem_align = 1;
-
        td->io_ops_data = sd;
        return 0;
 }