Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp31149rwb; Thu, 22 Sep 2022 13:58:28 -0700 (PDT) X-Google-Smtp-Source: AMsMyM64AD+0H0dkbNtr7xX62ptnFzLPJUHI3MQcL04inqduOG/4Wb5xP+suu5ZWvDmhTKZz4UlX X-Received: by 2002:a17:907:7e8c:b0:77d:fecf:c24a with SMTP id qb12-20020a1709077e8c00b0077dfecfc24amr4427805ejc.134.1663880308160; Thu, 22 Sep 2022 13:58:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663880308; cv=none; d=google.com; s=arc-20160816; b=ipCtMBOMXcjJuoulQIiwAqxv3WG1X1S4guiuooL3eYQ8TDZhRwatAO5B9dppv5LuMm 2z6V66v3JDyuKz/tFeaJaB3cgQ2yXQddL6Ry4+Gu6jZ9k1uk/hSOpP0mrs+8sDRiV5Ex 5PayfITAC11cQRUNvnFfiBBfa66uMlSi2a8XM7fNgqwIZCWLe8aXlkX7XJ6KYYhVrTJ6 YVUwwfrvRuIrw5LUKa6qotIV4FTNWQ9vOZXsh784XrVBP6aECmnGHzCAV2rCGzXRZ0Ee H8WUoxUB4I+H+X2LsgbHcaHMAo1pnNzdwCAQ/3G41yB7daXHVQUBFG1ymZRtHKOa4Ry/ TIZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=cNYKHjCXGHwA6gkDe3m1/Mipnx1ERqXA6xSU0q3Y+ZY=; b=wbw9CbA8c/jMDJFZmRQNsEPI7O0hf12BzyNO+BAHz5l/mY0iillricoSI7VvQfayVK khDpq9DgJR6RhFfWP09/yWTu0WvcxtMCPENziu3Huzte7tRjIvA5WDJLBy7DjQpOWM68 C/KQaLZbZwkqC+3KQnSI0MjwQiHPplc3zjd9fyTOW8gV5YQ2Al79cCyWnJQvyW58IBoD NcYdtfQWIwU9ijkZXZDl7Z0o05Z0HSOwAAIj+jeM5wAIwvwCmxVvASSbifl4M6gVkN7T wRf6eM+RMoGcHI5VsL8V2lwH4rsQwtuBT/ETN0dKoI+5W1Hk8Q/auWm6v09ogiA2eV7G MJXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=lMppMlY3; 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 r14-20020a05640251ce00b004515a8c347dsi6410581edd.500.2022.09.22.13.57.15; Thu, 22 Sep 2022 13:58:28 -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=lMppMlY3; 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 S229771AbiIVUZl (ORCPT + 99 others); Thu, 22 Sep 2022 16:25:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229437AbiIVUZj (ORCPT ); Thu, 22 Sep 2022 16:25:39 -0400 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09194D4308 for ; Thu, 22 Sep 2022 13:25:37 -0700 (PDT) Received: by mail-pf1-x432.google.com with SMTP id e5so10424501pfl.2 for ; Thu, 22 Sep 2022 13:25:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date; bh=cNYKHjCXGHwA6gkDe3m1/Mipnx1ERqXA6xSU0q3Y+ZY=; b=lMppMlY3TXx+2JubIDlxi3jCLHZUazHVJWaD2U71k1qmwj+gjmzer+3MnvCj0gsNb7 OpaTnF/oCXgzTFSMj75M9qbqov2TAtTo1KYACVBI6BqTjZaE6Q84ZIJMYDPsqOhy1SgP 1AG65abpY8FTpFMDA3yZkedWrpaMiY2g7BrTHrAG/vT71zvEq0llw5e2vDagl+p1hCag 9RP8eYvAIssm2TslekZgISJUmkCq1ryS7p26hsZkwO2Km3FSFIR4YpISsBDyfpnn7AJN 1xgGw87IbqxgiVrsqfc1EcLBHdgYQPi6vHi/HDCKCO2lrs2L8EpP2FOowS0BwgvIXbet hw2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date; bh=cNYKHjCXGHwA6gkDe3m1/Mipnx1ERqXA6xSU0q3Y+ZY=; b=sMuuLMflPPWcXYixzZjYiucECB4/MaWDCkm+nmCfe0Z7KbDlao9u0Jtgk/JRxeAP+h 5NlGdSrwvW3GksZkgFV7xcwx4TM2ErqlC3JvTH6q63rD1jE9j4Ef/aR1oaolpdXsK2cN TCw3vb++XaW9S3aY+DeEPvOVloYc5ypkF2dbMTA1e6CRV1g7FscK6YGMuEvIQXt5eeU4 xsNZ7q5yvl8E8hs/Yd68WrJySsA2Ozv2wkz1uwbfr7hmkob3kBD5ESfvcMveR8b31glo aRg09gC2X8nKZKNhogcZH2gSE4m6BG/DrT3dzwIj6oyh13TA+IzjSpwEequt0gd//ztN Qcsg== X-Gm-Message-State: ACrzQf3bTZ5e5vzQ0FCUWqQyhTEpm+zuxGGVEZ8PftsjvcGfiozDcyRs sbg1bohhD6D7lj6QfQbkyOrpJw== X-Received: by 2002:a65:680e:0:b0:43c:f0f:4554 with SMTP id l14-20020a65680e000000b0043c0f0f4554mr4097366pgt.469.1663878337390; Thu, 22 Sep 2022 13:25:37 -0700 (PDT) Received: from google.com (7.104.168.34.bc.googleusercontent.com. [34.168.104.7]) by smtp.gmail.com with ESMTPSA id i22-20020a17090acf9600b002008d0df002sm175975pju.50.2022.09.22.13.25.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Sep 2022 13:25:37 -0700 (PDT) Date: Thu, 22 Sep 2022 20:25:33 +0000 From: Sean Christopherson To: Vitaly Kuznetsov Cc: Vipin Sharma , pbonzini@redhat.com, jmattson@google.com, kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] KVM: selftests: Check result in hyperv_features.c test only for successful hypercalls Message-ID: References: <20220922062451.2927010-1-vipinsh@google.com> <87fsgjol20.fsf@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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=unavailable 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 On Thu, Sep 22, 2022, Sean Christopherson wrote: > The bug Vitaly encountered is exactly why it's pre Premature send :-) What I was going to say... The bug Vitaly encountered is exactly why upstream process _strongly_ prefers splitting patches by logical changes, even when the changes are related or tiny. Bundling the fix for the egregious bug with the enhancement makes it unnecessarily difficult to grab _just_ the fix. In this case, Vitaly was on top of things and there was minimal fallout, but imagine if the fix was for KVM proper and needed to be backported. Some unsuspecting user would grab the "fix", apply it to their kernel, and suddenly be presented with previously unseen failures.