diff options
Diffstat (limited to 'meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch')
-rw-r--r-- | meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch deleted file mode 100644 index eddfdaaf77..0000000000 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch +++ /dev/null | |||
@@ -1,40 +0,0 @@ | |||
1 | From f9f019049a9bb09471e8303d4510afae07f225c8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Wed, 18 Aug 2021 06:49:25 +0000 | ||
4 | Subject: [PATCH] aio_linux: Check if syscall exists before using it | ||
5 | |||
6 | Return -ENOSYS if not implememented, fixes build on arches like RISCV32 | ||
7 | Fixes | ||
8 | tpool/aio_linux.cc:63:20: error: '__NR_io_getevents' was not declared in this scope; did you mean 'io_getevents'? | ||
9 | 63 | int ret= syscall(__NR_io_getevents, reinterpret_cast<long>(ctx), | ||
10 | | ^~~~~~~~~~~~~~~~~ | ||
11 | | io_getevents | ||
12 | |||
13 | Upstream-Status: Pending | ||
14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
15 | --- | ||
16 | tpool/aio_linux.cc | 4 ++++ | ||
17 | 1 file changed, 4 insertions(+) | ||
18 | |||
19 | diff --git a/tpool/aio_linux.cc b/tpool/aio_linux.cc | ||
20 | index 507c6b92..a6adf1af 100644 | ||
21 | --- a/tpool/aio_linux.cc | ||
22 | +++ b/tpool/aio_linux.cc | ||
23 | @@ -59,6 +59,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/ | ||
24 | */ | ||
25 | static int my_getevents(io_context_t ctx, long min_nr, long nr, io_event *ev) | ||
26 | { | ||
27 | +#ifdef __NR_io_getevents | ||
28 | int saved_errno= errno; | ||
29 | int ret= syscall(__NR_io_getevents, reinterpret_cast<long>(ctx), | ||
30 | min_nr, nr, ev, 0); | ||
31 | @@ -68,6 +69,9 @@ static int my_getevents(io_context_t ctx, long min_nr, long nr, io_event *ev) | ||
32 | errno= saved_errno; | ||
33 | } | ||
34 | return ret; | ||
35 | +#else | ||
36 | + return -ENOSYS; | ||
37 | +#endif | ||
38 | } | ||
39 | |||
40 | |||