Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp5127397ybb; Tue, 24 Mar 2020 11:23:00 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvB1xAvAqrES/y/Xu+c3FQCSOtTVREO+h16MgkZrh9wtSnSh5cBAFmUvrQ2ASfJKqdn6J38 X-Received: by 2002:a9d:7696:: with SMTP id j22mr24209562otl.188.1585074180545; Tue, 24 Mar 2020 11:23:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585074180; cv=none; d=google.com; s=arc-20160816; b=uU9T0abHDXcL+0+tzq/ldnpE1UsXiY00jfrPO6yLd+SA4YsjZh84oIVM1SaLzcmVZc V0melUCl2eaIYWFa9PS5GS1s568Y7OGtvSThQF1VNtsVneJfiiwGzkjq6cKZ0ZMNyHzR lYFxg4a6ZKzFnxFzW4zrCkyXHKNW7/OKspGGOcMJ9N0C6ePQaWXCIXnouqdqEksPpKPG cfsa3HmOWlKRAlL7UZkrCBmAZQ/ueA9q2q1soVxH9ImgiSOmcZB4iBvn61tsLSvW5kYD RnQOK4jaBHR2ipS/E8DuLT7fM1C9GnwzXDVCIVS8DnCGvH3NokykTpR1+/SaddF/bB1b Dx/A== 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=G7TBBxwNpvZEgu2P5vS45mLuMGm5bXW06PLHgtTqssI=; b=gMc3x+Jd0XJ159X6yF3nyap+1/dmF9oG5MGkuHy9nELmWPzjea0PPF8Xr877zRZs3+ B6E0jp5WWokaePIdPsxUbBypVvGw/EnN/sfLumxse09qM+hz/OsAJ9peCwOCW4ZwnSIs 8IvNLLyoe9EaLg2/eT57YZYJTtwvN8Heenz/uMkPsl+PLmiSBFFAUcR0UxcG74KBc/UR f4kPKwIosEKnlv7bdjg5JZdvVCNdKSJtxVzUkvqqyJy47Y8jesHPpb+xjeKVawCAjWsY e4DM5nssVukDeseBy0PIpzJ4qaRZCtEszni27EPko6X4bVLiJ4oCIQn3/k0lWjezhZ0B yNgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Qb4Qiodo; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id r17si5382414otp.254.2020.03.24.11.22.42; Tue, 24 Mar 2020 11:23:00 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=Qb4Qiodo; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727333AbgCXSUt (ORCPT + 99 others); Tue, 24 Mar 2020 14:20:49 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:37123 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728047AbgCXSUs (ORCPT ); Tue, 24 Mar 2020 14:20:48 -0400 Received: by mail-pl1-f196.google.com with SMTP id x1so3718923plm.4 for ; Tue, 24 Mar 2020 11:20:47 -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=G7TBBxwNpvZEgu2P5vS45mLuMGm5bXW06PLHgtTqssI=; b=Qb4QiodoFRSeAhTNws1BGKTLfVwQURZEB+9ru/JmLHBeA0pAhKtqd+VUnu0E5SKyYM bye4qLMhUFG7j3MF06tObcrsefap0AIr5lC7zL6obQTERItM2rUrFXUDCNPZuWvJ5lTS NLTjApMbAd1h2cBovb8yg5bfaXrtOgZ9vj5Etnf2C0RRzntwrf+GgnFPX6NAD1RhEDev +/IhzhE7Rcs0KP4O6eM7rGdn/Vi7OY6BHgKtrg3sTtzY3hBPCJaFQvoUXJK4oJu8SXHh JaI2neNR+Qb+0HvUi0IkQP1ATE4E1g0IH9SberwTGLWZM3HS4lzNm6jPxRI7zegNPtdF oL5w== 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=G7TBBxwNpvZEgu2P5vS45mLuMGm5bXW06PLHgtTqssI=; b=dmU1IOa7qLSs2CIg4oArQM4x4aK+DNs1cOkkO4ORPyPNrnUcUyb/e23tIwXh86+eIE F6gRVkvmQgUeTxKNtkFN5bazmFIfSYEmaAKMjp9Mw5h9qA5vdg4RFRumVKFjA9qmaI2A eaJbZndUIuXWwdiPznCRBkWcdO4aiHrenlEj2K70fMNhWOJPUujbVf8Fa2rNPujug9y+ 67ehWnAipdRJuCsKWnRKSJIZv7fejskAKiRii7GzWwmrLlEye1Fehs6tF7I6eAWuqXJM 1I+n4JZ3/8Yo6d9rcRusRDQNHnH+RfJMCtX2u2oEQGjJLSaBEtm7lqRR7VEwf/uK7wCC IJCg== X-Gm-Message-State: ANhLgQ2ReYacwEj/xImtUPrK1r1R+/kFMphRsDfsp8q+F+cfH3B31/z8 9FIotCKZUsUUe0QQiw4kAQKUzZzYW8qa5z5vcnuHPA== X-Received: by 2002:a17:90a:30c3:: with SMTP id h61mr6876474pjb.18.1585074047136; Tue, 24 Mar 2020 11:20:47 -0700 (PDT) MIME-Version: 1.0 References: <20200319164227.87419-1-trishalfonso@google.com> <20200319164227.87419-4-trishalfonso@google.com> In-Reply-To: <20200319164227.87419-4-trishalfonso@google.com> From: Brendan Higgins Date: Tue, 24 Mar 2020 11:20:36 -0700 Message-ID: Subject: Re: [RFC PATCH v2 3/3] KASAN: Port KASAN Tests to KUnit To: Patricia Alfonso Cc: David Gow , Andrey Ryabinin , Dmitry Vyukov , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Linux Kernel Mailing List , kasan-dev , KUnit Development , "open list:KERNEL SELFTEST FRAMEWORK" 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, Mar 19, 2020 at 9:42 AM Patricia Alfonso wrote: > > Transfer all previous tests for KASAN to KUnit so they can be run > more easily. Using kunit_tool, developers can run these tests with their > other KUnit tests and see "pass" or "fail" with the appropriate KASAN > report instead of needing to parse each KASAN report to test KASAN > functionalities. All KASAN reports are still printed to dmesg. > > Stack tests do not work in UML so those tests are protected inside an > "#if IS_ENABLED(CONFIG_KASAN_STACK)" so this only runs if stack > instrumentation is enabled. > > copy_user_test cannot be run in KUnit so there is a separate test file > for those tests, which can be run as before as a module. > > Signed-off-by: Patricia Alfonso Reviewed-by: Brendan Higgins