Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp4617549pxa; Mon, 10 Aug 2020 13:40:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxtC9Zgprj7uKqlaoRLvsPPpRcaturS4rkRcSrCf0PwVEivVGQAtXLF4lBFf3jMNf/zmPq1 X-Received: by 2002:a17:906:b248:: with SMTP id ce8mr22543103ejb.85.1597092007912; Mon, 10 Aug 2020 13:40:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597092007; cv=none; d=google.com; s=arc-20160816; b=epiojri9Il47NsZ8l5Osnz4Sf+HqP6bdx/QjPjZurXVmtl623I4Zn3O6JFeo74y8Cy guBTEcWmls56etMoW0gPjnm1bzrdF6B+AKzE10ap43yUhNTJwSiURrhyvpzbzoiBi7OB eyX2w87TYyCKgD+m/lFBbzuDzVEQ6ksAZcOM8PWLfrlpAtl+2z2pOcJNGHsZQQMpWIZ2 1FXmgd5nUQFzkIwP+DI7rUp6nc3xi4xiQFpR0k1N7B5lfuWV2y4p/KHzqT47Qp5lKVFw LP+1q1T7shtDY9guibKU0ZpFi1F65b7hwmVNtvufBQV/2aQqdZiUe/b7iqiomawojgIs 76Hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=dRuWkhrpmAmcdHS/RSpOjVe+mnrE0qLuVyBAgROKiXA=; b=kSWxHBomK7iEhBO/eMWfFWesIXdOkC2p70dQcZKwHQxkXHmWN+HlycX2bjzzjVjDao gqi0KnWNUDoSh3exGtsLf4CsBcXSBMPYzsJq8zaV8GPdd9FYt5q9kzLnLjH+dw5ZeVRE 0nk+s5N7dkPLEGP7vyu0sVhWmUi00xJ11koU6ANu701BM7bJ3xsYWDvFQGVvg5WQlUJe exrHYZL0WUf3+XRjO1Uy5OLMhMQz1EfTl5hV/JtntIy0ESqsI9q/q6r/h+Cxk5FwjKF7 cB1qdsYyt7Z3YMsMPcwzJ6pAQLGwGbiT+zYFt8JmkYSJ2oRLY7Xvo+MdCMJBx/xBXdSu L/9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=eM4E+WeB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m13si3433392edr.37.2020.08.10.13.39.44; Mon, 10 Aug 2020 13:40:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=eM4E+WeB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726735AbgHJUho (ORCPT + 99 others); Mon, 10 Aug 2020 16:37:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55454 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726578AbgHJUho (ORCPT ); Mon, 10 Aug 2020 16:37:44 -0400 Received: from mail-pg1-x543.google.com (mail-pg1-x543.google.com [IPv6:2607:f8b0:4864:20::543]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 378D4C061756 for ; Mon, 10 Aug 2020 13:37:44 -0700 (PDT) Received: by mail-pg1-x543.google.com with SMTP id t6so5604944pgq.1 for ; Mon, 10 Aug 2020 13:37:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dRuWkhrpmAmcdHS/RSpOjVe+mnrE0qLuVyBAgROKiXA=; b=eM4E+WeBerf5fSAzchaYTrGpGpDKQKDWHN6PAYU+UFvSjnPMdqlztCS1sdBJCbZbWy UxMV3gEQACxBIwho9amuG2UQjwcNFmTfXQoaKvF6hGkTEBhXO35Q+VqVummT6bz8Gz/c FWMekgdrOooXKBIgHiHsozjnXgasmXw+Xd8lwlXgTHNqNEHFwBwE4Cbt0bsFKMPj1Cq6 N0tKFCuewUeu+B51Rh+9kV2BUOGmRBUr1g21GA2SvhBfoj8mSgk4DA5Fjiq/eDBRLF2c xoN9JVf4ZYQP7FNUjISyxFVWIU8FU7g9dBC1NkEs6HSX/En2QXv5Zmzp43NO7Tm8lmXc GlCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dRuWkhrpmAmcdHS/RSpOjVe+mnrE0qLuVyBAgROKiXA=; b=XuPsoWZIQLTx3NujZK475MZscC55OWPL0juVnU4txR3hFTmEtt5XBSkv1g7YjExf+P 6Cthq8TVu/G05oJ6geOU77/spayrE9+h0LTuHs5UduGWWBIgja1LXrgFfuIsYa2vhFFK fvuDAMZmU1bEE7uY7sTiCqHb622o5DOSUo9Yug3vPCzH5kJo9yHyDFqBNj11Br4N23dc aDV6yVoQo2c1ytZ+Yn0oMmEZd80uGFAXGTyaDfjP4yDMiBDNu3wETtlspsY7UZO5KG8P ywp0DjkdcXWMdY5QjzBJ2JKUKfIJyoZGgy6Y2dU1Q/xINMB0hYrLEJsUGU0JpkWu26k6 ug1A== X-Gm-Message-State: AOAM530KF9W38G9DOq3I4W/SL4luKxHSRgZxnzbf4/5GDC9LnGaiL9Ja QqNT+mnfXXOcGz9uG0PRLn02uTpAJWmfHy0ZWD2CQE7WEgY= X-Received: by 2002:a62:1b4a:: with SMTP id b71mr2760943pfb.106.1597091863550; Mon, 10 Aug 2020 13:37:43 -0700 (PDT) MIME-Version: 1.0 References: <20200806174326.3577537-1-urielguajardojr@gmail.com> In-Reply-To: <20200806174326.3577537-1-urielguajardojr@gmail.com> From: Brendan Higgins Date: Mon, 10 Aug 2020 13:37:32 -0700 Message-ID: Subject: Re: [PATCH 1/2] kunit: support failure from dynamic analysis tools To: Uriel Guajardo Cc: Uriel Guajardo , Linux Kernel Mailing List , "open list:KERNEL SELFTEST FRAMEWORK" , KUnit Development Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 6, 2020 at 10:43 AM Uriel Guajardo wrote: > > Adds an API to allow dynamic analysis tools to fail the currently > running KUnit test case. > > - Always places the kunit test in the task_struct to allow other tools > to access the currently running KUnit test. > > - Creates a new header file to avoid circular dependencies that could be > created from the test.h file. > > Requires KASAN-KUnit integration patch to access the kunit test from > task_struct: > https://lore.kernel.org/linux-kselftest/20200606040349.246780-2-davidgow@google.com/ > > Signed-off-by: Uriel Guajardo Reviewed-by: Brendan Higgins