File tree 1 file changed +1
-6
lines changed
1 file changed +1
-6
lines changed Original file line number Diff line number Diff line change @@ -3050,19 +3050,14 @@ ecb_cold
3050
3050
unsigned int
3051
3051
ev_embeddable_backends (void ) EV_NOEXCEPT
3052
3052
{
3053
- int flags = EVBACKEND_EPOLL | EVBACKEND_KQUEUE | EVBACKEND_PORT ;
3053
+ int flags = EVBACKEND_EPOLL | EVBACKEND_KQUEUE | EVBACKEND_PORT | EVBACKEND_IOURING ;
3054
3054
3055
3055
/* epoll embeddability broken on all linux versions up to at least 2.6.23 */
3056
3056
if (ev_linux_version () < 0x020620 ) /* disable it on linux < 2.6.32 */
3057
3057
flags &= ~EVBACKEND_EPOLL ;
3058
3058
3059
3059
/* EVBACKEND_LINUXAIO is theoretically embeddable, but suffers from a performance overhead */
3060
3060
3061
- /* EVBACKEND_IOURING is practically embeddable, but the current implementation is not
3062
- * because our backend_fd is the epoll fd we need as fallback.
3063
- * if the kernel ever is fixed, this might change...
3064
- */
3065
-
3066
3061
return flags ;
3067
3062
}
3068
3063
You can’t perform that action at this time.
0 commit comments