]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
fix up aio patch for older kernels
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Mar 2024 07:52:22 +0000 (08:52 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Mar 2024 07:52:22 +0000 (08:52 +0100)
queue-4.19/fs-aio-make-io_cancel-generate-completions-again.patch
queue-5.10/fs-aio-make-io_cancel-generate-completions-again.patch
queue-5.15/fs-aio-make-io_cancel-generate-completions-again.patch
queue-5.4/fs-aio-make-io_cancel-generate-completions-again.patch

index 276018748fcd8baf367c13672268975a3fcbd669..4841c176e4d59b44f19952f2e8c1eac68b8e83de 100644 (file)
@@ -79,7 +79,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 +       * delivered via the ring buffer.
 +       */
 +      if (ret == 0 && kiocb->rw.ki_flags & IOCB_AIO_RW)
-+              aio_complete_rw(&kiocb->rw, -EINTR);
++              aio_complete_rw(&kiocb->rw, -EINTR, 0);
  
        percpu_ref_put(&ctx->users);
  
index abac7ad03a0320c5621253e50619212f94dae7a3..10f73245faf85cdecc019442e79f04da75e884f0 100644 (file)
@@ -79,7 +79,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 +       * delivered via the ring buffer.
 +       */
 +      if (ret == 0 && kiocb->rw.ki_flags & IOCB_AIO_RW)
-+              aio_complete_rw(&kiocb->rw, -EINTR);
++              aio_complete_rw(&kiocb->rw, -EINTR, 0);
  
        percpu_ref_put(&ctx->users);
  
index fa3c548ea2d76ee073b0b92a46ed77af85b3546e..c42b389a9f2f2b3ef8233950a84553fa0d7deec1 100644 (file)
@@ -79,7 +79,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 +       * delivered via the ring buffer.
 +       */
 +      if (ret == 0 && kiocb->rw.ki_flags & IOCB_AIO_RW)
-+              aio_complete_rw(&kiocb->rw, -EINTR);
++              aio_complete_rw(&kiocb->rw, -EINTR, 0);
  
        percpu_ref_put(&ctx->users);
  
index 75218fca82bf0a4b8b843fbebf5456f29280481f..f6ac934fcec772466e7c57f9a7112a588880317a 100644 (file)
@@ -79,7 +79,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 +       * delivered via the ring buffer.
 +       */
 +      if (ret == 0 && kiocb->rw.ki_flags & IOCB_AIO_RW)
-+              aio_complete_rw(&kiocb->rw, -EINTR);
++              aio_complete_rw(&kiocb->rw, -EINTR, 0);
  
        percpu_ref_put(&ctx->users);