Received: by 2002:a89:2c3:0:b0:1ed:23cc:44d1 with SMTP id d3csp674552lqs; Tue, 5 Mar 2024 12:58:54 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXb9dPjjSiyKkCXyKAh6xIITizfmMtYggE5BSctJ8ZGh56pNy+F69REZfzTC5N2+cocQ/LYz4Ieo3KHvs28ihmEKhwaoHNG+u9C/Q2ZSA== X-Google-Smtp-Source: AGHT+IGfJ1XTpCCzhwcUxrWrydMF3h4R4e33y4XqsPt0+vyYRQBlmnnAN45JCdfY05CcQL9ITOO0 X-Received: by 2002:a05:620a:204e:b0:788:2367:509b with SMTP id d14-20020a05620a204e00b007882367509bmr2466529qka.51.1709672334381; Tue, 05 Mar 2024 12:58:54 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709672334; cv=pass; d=google.com; s=arc-20160816; b=v1lRYdzHWU6XWnygi0qjx7A09+MT2q3ZFH1EFKG4VoESbWXjp5bcJ87DQ82J1HO1gv 8JiTamGQt7CXW+4J3OZ65e0yXXmdd2Vz1EsvlZ3NPUSYLsdgehIvX45qlKVQWIQG7jCi 1ZLZM1/VoLNda79MH19KuOxoYcKxXF1QyzIbnliXw4/mIwBAUp6KxwlW38gAFG3sLaZO 6JsHiFqeKw6iAdAvR7ceij5f4zuBcDwca7fwunxOY9ZLLQyvk7IbL/+nUgc79Sqxng38 QBFzS6RkafxGiKZTyh/5PHuvjO9/AWPiqSMxqUa7s7avuzonNnS7cHzBZL1PmNv9D6gE /Ztg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=NM9bu0HcRSpvQ/lk6AsEXTNfL1CGnBbQK/LGwtIb+y4=; fh=jTcaU8Hz+YdBToYss6SbvNG3cYuPVu1B6laAhbSJJ5s=; b=RBO3we+2maBgDycgiVgOppeKeGifm3g6Q4qT6e5hH+8+fuxSMc4egq9jFN4fbERR8E qEkxpBxFFyThRFoz7KGI5o5gQN36mHzFbXcQMqFs3+vSa+N3j8WHeBWXfosui0MGVrbM HgiHFQTZ4vVeNuTuIJQmj+lQV9SSD7/3Hc9IqSzhUxcvK8424fqC8jlJTBmEG+8vGIZF eTqWA0otjf3ClV+oagrybdNUSxgLPBJdip/048Yxh7dwhNaMbZl7cRxv7AExiULw91Rk edcNUJrGfyp9/qEDgxq9RECng8Zgwo9Aj+ZATEZntqVD79v9TLNtykGs3lvhS15/6g6E oKJA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=VItnTInX; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-92983-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-92983-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id bp18-20020a05620a459200b00787ecff64casi14576106qkb.287.2024.03.05.12.58.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Mar 2024 12:58:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-92983-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=VItnTInX; arc=pass (i=1 spf=pass spfdomain=google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-92983-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-92983-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id ECE611C2166D for ; Tue, 5 Mar 2024 20:58:47 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C404212C527; Tue, 5 Mar 2024 20:58:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="VItnTInX" Received: from mail-qt1-f179.google.com (mail-qt1-f179.google.com [209.85.160.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 38DE612BEB8 for ; Tue, 5 Mar 2024 20:58:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709672299; cv=none; b=fl56ozAxKdx9J3y9sWHI+WFY4aLFdPaze56391xJqujC9wOUxyWrkPDab4Bf3BNQBiJTw5575Ghh6Fic07Mlxe9ocqY++HCpvvv2sZjJsFaYcxqSn0z1Oy/YaiifKdYOvLinmy1aGkvkNbSaOF0jEGbouFpvmA203rjITvslBKs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709672299; c=relaxed/simple; bh=hz+ZxSOYv8PxZNrsTqx4IxtCpcRrFHGU/VQIYl36LGQ=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=ULMtDMQA8wcsirMQU6WGiBMtZXwOJ/Er6JpkYypoigWwG6rIFi2Zj4AtaFTnNkTnsqtN1JBMoNenwUXTTs8a3yd4YrZ2vK4ViGpRAAwtZ50gHMxZwOlZCDfRkiEObccxfRcVUj1Fp5TLfUipbcgc79U+wp44eNoWAsUakcBc3Js= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=VItnTInX; arc=none smtp.client-ip=209.85.160.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-428405a0205so75841cf.1 for ; Tue, 05 Mar 2024 12:58:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1709672297; x=1710277097; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=NM9bu0HcRSpvQ/lk6AsEXTNfL1CGnBbQK/LGwtIb+y4=; b=VItnTInX7KAkkHOMp2ynIn3AlD2CYHHFuIraqXwe9THhasvj/qOOkonyVAxlRjOTWO kPo8lezaR4nNpxQJfm6V4lsF68/BZH2fvpVfYyaXLccHLrbh+4MievBbhCLPf508tC2R ZY+RuPcM+MhOetVT04AzXndvmTqnxvlWkNOKceGo6o+gTFbn0kB6Gs/VIRXG29TB7tsK lW3FcunEAG/JJrDbd5B4fhdZBjc7bQSxKvqE7kGC55M4wdpEQZgfEHGhnzOBgmVV2tVC chFM5sxG7LVxwOm4ONNVpchwCiDfe14GHs/s1MzYCG54VSk1Pc4Oa0EsDKwAnk0Wppkn AKxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709672297; x=1710277097; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NM9bu0HcRSpvQ/lk6AsEXTNfL1CGnBbQK/LGwtIb+y4=; b=a5E0tzRCjjMlp3OQ+fqMefBxMmpPJVdU3ucE0OFjZtiHixP4DIEfL6NvUa/DV9xQZr qxCk2ooHWPEt3wXjDA70iwTNhpBpJt2ACjZQRK96+ytP/mBytgwDLKSF5TaeDX7Y7rmV UKR5J66oAZMKrwAS1QwQuy5tHUff1ktK1Vr2T3OmHFJko7RbjYwNl9AFU97/OwT4w8oM z4ZMdc/kTj6J9Q7CJwgIWctJeLbmAZnMuc8HEbc0esW0iN07CVCZ4EOSFSLeqoCEeE+5 Huavg5uoPDovxPtSb370+3kVHYH9P+DMiRAj1nVnWqBpfAFK9s8PTN+lXmwPtZOHlVZi 6krw== X-Forwarded-Encrypted: i=1; AJvYcCU/jgzYGFVin/nld5W453PmuiC3noJmYD372vJxg85Bo+eJ6GUP8D5tk/EeLBPWJ6zJhX5mpvGYyRJ6kpPtAIKyJ8gUktlbX904ufpc X-Gm-Message-State: AOJu0YwKCMLlTDNhZBqs3Lzz3c4gb10qjvfiphdR58uzQJaOxwoPXXlF iwQ8TE87VUhiozi4/CMQqGEP+Q4qR69YTwb+BlDQkTC7LhEXOfNW3HseSJLgwW+JvQ3ZSlD5v1X kdJ74RHWxfTUFC3B3D3w2r1mlGtvF3Py70ADd X-Received: by 2002:ac8:59d5:0:b0:42f:a3c:2d4c with SMTP id f21-20020ac859d5000000b0042f0a3c2d4cmr72229qtf.13.1709672297226; Tue, 05 Mar 2024 12:58:17 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240301194037.532117-1-mic@digikod.net> <20240301194037.532117-4-mic@digikod.net> In-Reply-To: <20240301194037.532117-4-mic@digikod.net> From: Rae Moar Date: Tue, 5 Mar 2024 15:58:05 -0500 Message-ID: Subject: Re: [PATCH v2 3/7] kunit: Fix timeout message To: =?UTF-8?B?TWlja2HDq2wgU2FsYcO8bg==?= Cc: Brendan Higgins , David Gow , Kees Cook , Shuah Khan , Alan Maguire , Borislav Petkov , Dave Hansen , "H . Peter Anvin" , Ingo Molnar , James Morris , Luis Chamberlain , "Madhavan T . Venkataraman" , Marco Pagani , Paolo Bonzini , Sean Christopherson , Stephen Boyd , Thara Gopinath , Thomas Gleixner , Vitaly Kuznetsov , Wanpeng Li , Zahra Tarkhani , kvm@vger.kernel.org, linux-hardening@vger.kernel.org, linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-security-module@vger.kernel.org, linux-um@lists.infradead.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Mar 1, 2024 at 2:40=E2=80=AFPM Micka=C3=ABl Sala=C3=BCn wrote: > > The exit code is always checked, so let's properly handle the -ETIMEDOUT > error code. Hello! This change looks good to me. Thanks! -Rae Reviewed-by: Rae Moar > > Cc: Brendan Higgins > Cc: David Gow > Cc: Rae Moar > Cc: Shuah Khan > Reviewed-by: Kees Cook > Signed-off-by: Micka=C3=ABl Sala=C3=BCn > Link: https://lore.kernel.org/r/20240301194037.532117-4-mic@digikod.net > --- > > Changes since v1: > * Added Kees's Reviewed-by. > --- > lib/kunit/try-catch.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/lib/kunit/try-catch.c b/lib/kunit/try-catch.c > index 73f5007f20ea..cab8b24b5d5a 100644 > --- a/lib/kunit/try-catch.c > +++ b/lib/kunit/try-catch.c > @@ -79,7 +79,6 @@ void kunit_try_catch_run(struct kunit_try_catch *try_ca= tch, void *context) > time_remaining =3D wait_for_completion_timeout(&try_completion, > kunit_test_timeout()= ); > if (time_remaining =3D=3D 0) { > - kunit_err(test, "try timed out\n"); > try_catch->try_result =3D -ETIMEDOUT; > kthread_stop(task_struct); > } > @@ -94,6 +93,8 @@ void kunit_try_catch_run(struct kunit_try_catch *try_ca= tch, void *context) > try_catch->try_result =3D 0; > else if (exit_code =3D=3D -EINTR) > kunit_err(test, "wake_up_process() was never called\n"); > + else if (exit_code =3D=3D -ETIMEDOUT) > + kunit_err(test, "try timed out\n"); > else if (exit_code) > kunit_err(test, "Unknown error: %d\n", exit_code); > > -- > 2.44.0 >