Received: by 2002:a05:7412:518d:b0:e2:908c:2ebd with SMTP id fn13csp357089rdb; Thu, 5 Oct 2023 07:59:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGk9JjVP4Wf9k5MqgcFc+Z8VZC13qj7EzOcOhmvqlmaWudHUGLbc1eI8xhUeJZ93GtheAqL X-Received: by 2002:a17:90a:3ea3:b0:277:3569:29fb with SMTP id k32-20020a17090a3ea300b00277356929fbmr4380452pjc.11.1696517983868; Thu, 05 Oct 2023 07:59:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696517983; cv=none; d=google.com; s=arc-20160816; b=ue1/EakoslwQdYp3doR9cogw69Xl8bfqEwC2F3e7FMXoWwtJaJdD9W+cLPwT5swu3M G0pgrZKkzNclsZKuJnuQI2SFIiOOHI0Ec9Hyt8xSiTPc2sjW22WCVGnOhVbeG3E9BXDF QMfN8vspMhCt8tWYsi8DDfWMUqQ+nmWbmwjOJY0/Gjscge+d02a5I7Q4GLSLI0k0Vi2c gvxz6K6i9yG8DW+24DjmLWGr6XFH89Q4Fhq9AFOucJewy63YFcsaAk61/oQ1pE3931Fz XbkOVhJqH+giEUOyYsTkb6Xsc+pS8KtoyNEla0u8rEdBZ1ZDuOL/tM3buHLog1H2+Cy4 mwBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=nomghUslg4Iyvv3Vz3Tvghec7CwG436Cn/tuDQA6cKI=; fh=WOoc99rHeo9qxHvnIaWffALNRebT/42m1dldSuRpBY0=; b=Bq4PCRNWwS235SSsLgSpa7hR1saIMOOIel3NOwZqZ15sYIPdZlYddwvB0XU/GqrJYC oK5rV6F2si8f8WnmYjVsLBXQFAXfBPY8sJhqdb2Q3J3KEEuRlHVI1YShFyLTZXuWaZEA wgpKNHZHBp8EZnoK8K6nAK3gBpmMf0Xau4pnI74/u8DEkNdPOrcBNwd3W+YfiqEQZvnx bQJD+U7GlwPaLVcrkZu/lIZ/+dkyu8g1wd1DtMvz3qw2X+ja84EVCcD0X6BLivFhJcUC NvoaeArLAahmIpk9gJneZa2oNKK4uWdLY8BP+npvdmNSaftAZ03L1J9ymEKz1biQtcB9 Q5QQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=HZwwKisX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id d63-20020a17090a6f4500b00278182c3af6si1741710pjk.64.2023.10.05.07.59.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 07:59:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=HZwwKisX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id E7E13867FE85; Thu, 5 Oct 2023 07:59:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230455AbjJEO7L (ORCPT + 99 others); Thu, 5 Oct 2023 10:59:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234447AbjJEO5R (ORCPT ); Thu, 5 Oct 2023 10:57:17 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B9CD526A50 for ; Thu, 5 Oct 2023 07:38:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1696516730; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nomghUslg4Iyvv3Vz3Tvghec7CwG436Cn/tuDQA6cKI=; b=HZwwKisXAC+1aIuCVL9x1pKH9nEt/2D9zU/jedY4B6Fw2EOqtqwHr7ezdZaimmlddJRNzo VmQAEellGV3yAHFot6gc8nwM1eOxXtlU8RLxFg7j6pRXD7Y+8nnW8GOASjRiJMMM21TAYx 52QnZmKJt6zgH132JPg9iEStWBX2rdo= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-199-_87W7J7TNkGAVM6VMBmiFw-1; Thu, 05 Oct 2023 10:38:46 -0400 X-MC-Unique: _87W7J7TNkGAVM6VMBmiFw-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 45FF118172C2; Thu, 5 Oct 2023 14:38:45 +0000 (UTC) Received: from thuth-p1g4.redhat.com (unknown [10.39.192.168]) by smtp.corp.redhat.com (Postfix) with ESMTP id 13F8540C6EA8; Thu, 5 Oct 2023 14:38:43 +0000 (UTC) From: Thomas Huth To: Sean Christopherson , Paolo Bonzini , kvm@vger.kernel.org Cc: Shuah Khan , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH v2 2/7] KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it Date: Thu, 5 Oct 2023 16:38:34 +0200 Message-ID: <20231005143839.365297-3-thuth@redhat.com> In-Reply-To: <20231005143839.365297-1-thuth@redhat.com> References: <20231005143839.365297-1-thuth@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.1 on 10.11.54.2 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_NONE 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Thu, 05 Oct 2023 07:59:43 -0700 (PDT) The regs structure just accidentially contains the right values from the previous test in the spot where we want to change rbx. It's cleaner if we properly initialize the structure here before using it. Suggested-by: Sean Christopherson Signed-off-by: Thomas Huth --- tools/testing/selftests/kvm/x86_64/sync_regs_test.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/kvm/x86_64/sync_regs_test.c b/tools/testing/selftests/kvm/x86_64/sync_regs_test.c index 8c3898cf79b31..1cd19dfa0046c 100644 --- a/tools/testing/selftests/kvm/x86_64/sync_regs_test.c +++ b/tools/testing/selftests/kvm/x86_64/sync_regs_test.c @@ -315,6 +315,7 @@ int main(int argc, char *argv[]) run->kvm_valid_regs = 0; run->kvm_dirty_regs = 0; run->s.regs.regs.rbx = 0xAAAA; + vcpu_regs_get(vcpu, ®s); regs.rbx = 0xBAC0; vcpu_regs_set(vcpu, ®s); vcpu_run(vcpu); -- 2.41.0