From: Hyunwoo Park Date: Thu, 30 May 2024 02:48:57 +0000 (+0000) Subject: iolog: fix Error handling issues (NEGATIVE_RETURNS) X-Git-Tag: fio-3.38~65^2 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=4150d2e91e8a38b967db5cee7d5681187f0d2088;p=fio.git iolog: fix Error handling issues (NEGATIVE_RETURNS) CID 494151: Error handling issues (NEGATIVE_RETURNS) @ io_u.c:1877 in get_io_u() This patch removes negative returns from dp_init() to ensure its value can be properly consumed by td_verror() Signed-off-by: Hyunwoo Park --- diff --git a/iolog.c b/iolog.c index e3a56db9..b57f845e 100644 --- a/iolog.c +++ b/iolog.c @@ -145,7 +145,7 @@ static int ipo_special(struct thread_data *td, struct io_piece *ipo) int dp_init_ret = dp_init(td); if (dp_init_ret != 0) { - td_verror(td, dp_init_ret, "dp_init"); + td_verror(td, abs(dp_init_ret), "dp_init"); return -1; } }