Recent changes (master)
The following changes since commit 051382218cbe5101a5caa83eab55ed04608f8475:
io_uring: remove cachehit information (2019-04-25 13:27:54 -0600)
are available in the Git repository at:
git://git.kernel.dk/fio.git master
for you to fetch changes up to f22dd97a5a1342c7dcb84f777a77bd30859cc35b:
Update CFLAGS and LDFLAGS for FreeBSD builds (2019-05-06 22:18:55 -0600)
----------------------------------------------------------------
Jens Axboe (1):
Merge branch 'fix-infinite-loop-of-io_uring' of https://github.com/satoru-takeuchi/fio
Rebecca Cran (1):
Update CFLAGS and LDFLAGS for FreeBSD builds
Satoru Takeuchi (1):
io_uring: fix possible infinite loop
configure | 4 ++++ engines/io_uring.c | 2 ++ 2 files changed, 6 insertions(+)
---
Diff of recent changes:
configure +4 -0
@@ -307,6 +307,10 @@ AIX|OpenBSD|NetBSD) force_no_lex_o="yes" fi ;; +FreeBSD) + CFLAGS="$CFLAGS -I/usr/local/include" + LDFLAGS="$LDFLAGS -L/usr/local/lib" + ;; Darwin) # on Leopard most of the system is 32-bit, so we have to ask the kernel if # we can run 64-bit userspace code.
engines/io_uring.c +2 -0
@@ -233,6 +233,8 @@ static int fio_ioring_getevents(struct thread_data *td, unsigned int min, r =fio_ioring_cqring_reap (td, events, max);if (r) { events += r; +if (actual_min !=0 ) + actual_min -= r;continue ; }