Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp748460pxf; Thu, 18 Mar 2021 10:35:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxAMjKEjvzutt3gN1vj0DeLXtdIqi8CNWE5R7VWBzceIVtNjlo8YvExps1d8eFNne4xXV8M X-Received: by 2002:a17:906:12db:: with SMTP id l27mr41648479ejb.500.1616088927539; Thu, 18 Mar 2021 10:35:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616088927; cv=none; d=google.com; s=arc-20160816; b=Sd1YPLP4cIzELfQ6717k37cn6MkjgRYEPBbusPp462HCCEVAp4+Z2/BX03EoXrx3T4 26qpDzlF4Q8JPzVdRIkhafcnL9wkMz7GkuUaBSEPTZZj8UFnzSF3P3DwjzgdGA+9Qog4 Lip+nDxBj8T/hxumTCoZoyraEd5Kon456PMpc2CZIgTlN86mygMtuJRjZJjSBltun/a7 /D6CDrmD0ncn8OTebCDkdxRHTqmT0zSUWcumLJnxPr04fRfcgEm1FRV0tp4xRg7qZ3BC Dc/FxkktIoSU/AIg7cfCfzJew6uEd3h9ABIXNZn1ARp8DOtr1bFx9DXCx6xHtYn8iHEG 1MsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:subject:from :references:cc:to:dkim-signature; bh=DN+8K3rKTpznELYcmJSaxwcdANuiNnp4BTO6V95gyn8=; b=eFHDH2Z4wL2MD2bjN6haPAcCNdbr6Rc+Fm9Ny6YwglEh/UIYaCWAtx7m72gIPe3b7v Ge3aYGzuatlLBwwj761LtkeD4RcXs5O9vO6SuXrS4shSnY2ySf5ExKVORf/Xx0+x/Hww FKcL9h6RWujCUZrvhcHfAgK91in9xbNvlrNlt+mLvkL5gdbRRdm9wTDriIUMIP4z4LVr khHKxzIe1Chm/UdoN6xAXC8ShhvaSll10fTJL6vFKN0AQuFPdX/syFSd1V/Z+LDAkhl/ sBP719XwocpntWLvLpBy9P/M5v8g+NhGetQaIZo+RKKWT3uRjKwD9LA4RdDkpKiBJx1R rc6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=fqIVI1fF; 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=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l17si1925549eda.91.2021.03.18.10.35.04; Thu, 18 Mar 2021 10:35:27 -0700 (PDT) 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=@redhat.com header.s=mimecast20190719 header.b=fqIVI1fF; 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=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231883AbhCRReJ (ORCPT + 99 others); Thu, 18 Mar 2021 13:34:09 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:42202 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232256AbhCRRdo (ORCPT ); Thu, 18 Mar 2021 13:33:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1616088824; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DN+8K3rKTpznELYcmJSaxwcdANuiNnp4BTO6V95gyn8=; b=fqIVI1fFvw5ebpzclbCfVZAszqu2hH//H2BqMCMINz7Q7yodm7FC/BBr9V+tDICTI43P4S FYtl2ob/qQjiDKgLVpS5XEyo2fpxfTA7lSsOKZywobXO5pqilpaMYOknLnOgQa886boxm+ OXAdX7NTBwPwpGQN/e9q+FRCwP2J2r0= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-457-9cfwpIiiPxGH8kyDcmFtOA-1; Thu, 18 Mar 2021 13:33:38 -0400 X-MC-Unique: 9cfwpIiiPxGH8kyDcmFtOA-1 Received: by mail-wm1-f70.google.com with SMTP id z26so12149498wml.4 for ; Thu, 18 Mar 2021 10:33:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:references:from:subject:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=DN+8K3rKTpznELYcmJSaxwcdANuiNnp4BTO6V95gyn8=; b=sy40WeAxLVF9SDXBuVRzrXrs8Y62NvuH3gE1SV16ieIiCRQJU/dzI2+I6wV+T96REG BTot04dD6otOCRTeRjpHkx8yXdkcKQhDFzBYtr4NGxyq0fAx9MH/jd1lsKWMnbKnqz8Y Gf/CmIuVEUt1AXRsve6sTD/CJxHSXIn0vYDy6fvAdhjuM0GL/+aVQkebnGp/0yfK8YEu 9mU2xCT1b/ELscwyal1pdkRwaeg8VfYs6K8iqx1s035xCzCY/1tbd7dyIHFAlQrIxl0b P90SvcbeXt2f9PXTK26lW6C0Zi4BPp0o3Zp41Rto86nFa4wk2WCmtnscDLxGrHsCGszQ iLrQ== X-Gm-Message-State: AOAM532fYzAru5ODsAXwxg6Drl1yceWSBnydUffKcZXbca02elERtcpj iOx9tncbGI7aET//swtZPOjvA7PqPMqhxYs/3UyyveGzLVEWLP3nTsmq4jwSylQnGNQC3faIu29 WvAAwGru0HhoOz1BxEKjhKds84mM9j3TwntmYM0sKdE3vrqLUmJ7E4FJVuznOzUn7oCnvYtBQ+d u+ X-Received: by 2002:a05:600c:4305:: with SMTP id p5mr281783wme.58.1616088816609; Thu, 18 Mar 2021 10:33:36 -0700 (PDT) X-Received: by 2002:a05:600c:4305:: with SMTP id p5mr281769wme.58.1616088816430; Thu, 18 Mar 2021 10:33:36 -0700 (PDT) Received: from ?IPv6:2001:b07:6468:f312:c8dd:75d4:99ab:290a? ([2001:b07:6468:f312:c8dd:75d4:99ab:290a]) by smtp.gmail.com with ESMTPSA id n1sm4535975wro.36.2021.03.18.10.33.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 18 Mar 2021 10:33:35 -0700 (PDT) To: Andrew Jones , Emanuele Giuseppe Esposito Cc: linux-kselftest@vger.kernel.org, Shuah Khan , Vitaly Kuznetsov , kvm@vger.kernel.org, linux-kernel@vger.kernel.org References: <20210318145629.486450-1-eesposit@redhat.com> <20210318170316.6vah7x2ws4bimmdf@kamzik.brq.redhat.com> From: Paolo Bonzini Subject: Re: [PATCH] selftests/kvm: add get_msr_index_features Message-ID: Date: Thu, 18 Mar 2021 18:33:35 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <20210318170316.6vah7x2ws4bimmdf@kamzik.brq.redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18/03/21 18:03, Andrew Jones wrote: >> >> TEST_GEN_PROGS_x86_64 = x86_64/cr4_cpuid_sync_test >> +TEST_GEN_PROGS_x86_64 += x86_64/get_msr_index_features > > Maybe we should give up trying to keep an alphabetic order. FWIW I had fixed that but yeah maybe we should just give up. >> +int main(int argc, char *argv[]) >> +{ >> + if (kvm_check_cap(KVM_CAP_GET_MSR_FEATURES)) >> + test_get_msr_feature(); >> + >> + test_get_msr_index(); > Missing return > >> +} "main" is special, it's okay not to have a return there. Paolo