From a51fe82b7ff91b144a1c87cf3221f4a66c1f54bf Mon Sep 17 00:00:00 2001 From: Denis Pronin Date: Tue, 9 May 2023 12:11:38 +0300 Subject: [PATCH 1/1] use 'min' macro to find out next value of actual_min in libaio Signed-off-by: Denis Pronin --- engines/libaio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/libaio.c b/engines/libaio.c index 1b82c90b..6a0745aa 100644 --- a/engines/libaio.c +++ b/engines/libaio.c @@ -296,7 +296,7 @@ static int fio_libaio_getevents(struct thread_data *td, unsigned int min, } if (r > 0) { events += r; - actual_min = actual_min > events ? actual_min - events : 0; + actual_min -= min((unsigned int)events, actual_min); } else if ((min && r == 0) || r == -EAGAIN) { fio_libaio_commit(td); -- 2.25.1