From a6374289f4d4d6e0453e6b29d990b7b1481d8bab Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov <gorcunov@gmail.com> Date: Mon, 18 Mar 2019 20:23:52 +0300 Subject: [PATCH] lib/core/fiber: Fix compilation if !HAVE_MADV_DONTNEED Fixes commit 553dc562342a ("lib/core/fiber: Relax stack memory usage on recycle"). --- src/lib/core/fiber.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib/core/fiber.c b/src/lib/core/fiber.c index 243a73bf81..c55b3ab399 100644 --- a/src/lib/core/fiber.c +++ b/src/lib/core/fiber.c @@ -855,6 +855,12 @@ fiber_stack_watermark_create(struct fiber *fiber) stack_put_watermark(fiber->stack_watermark); } #else +static void +fiber_stack_recycle(struct fiber *fiber) +{ + (void)fiber; +} + static void fiber_stack_watermark_create(struct fiber *fiber) { @@ -1076,7 +1082,10 @@ cord_create(struct cord *cord, const char *name) cord->sched.stack = NULL; cord->sched.stack_size = 0; #endif + +#ifdef HAVE_MADV_DONTNEED cord->sched.stack_watermark = NULL; +#endif } void -- GitLab