]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
lib: replace aiocb_t with struct aiocb
authorEric Sandeen <sandeen@redhat.com>
Mon, 10 Mar 2025 18:29:07 +0000 (13:29 -0500)
committerZorro Lang <zlang@kernel.org>
Tue, 11 Mar 2025 20:04:12 +0000 (04:04 +0800)
aiocb_t isn't defined anywhere, use struct aiocb instead,
to make sparse happy.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Zorro Lang <zlang@kernel.org>
lib/tlibio.c

index 75f10cecdd3e83a8394d4b6f4c6733a4d00befba..9d852ff095c45183ddac4bf46321054ca17b4626 100644 (file)
@@ -42,6 +42,7 @@
  *
  */
 
+#include <aio.h>
 #include <stdio.h>
 #include <ctype.h>
 #include <fcntl.h>
@@ -810,7 +811,7 @@ lio_read_buffer(
  * (rrl 04/96)
  ***********************************************************************/
 int
-lio_check_asyncio(char *io_type, int size, aiocb_t *aiocbp, int method)
+lio_check_asyncio(char *io_type, int size, const struct aiocb *aiocbp, int method)
 {
     int ret;
     int cnt = 1;
@@ -895,9 +896,10 @@ lio_check_asyncio(char *io_type, int size, aiocb_t *aiocbp, int method)
  * (rrl 04/96)
  ***********************************************************************/
 int
-lio_wait4asyncio(int method, int fd, aiocb_t *aiocbp)
+lio_wait4asyncio(int method, int fd, const struct aiocb *aiocbp)
 {
-    int cnt;
+    struct aiocb *const aioary[1];
+    int cnt, ret;
 
     if ( (method & LIO_WAIT_RECALL)
        || ((method & LIO_WAIT_TYPES) == 0) ){