Browse Source

*** empty log message ***

master
Marc Alexander Lehmann 1 year ago
parent
commit
c780768779
2 changed files with 2 additions and 3 deletions
  1. +2
    -0
      Changes
  2. +0
    -3
      ev_iouring.c

+ 2
- 0
Changes View File

@ -3,6 +3,8 @@ Revision history for libev, a high-performance and full-featured event loop.
TODO: revisit 59.x timer in the light of modern powersaving
TODO: maybe use timerfd to detect time jumps on linux
TODO: document EV_TSTAMP_T
4.28 (EV only)
- linuxaio backend resulted in random memory corruption
when loop is forked.
- linuxaio backend might have tried to cancel an iocb


+ 0
- 3
ev_iouring.c View File

@ -363,7 +363,6 @@ iouring_fork (EV_P)
static void
iouring_modify (EV_P_ int fd, int oev, int nev)
{
fprintf (stderr,"modify %d (%d, %d) %d\n", fd, oev,nev, anfds[fd].eflags);//D
if (ecb_expect_false (anfds [fd].eflags))
{
/* we handed this fd over to epoll, so undo this first */
@ -473,8 +472,6 @@ iouring_process_cqe (EV_P_ struct io_uring_cqe *cqe)
return;
}
fprintf (stderr, "fd %d event, rearm\n", fd);//D
/* feed events, we do not expect or handle POLLNVAL */
fd_event (
EV_A_


Loading…
Cancel
Save