raven/base/python-gevent/gevent-disable-linuxiouring.patch
2024-02-21 13:47:54 +06:00

64 lines
2.4 KiB
Diff

diff -Naur a/src/gevent/libev/corecext.pyx b/src/gevent/libev/corecext.pyx
--- a/src/gevent/libev/corecext.pyx 2024-01-08 18:43:23.779192292 +0600
+++ b/src/gevent/libev/corecext.pyx 2024-01-08 18:44:29.900273131 +0600
@@ -111,7 +111,6 @@
BACKEND_KQUEUE = libev.EVBACKEND_KQUEUE
BACKEND_DEVPOLL = libev.EVBACKEND_DEVPOLL
BACKEND_PORT = libev.EVBACKEND_PORT
-BACKEND_IOURING = libev.EVBACKEND_IOURING
FORKCHECK = libev.EVFLAG_FORKCHECK
@@ -145,7 +144,6 @@
# IOCP
(libev.EVBACKEND_PORT, 'port'),
(libev.EVBACKEND_KQUEUE, 'kqueue'),
- (libev.EVBACKEND_IOURING, 'linux_iouring'),
(libev.EVBACKEND_EPOLL, 'epoll'),
(libev.EVBACKEND_POLL, 'poll'),
(libev.EVBACKEND_SELECT, 'select'),
diff -Naur a/src/gevent/libev/_corecffi_cdef.c b/src/gevent/libev/_corecffi_cdef.c
--- a/src/gevent/libev/_corecffi_cdef.c 2024-01-08 18:43:23.779192292 +0600
+++ b/src/gevent/libev/_corecffi_cdef.c 2024-01-08 18:44:13.172383178 +0600
@@ -43,7 +43,6 @@
#define EVBACKEND_KQUEUE ...
#define EVBACKEND_DEVPOLL ...
#define EVBACKEND_PORT ...
-#define EVBACKEND_IOURING ...
/* #define EVBACKEND_IOCP ... */
#define EVBACKEND_ALL ...
diff -Naur a/src/gevent/libev/corecffi.py b/src/gevent/libev/corecffi.py
--- a/src/gevent/libev/corecffi.py 2024-01-08 18:43:23.780192285 +0600
+++ b/src/gevent/libev/corecffi.py 2024-01-08 18:44:36.804227712 +0600
@@ -136,7 +136,6 @@
# IOCP --- not supported/used.
(libev.EVBACKEND_PORT, 'port'),
(libev.EVBACKEND_KQUEUE, 'kqueue'),
- (libev.EVBACKEND_IOURING, 'linux_iouring'),
(libev.EVBACKEND_EPOLL, 'epoll'),
(libev.EVBACKEND_POLL, 'poll'),
(libev.EVBACKEND_SELECT, 'select'),
diff -Naur a/src/gevent/libev/libev.pxd b/src/gevent/libev/libev.pxd
--- a/src/gevent/libev/libev.pxd 2024-01-08 18:43:23.780192285 +0600
+++ b/src/gevent/libev/libev.pxd 2024-01-08 18:45:17.547959672 +0600
@@ -74,7 +74,6 @@
int EVBACKEND_DEVPOLL
int EVBACKEND_PORT
int EVBACKEND_IOCP
- int EVBACKEND_IOURING
int EVBACKEND_ALL
int EVBACKEND_MASK
diff -Naur a/src/gevent/tests/test__close_backend_fd.py b/src/gevent/tests/test__close_backend_fd.py
--- a/src/gevent/tests/test__close_backend_fd.py 2024-01-08 18:43:23.780192285 +0600
+++ b/src/gevent/tests/test__close_backend_fd.py 2024-01-08 18:45:01.020068404 +0600
@@ -27,7 +27,6 @@
BACKENDS_THAT_SUCCEED_WHEN_FD_CLOSED = (
'kqueue',
'epoll',
- 'linux_iouring',
)
BACKENDS_THAT_WILL_FAIL_TO_CREATE_AT_RUNTIME = (