Received: by 2002:a05:6358:111d:b0:dc:6189:e246 with SMTP id f29csp3811608rwi; Wed, 2 Nov 2022 03:31:46 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7QXFwKF12EtDTDGztsg79p/qTf3pVHQabGDq2Fp3aigopwiZv2QrLBfzY0aTj3tgXIhNQl X-Received: by 2002:a17:907:84a:b0:733:735:2b1a with SMTP id ww10-20020a170907084a00b0073307352b1amr23115521ejb.290.1667385105906; Wed, 02 Nov 2022 03:31:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667385105; cv=none; d=google.com; s=arc-20160816; b=JnocvTS4TFCvg0rU2wUKfVt31Ulc0tIIq1D3D/VnnJcULQMCmX4MWqDWELhupRLtbz yrSNlPwjFygQ7X5yJ5JzI0dIzW+0oAVrO/UrU2N7jxGQzNnKYfn4aB8ql2QnIRq3s/// Zp2uCXIjmlK1AgfxWf+GEFJs+gTRSQzWsk6lyuCJ2J+n8DcrkO1vMlbytkMpy9Naxupn lvMcC6jBEXs7dTKXE9oBWJJXBPkSZUbdxws9Zl5LP+wih9PNSXNjgXvwj419fmIlcrJA aUAbZn2l193/nKDC4052ejyDDZByFXNrtA/tQRrLTAH6JA+RbW5lrM4ptxveiIg5TUU3 qsog== 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=BafOkd8SvWuco2I/Z6NsmvGa0Z/TQs4XgUWd22MNZzc=; b=BaFhAaMDw3K5cWAObtr/yRBdMJOSv3Tb3L+Itvtiu6r2f3yWGVbDYJ+++PE15dTUJX yA856i3FnuoIqdf4n+oHbfJDxzxw9vARMfaZ+24c+tX01VKS2myxTD3tUuw9zGMRGsye jaQ2ml6WKhQ1PJ7sHc6V0IJDbZiw1baSY/2ItBN/mDhT9IVtLhYgdn8G49UGBtG++Eai fzbM1CdiXPZxB4Cv9KvV9L9LAYU/PYFJ8BijWFwSsqVy7d5eFdRN+5x/xvPBxn9BXdN5 1M/ita0cjfr+2toBq3Dk+4KFaAHyuiVV3VmXAwEjFuiqgqUkcA/YG6TGiOBaMxGVqQfl wQbQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=NPdjisJ5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e4-20020a17090658c400b0077cfec3a52fsi15617001ejs.839.2022.11.02.03.31.21; Wed, 02 Nov 2022 03:31:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=NPdjisJ5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S230219AbiKBKXZ (ORCPT + 98 others); Wed, 2 Nov 2022 06:23:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229688AbiKBKXV (ORCPT ); Wed, 2 Nov 2022 06:23:21 -0400 Received: from mail-yw1-x1129.google.com (mail-yw1-x1129.google.com [IPv6:2607:f8b0:4864:20::1129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9B97AB98 for ; Wed, 2 Nov 2022 03:23:20 -0700 (PDT) Received: by mail-yw1-x1129.google.com with SMTP id 00721157ae682-3691e040abaso161733587b3.9 for ; Wed, 02 Nov 2022 03:23:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BafOkd8SvWuco2I/Z6NsmvGa0Z/TQs4XgUWd22MNZzc=; b=NPdjisJ5hNB1CU5k7SrGdS78wdIMQ35AbWxkPyxqx9aL9gR6tT2qcf5So6UgE14miE z7gOzr46BLEHymsJkzRVeR/56iAjly+mfLrnFD65Wmc+yMM7vZO79LfXuoKeoAxu+daC PYIfrp56gZ3+onhotCroAAE5VTLTz08lL4s7BpZWugEHy3nVRtxX/sznuxTan+S1JQzH jyfhHmbsmmWZL/NoV/6eBNz/hmgblLhtGQAqgPPPzx5c3RYpKS0CynLa1FFc1SzNlKpe hMQGEL9/jcIDrHZv43atvExR4SQJTKAoQGtmCRJ+2xZyZJh/gKsE91FNd0ec4JrMIJRX OnYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BafOkd8SvWuco2I/Z6NsmvGa0Z/TQs4XgUWd22MNZzc=; b=ZtrFL46NL9cGJAWqG3BiR2ewotM8zx9jZclWPP+uXiqdw1OsKEKRCiJSMAR13AZPB4 G68N6AQiuKB4bPM1aRgORrBpFnuKtnjzeoS0JyU9jGzZ9d1N+wXBJFwfKn93Vg9sR9OU S+RZijCOlS8bP7HZC95zCBXZqXe4hL8d3uAcH9Vmq2evSdqjf3nw2UyHa/o0HUNl85Ob acOuP1HOdNb9pCes0h1xx9TA3SEfuTtQiW8yUvTuT0Ffs5uV2BlqDACpVo/iP44cSiJK y5ahPVmRYPdOtwLpMy2+1otRBRhAeIoLyBETZBE4K57RZno5uEsIejkp16yvhm8qpYkU oDow== X-Gm-Message-State: ACrzQf0gwIobVsrV2tpSsl+RLG/PibB/Rjiq9uSYuECSrheZnqaDfJ2s oK5B4vcRW1bCen0gIED7/bM1OgWsuPATWi91AOFnCg== X-Received: by 2002:a81:a04a:0:b0:369:1030:fbd3 with SMTP id x71-20020a81a04a000000b003691030fbd3mr22760635ywg.465.1667384599743; Wed, 02 Nov 2022 03:23:19 -0700 (PDT) MIME-Version: 1.0 References: <20221026141040.1609203-1-davidgow@google.com> In-Reply-To: From: Marco Elver Date: Wed, 2 Nov 2022 11:22:43 +0100 Message-ID: Subject: Re: [PATCH] perf/hw_breakpoint: test: Skip the test if dependencies unmet To: Daniel Latypov Cc: David Gow , Peter Zijlstra , Ingo Molnar , Dmitry Vyukov , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, Brendan Higgins , kasan-dev@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi David, Daniel, On Wed, 26 Oct 2022 at 20:31, Daniel Latypov wrote: [...] > > - return -EINVAL; > > + kunit_skip(test, "not enough cpus"); > > The only minor nit I have is that I'd personally prefer something like > kunit_skip(test, "need >=2 cpus"); > since that makes it clearer > a) that we must only have 1 CPU by default > b) roughly how one might address this. > > Note: b) is a bit more complicated than I would like. The final > command is something like > $ ./tools/testing/kunit/kunit.py run --arch x86_64 --qemu_args='-smp > 2' --kconfig_add='CONFIG_SMP=y' > > But that's orthogonal to this patch. Was there going to be a v2 to address (a), or is this patch ready to be picked up? I assume (unless I hear otherwise), this patch shall also go through -tip? Thanks, -- Marco