From e6a119743264ff1dc54f52cb8dec291b2d574b4e Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Tue, 9 Oct 2018 07:28:43 +0200 Subject: [PATCH] logger: use brick_wait() for caller delay --- kernel/mars_trans_logger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/mars_trans_logger.c b/kernel/mars_trans_logger.c index 843f0fad..1994b472 100644 --- a/kernel/mars_trans_logger.c +++ b/kernel/mars_trans_logger.c @@ -736,7 +736,7 @@ int _write_ref_get(struct trans_logger_output *output, struct trans_logger_mref_ #ifdef DELAY_CALLERS // delay in case of too many master shadows / memory shortage - wait_event_interruptible_timeout(brick->caller_event, + brick_wait(brick->caller_event, !brick->delay_callers && (brick_global_memlimit < 1024 || atomic64_read(&global_mshadow_used) / 1024 < brick_global_memlimit), HZ / 2);