Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp450226pxb; Wed, 27 Jan 2021 11:43:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJwI9y5OsFD5phHTH4vEpyQGSuX1yzniltlidP3c68QNsS+MoCGaBSXqknwkKs1c2r/5t5E0 X-Received: by 2002:a17:906:5846:: with SMTP id h6mr7914135ejs.521.1611776620890; Wed, 27 Jan 2021 11:43:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611776620; cv=none; d=google.com; s=arc-20160816; b=c3r0TS9+dfFomGF2BUWLvnsNoeDq3JKZX3iaBepGiMUhunAykBD0mYkrKPx4gEF6a1 eVxZBP1bLhYVhdwZ8cnYvAkk0elJHo68ShXwim2dCrfeKwUZg06tXA9lS/xPj8GI1Qj6 LxPrW02W/NoaL/Voz6Cd0bMhkNAUuZT4gsWhOitNIAvqkORvEcAhS8zq/tVYFO0x+tOK ZMSvKJvdXKFpD93IoHKboM6HVJfTpFYI7SJ9fkaIxDe0hgtHS+eDNS5wzSUKE2oHieF+ ZMisfZ2c7hdLAyiKXeihgYyV4VGGc5EzBSS3dWr0jqBIZwlhWE59wRKZZAeJr3mYyAkO JRAg== 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=L1LlWkeSbCU+8eK5VQp4zW4V35HHf5JK2AOgO/JAOhA=; b=OJhPinyr3nzL8MPTnZhQLANInyf05/PtaaJeOQwjxNVZ4VkGJrfbOQxAVQ9+EKeQdu d4Mxsn7bxcIgVpAiNrs1NbmabCCET+6txAtgwJ+Ke/ZHih0NjO6LVIFyriRYiO1ynGg1 s//vJfXHhJhZJx9x+rsm/QU8NBLa0vOeikvG/LA+UZ0zSWbvRflzkD2nfVJ5cG1vp3BU M3Lt+9S2Eanl+wpWj9cJ2WNsCmKXikRc0h6RW9J1IUVvz0BLDJenOsFM9qYAutvjckj+ j9CtshLuFB0wkDCraEEXByrGelVEmVEEIkA1WYTgqxknSvUq+umCsrLPN+Vr7LuGAlqx WA5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=QutNPMwr; 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 d5si1477467edq.173.2021.01.27.11.42.39; Wed, 27 Jan 2021 11:43:40 -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=QutNPMwr; 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 S313053AbhAZXHj (ORCPT + 99 others); Tue, 26 Jan 2021 18:07:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58508 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727245AbhAZEgl (ORCPT ); Mon, 25 Jan 2021 23:36:41 -0500 Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AE90EC061574 for ; Mon, 25 Jan 2021 20:36:01 -0800 (PST) Received: by mail-lj1-x22c.google.com with SMTP id u11so18000818ljo.13 for ; Mon, 25 Jan 2021 20:36:01 -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=L1LlWkeSbCU+8eK5VQp4zW4V35HHf5JK2AOgO/JAOhA=; b=QutNPMwrz22QyIksGybIjqyNkdkn2TTRfMqUHm4tAuSawCDjtKLuKp4GVCZkL6zH4e elxntLvscHEp4P+du0Uqtu+bmKi+lgSMkswGkgihGYwKxy5PmboIUKEeU3ZXiaXHw7n9 wkM1rjruATUjkpUiM+L1YqkDyOBjyG1opk5HbEtKGj0wZZJyLbpmtoPOzHtDYkh2m5g+ 9JmQ9OcKwKDe26AC3rYPpumbEAOBDnJxWEDfSzJp38P4Dq+bfqSBX6ha8TiMfDi4LmPX dG5n2lMHim3vQK6ecHIt3UYOdhA6Xtqe4FYY2eYGZsqb/Vg1lhJPi0HUzvTeefgGc5ZX aErQ== 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=L1LlWkeSbCU+8eK5VQp4zW4V35HHf5JK2AOgO/JAOhA=; b=etjlUK+xSDwF1E93wB+TCOuGd9eCVmzDHB6+mQI9hgc3AhbHWLBy+Z0E4ZamV/8Phy gumV8TF2u6wS4TN9IsPbg8ByenMMZ00r7BKrzAd+yhLbMFsDf3x2FKfEAETg5lp2oRTB c7bJfzLeXeoMUS8OKpe54A0/xHsNP+j89o0XijbqJET8Ba5dAbLcktC8ptf1bydlPsO6 TsG9n6Qat0yyGXXqTYAlZOAHjHmhvXy1L/ZifVH5bq2yB1UF1ZyEBhQkqsXdaKN8djju j1m3fl1iykvfi/zCdCWkAhbPjUj4XW2mA4N/N5C4J7GwthuFTPF+pRcWVA/IuTDoCqbr W4bQ== X-Gm-Message-State: AOAM530cGecKmZ2ucffwqm2thG7xlVfdtXWi2uuTrxugC27BOKFm8kYD D7GF3T26bvUHa7tIExJEX3VqUclcQxpARzjkZ/QQxw== X-Received: by 2002:a2e:3309:: with SMTP id d9mr1900557ljc.245.1611635758956; Mon, 25 Jan 2021 20:35:58 -0800 (PST) MIME-Version: 1.0 References: <20210113160557.1801480-1-elver@google.com> <20210113160557.1801480-2-elver@google.com> In-Reply-To: <20210113160557.1801480-2-elver@google.com> From: David Gow Date: Tue, 26 Jan 2021 12:35:47 +0800 Message-ID: Subject: Re: [PATCH 2/2] kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests To: Marco Elver Cc: "Paul E. McKenney" , Dmitry Vyukov , boqun.feng@gmail.com, kasan-dev , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 14, 2021 at 12:06 AM Marco Elver wrote: > > Since KUnit now support parameterized tests via KUNIT_CASE_PARAM, update > KCSAN's test to switch to it for parameterized tests. This simplifies > parameterized tests and gets rid of the "parameters in case name" > workaround (hack). > > At the same time, we can increase the maximum number of threads used, > because on systems with too few CPUs, KUnit allows us to now stop at the > maximum useful threads and not unnecessarily execute redundant test > cases with (the same) limited threads as had been the case before. > > Cc: David Gow > Signed-off-by: Marco Elver > --- Thanks! This looks great from the KUnit point of view: I'm particularly excited to see a use of the parameterised test generator that's not just reading from an array. I tested this as well, and it all seemed to work fine for me. Reviewed-by: David Gow Cheers, -- David