diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-11-05 01:22:56 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-11-06 08:49:52 -0800 |
commit | 10e38d8f0057a305342709c95e613ed93dbe2955 (patch) | |
tree | cac8a0e31c769cd143024e7c0f97c058fedddb7f /meta-filesystems | |
parent | 2af7d3f63efda0014f29e0b0456e2e3f4506677e (diff) | |
download | meta-openembedded-contrib-10e38d8f0057a305342709c95e613ed93dbe2955.tar.gz |
xfstests: Fix build with clang17
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-filesystems')
-rw-r--r-- | meta-filesystems/recipes-utils/xfstests/xfstests/0001-ltp-fsx.h-Explicitly-use-int-for-return-type-for-aio.patch | 30 | ||||
-rw-r--r-- | meta-filesystems/recipes-utils/xfstests/xfstests_2023.10.29.bb | 1 |
2 files changed, 31 insertions, 0 deletions
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests/0001-ltp-fsx.h-Explicitly-use-int-for-return-type-for-aio.patch b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-ltp-fsx.h-Explicitly-use-int-for-return-type-for-aio.patch new file mode 100644 index 0000000000..5e9e9d9a79 --- /dev/null +++ b/meta-filesystems/recipes-utils/xfstests/xfstests/0001-ltp-fsx.h-Explicitly-use-int-for-return-type-for-aio.patch @@ -0,0 +1,30 @@ +From 0927d0def968ea7e19905c7e39182f65961c11cf Mon Sep 17 00:00:00 2001 +From: Khem Raj <raj.khem@gmail.com> +Date: Sun, 5 Nov 2023 01:17:52 -0700 +Subject: [PATCH] ltp/fsx.h: Explicitly use int for return type for aio_rw() + +Fixes build with clang-17+ +error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] + +Upstream-Status: Submitted [https://marc.info/?l=fstests&m=169917222008646&w=2] +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- + ltp/fsx.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/ltp/fsx.c b/ltp/fsx.c +index ee4b8fe4..c0aec23f 100644 +--- a/ltp/fsx.c ++++ b/ltp/fsx.c +@@ -2581,7 +2581,7 @@ out_error: + return -1; + } + #else +-aio_rw(int rw, int fd, char *buf, unsigned len, unsigned offset) ++int aio_rw(int rw, int fd, char *buf, unsigned len, unsigned offset) + { + fprintf(stderr, "io_rw: need AIO support!\n"); + exit(111); +-- +2.42.1 + diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests_2023.10.29.bb b/meta-filesystems/recipes-utils/xfstests/xfstests_2023.10.29.bb index 79775fcb78..b8880e016c 100644 --- a/meta-filesystems/recipes-utils/xfstests/xfstests_2023.10.29.bb +++ b/meta-filesystems/recipes-utils/xfstests/xfstests_2023.10.29.bb @@ -7,6 +7,7 @@ SRCREV_FORMAT = "xfstests_unionmount" SRC_URI = "git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git;branch=for-next;name=xfstests \ git://github.com/amir73il/unionmount-testsuite.git;branch=master;protocol=https;name=unionmount;destsuffix=unionmount-testsuite \ + file://0001-ltp-fsx.h-Explicitly-use-int-for-return-type-for-aio.patch \ file://0002-Drop-detached_mounts_propagation-and-remove-sys-moun.patch \ " |