Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp504956pxb; Wed, 13 Jan 2021 08:48:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJwDKYKA9GWy8cHX6mfbEPdFEzjhEW6lVU3c+XKsT2ww6EUSQkzdv/wvzojVzUvnpD0XHpPr X-Received: by 2002:a05:6402:3487:: with SMTP id v7mr2543317edc.68.1610556488131; Wed, 13 Jan 2021 08:48:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610556488; cv=none; d=google.com; s=arc-20160816; b=Q8/mai5d4XLspbLhjxmgYNGXqCk45+AS5YLoMd3G1r/aqp2c+d5/N181xGNjJejyhL /eaGSAOTGH0erxtaGkElKFOZOFpfFXyYtmP55wtQ6hFengNpWuTxiqV6L/uanVtKXtt1 RJX4HboSsRz978DtNRY7srIn4nRxOCGpI8BqPQirx1iaqG+OtoyxuWIsqiwT3Ky0Y6JL ud63kxFSAFhhGivBsvDpMsoPyTBMulCo+UqLaJ2Vw9hl3tPsfxH/YexYLg91LZaYBuVN WfOFe5XGOhXxdDF4yohS/crZzclkEhz83THsQOSa0f4fmkIwAOW71h87NkwOhl1O4dWv 08Uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=CMjUDnqe142kyL4JCtMxq/r9cprLrjt9yzIWhPD32rs=; b=mLdE/yVfaNMdEU1VJXplxogdxxNCC7BD3jfB47GVa7rohS3A/a6xV/PaSAtV8S8RQ8 6O1g+Oa2bXCcIqzx7rvUjaQ6QHTH9PhNpiTjCG9+ukNCwqT1FVYBTqa8qabmBSOLQTyo LtPgli63SQHdyybConoXhMU5Cu1Fp3lHO+k3pDgGr0R1d4sGbBiC4b/yvBCF5kcraGyW qrmAElxBC1PwY4QaIHZSKgqvX7+BmuRqDN36a24p1qPaazmNc73DAzmowN2x7NM6KJZg Sgm2sQ0PsgMhuSNmnVUGYixMogRhe2R1dwRBcbPcjM1fSv2H3AE7STkveOubk8GxPxsj ktqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ZCXXS7+I; 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 jg20si1140182ejc.558.2021.01.13.08.47.44; Wed, 13 Jan 2021 08:48:08 -0800 (PST) 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=ZCXXS7+I; 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 S1727887AbhAMQqp (ORCPT + 99 others); Wed, 13 Jan 2021 11:46:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38876 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726010AbhAMQqp (ORCPT ); Wed, 13 Jan 2021 11:46:45 -0500 Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF7AFC061575 for ; Wed, 13 Jan 2021 08:46:04 -0800 (PST) Received: by mail-qv1-xf30.google.com with SMTP id et9so1028978qvb.10 for ; Wed, 13 Jan 2021 08:46:04 -0800 (PST) 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=CMjUDnqe142kyL4JCtMxq/r9cprLrjt9yzIWhPD32rs=; b=ZCXXS7+IQX+b5nnhGPIxaiG4vxWmLBUnCaGXoia/IrlW+pr8JOybw/OiHhirlzQmi9 1cGmQBedk65vzPaQc7HsJA8sZXvsBMTTjfcZ7HYwobg4U2iZeQQNdNrK9lwSuIqzP+/v 7o4kRmmI5rBkjwk2xj6ggane7SBrtqSPqtUVUvFylKzHB20aK6Vt5T1fSHRKboJdd5av y86XJdr3bNMTCh4AdrCBGxPHJ/icQoJDUSks2+sk0/PW4jmS/AYgzj2sTB6SN0p/c08t 01k9FoxPcW3uL74WjstRU0BHl1uvtlIDdFJHtalHU1FIS620Ie+sZ7kN8TGK6CyU8Mpx l2Lg== 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=CMjUDnqe142kyL4JCtMxq/r9cprLrjt9yzIWhPD32rs=; b=rNJFN5S2DPJNF3tk0aYN2iwIK90oCNIviw/Gb+qV7A/6n4R3s0Tobwf02yZm7AOKiM UUfqo0EE1jVHfW00T0IF/XhPDLu7y9bZZu2Y4busfC/tvnoiVj1EhnYGyjrz0OuGy2r3 qCoP+mdXz6mKOViYoM+FB/sh8nk+6Wps+fsHnkL0hCZJBboWsSMi+7+IjMqzmsCqLmt7 ZD97r5lzlC+TKTMEONda5dH7u2p/PiEWYJfck2n/7PLZpFB/ls/3sWgikgDAwtuEGMuY 9wI0vXEYuXSueSUF6su7Yw7sLZ8Gt/n3tvKskAJKwX13Y/xlMWnMIrLDd9L9zfPuSgcZ jl8w== X-Gm-Message-State: AOAM532HhlkN7P5xiV6y4t2j3jTgcUp9iROqgXoi5NnE+WIePNpQ7k7d lhMfzL7tigOmr7QRz1zZ2DCuJk0Y0HgAyntEoUuf8A== X-Received: by 2002:a0c:e90a:: with SMTP id a10mr3297670qvo.38.1610556363951; Wed, 13 Jan 2021 08:46:03 -0800 (PST) MIME-Version: 1.0 References: <0afed913e43017575794de0777b15ef6b2bdd486.1610554432.git.andreyknvl@google.com> In-Reply-To: From: Alexander Potapenko Date: Wed, 13 Jan 2021 17:45:52 +0100 Message-ID: Subject: Re: [PATCH v2 04/14] kasan: add macros to simplify checking test constraints To: Marco Elver Cc: Andrey Konovalov , Catalin Marinas , Vincenzo Frascino , Dmitry Vyukov , Andrew Morton , Will Deacon , Andrey Ryabinin , Peter Collingbourne , Evgenii Stepanov , Branislav Rankov , Kevin Brodsky , kasan-dev , Linux ARM , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 13, 2021 at 5:25 PM Marco Elver wrote: > > On Wed, 13 Jan 2021 at 17:21, Andrey Konovalov wrote: > > > > Some KASAN tests require specific kernel configs to be enabled. > > Instead of copy-pasting the checks for these configs add a few helper > > macros and use them. > > > > Link: https://linux-review.googlesource.com/id/I237484a7fddfedf4a4aae9cc61ecbcdbe85a0a63 > > Suggested-by: Alexander Potapenko > > Signed-off-by: Andrey Konovalov > > Nice! > > Reviewed-by: Marco Elver Reviewed-by: Alexander Potapenko