Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp4619399pxa; Mon, 10 Aug 2020 13:43:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJws0DwExt8aXAmq8IkoJ/gF+E18SS9X2wTIgqROA5EzPUJK/qpfE/fSCQpu0B76dUA1Oi1l X-Received: by 2002:a05:6402:22ab:: with SMTP id cx11mr23722019edb.102.1597092237944; Mon, 10 Aug 2020 13:43:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597092237; cv=none; d=google.com; s=arc-20160816; b=VCNKF8AiDO8QNUdbG/HMdDMibOWRpmK0rmax5aiug8gIg4kPxKsYCOy6IR5vy3oF2U aB4xa9C5WSpiOqLGl2XF/G2OwtIlzcm+OHlf9JGYqAGNq3qs7AhMWhBh2iQQ73ildlXq NrZwc+a3Qhkhxik5+oV9CuKUiptgUKquS2EAudQ2DJ3tuupRq332q0p7kVXt2PzzFCP6 KTE7JRrd1rEgo7Eo2Ek5j5eY+/1gzya3xKDD+gA3aROLeplbkfnOEbx9gEEDjkMCKFtr mOtDmvIFuwngrigPD/k5ss2ABjvJ6NsyeMxj6DhgAGwSpG6zVujXblOtCVBA/wxgPTk6 7nAA== 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=c+Vem1mPePRTF6yuvkTSfUvQ+T0mz1vgwNb7in9eFI0=; b=KljeOE4VpcJiAOs0H392/07BzHkrmoO/QzK+p3g7EAgXHYfDtXiTMLKLt/GK3rlaTH D3haKwnTCutcqWbaCsxdrBZxFsOAsCTq6etdxJxOLstQ8RJA3fbXIdXipCC8x4+797Zu r49Trm4PtpApZngQDCSmltexBn9MmYUPUsuSF/1DUTPa0yb1T9xsIatEJgdy+urRRFYa hVKeMD6yCYpAI5C1rcgUzRkCFGK8f/Rw5z6w1AEUAyb4llhofZfxlptkGMLuR4hoFDIg uYVU8n3SJIVRALmZtPy8kyK38sjQ8g6pMbvmUYzpLoUia8lz820q1xrswyKfKzNKGRft L8Mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=rLV5IMYY; 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 lv10si12795572ejb.522.2020.08.10.13.43.35; Mon, 10 Aug 2020 13:43:57 -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=rLV5IMYY; 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 S1726422AbgHJUnD (ORCPT + 99 others); Mon, 10 Aug 2020 16:43:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56258 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726412AbgHJUnC (ORCPT ); Mon, 10 Aug 2020 16:43:02 -0400 Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C9531C061756 for ; Mon, 10 Aug 2020 13:43:02 -0700 (PDT) Received: by mail-pg1-x544.google.com with SMTP id d19so5594866pgl.10 for ; Mon, 10 Aug 2020 13:43:02 -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=c+Vem1mPePRTF6yuvkTSfUvQ+T0mz1vgwNb7in9eFI0=; b=rLV5IMYYk3qhRR8OaqNl7bVx/f6TTfAKUbKi9cxnNxk+WqNAxQsbVUNbgs3NwD7W8z YMpoTdb1gYXoBNx6osqdLbdfephLsl2AlcmUGdc36l769CeErMCnOF3uUD61rZq02Rz1 UEAEgv4RTY7ogrE52HbPUF0nQn3sFmpnpI0sUksXCITaCUIyPQ7Snz4JZUdT9kbu3WFi xbP+oB43v0QNpwNMTFsBfYR1c8H9ujLjRl91UKV4hhazszyFC/pX22Omw+/ith7x/54a SYDrTYmpeXAvZ5ABQWjSVftGtQYPkUAzPqxqzySf+0akRRSZWVr+TS9ZggzhmwhkorpA VPCg== 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=c+Vem1mPePRTF6yuvkTSfUvQ+T0mz1vgwNb7in9eFI0=; b=BOneoNVHE9uBwqm3KGu4yH2/PF01DL8UKx0OPQN81EZMQE7G9okhSkYzCAVhIrG2m8 rQVuIGHXiDyHmv2+C1L3ydfdBB4qMXTi4Pg/2/kuURefNtm/77SIU/EVF2u2IQb4l2SN E3zPHbbbKw9HUAWV0B6pu5h5HAj39fbvW5nJKsW++0YnNx19RxyWqlq8ixJMCs88M6TC 7JTFGtaAaRAUAqr1WW2vsHAO0zsPa6gp722mCHb3hmVzyU6H+XTh9iXAVNN3ddid39Wl 5t/Gas9l8ijOhksIxHllx81ffpumaNYJAwANm/BDRHrg0pTmQedcXbHmMvwMgdhk5j21 sETg== X-Gm-Message-State: AOAM532KCBqIJ7mq3Pg3jqfjY8wytUEBOJ8PEMwfidlhM/j0hAJ694Ao q7E9Ihh2l4d1T/dNEjKT/CI4NFZAGbhAE3RQPP7nMg== X-Received: by 2002:a63:7746:: with SMTP id s67mr23105137pgc.159.1597092181923; Mon, 10 Aug 2020 13:43:01 -0700 (PDT) MIME-Version: 1.0 References: <20200806174326.3577537-1-urielguajardojr@gmail.com> <20200806174326.3577537-2-urielguajardojr@gmail.com> In-Reply-To: <20200806174326.3577537-2-urielguajardojr@gmail.com> From: Brendan Higgins Date: Mon, 10 Aug 2020 13:42:51 -0700 Message-ID: Subject: Re: [PATCH 2/2] kunit: ubsan integration 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: > > Integrates UBSAN into the KUnit testing framework. It fails KUnit tests > whenever it reports undefined behavior. > > Signed-off-by: Uriel Guajardo You should resend this to the UBSAN maintainers as well; they will need to sign off on this. In the future, make sure to run get_maintainers.pl Reviewed-by: Brendan Higgins > --- > lib/ubsan.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/lib/ubsan.c b/lib/ubsan.c > index cb9af3f6b77e..1460e2c828c8 100644 > --- a/lib/ubsan.c > +++ b/lib/ubsan.c > @@ -14,6 +14,7 @@ > #include > #include > #include > +#include > > #include "ubsan.h" > > @@ -137,6 +138,7 @@ static void ubsan_prologue(struct source_location *loc, const char *reason) > { > current->in_ubsan++; > > + kunit_fail_current_test(); > pr_err("========================================" > "========================================\n"); > pr_err("UBSAN: %s in %s:%d:%d\n", reason, loc->file_name, > -- > 2.28.0.163.g6104cc2f0b6-goog >