From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 606B92BEC23 for ; Thu, 25 Jun 2026 09:01:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782378063; cv=none; b=cemrbVm0PgQs36Q9jUs/SezTZIRi91+8Bamy/8Q7MREQGBCiksqFRGodqQm/JRu+fzfQMoZIe8cxFu6nwsKohOSU7/R7pvs3Jv+3/I3nkCT9ydRLOgC+JJf8gi1yEsh9fgtBtDmMbXRr8FyREmV5vb7uEkpDJiof/Tgahw7XDdw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782378063; c=relaxed/simple; bh=UVNndpb5pQc0JxecpJa8nTKNRVo/z5tCdH2JfnNU9sU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Tm0AMPYgvS3wWy9Wb+jIzN2NorIB3dvhXj+od2y8frMGSJbqNbm07tPos0Bi7Ajx7greyQV4E+zvh58V4+fOE1rnJ3hCV93HQCNqxtUg7/Ox81BmBmPY32FXhkPA7TncAvsVHpNvEZV3SIPsI5mWV4fzxLHzP3JSAu/2HfuVxeo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qwS6qL0O; arc=none smtp.client-ip=209.85.216.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qwS6qL0O" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-37defb2f231so832305a91.2 for ; Thu, 25 Jun 2026 02:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782378062; x=1782982862; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=sdplxVcOKM5k/tf+hDlgyysA2XnFgzaLYRKYRu7Tbtc=; b=qwS6qL0OdPchT7XZYAZdeijVG317rEvdt19C1ecDR9g4mDrLNSlrEgjjVwVwKdN0eq J7iUpPdXxGq+MNetZ8mx/8MfW9QQr8B+3iDfOVWxTQ3R6hyWIFJ+dSom2av5cNhHHexZ sGjVZyWMKKnglWjUMObEDCrtBKngVYhDorEnCWYrCL/c4RDYG4+L6biArCwxRCIUoT1R vgeljXDe0zNNqaIclipAthp/aWhSlcgSmUFfDXJv182zLskdn160Xx3T10UwIi8s3qr2 GQvTzaJ27LuNcnCDxodFxI0zHLUzBlU+D/BG730THj0ApgXcTAYZoOhctLrd2zsRZHD1 O/bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782378062; x=1782982862; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=sdplxVcOKM5k/tf+hDlgyysA2XnFgzaLYRKYRu7Tbtc=; b=XM/F+viwasluIUrMFJHH/f/LrBpqOdlGBLxgkH79rQeKgf+yizQOpqXFeHf34CKYc6 cEFiJVuMi4sIzjc8p6kuv/AYsxeTXcmHSNPg1/Mq7WOtGcCMn6UnLv4lk0h0jwvtfHhX J+PLl9+4qMDo8KB01DDJe90Yr+DVGPeOcF429TDsmAZsGnfy5XsiryHAGk3OgzlrevDR XcG5NrHZu+Z/FBO8srFEpnf66+fM19Ir5/M5QwrChyhWske6PLrS61L7ksEQqUs0hyPa VkWCHhb/cuPSy90W98mjHHZ6fbflt+3we5Q6fnx4K9vGIiyzdCqaHwuIDjnZHz8Bt1LN qVhQ== X-Forwarded-Encrypted: i=1; AHgh+Rpsw4miFLzMeD+AETix3BCuS3/2tKIvixg3cpzriHtYdivBT5CtAArmyvCNmSNA2TV19/VMNDdXsX3VGHE=@vger.kernel.org X-Gm-Message-State: AOJu0YwYqCgIpQQBbgzebVTSH79zFKf8L4R2cZJWemTsRQEUcAtzAwfh uHoyifCveHTGwNrAdsg5r5PeXbiYv1cVi1TcEKs+RVtD/e46CIx9eDyk X-Gm-Gg: AfdE7cmP3EiadoFE+BVo3dscBkbLLQk/3cLADoV0socGuiPT8Xst20T8aWRWOU1dMHq b0VW568NM0STA/hKZoc5UbjGB/o1seLVbd0Rs6sU8TCw7fS9pfAtynmHX5bcDR0Uc20//SqF8Rq 3JaavFLvqOOY5xJa6GT3X/o8m2kmjFPS1bQ9/mQDda5JXWMaglXbgyDvbJoypvFEYpRXJVVvguk EYH4MeudtdCA6Gkvjq72Me23FcsSTx5ZuIpRbWa8/IvMv3CvdrYujdkAbiBwcLoAhhjZohmKfDn ZpOGGyI8LyWpovxLjIQ5BGoEPMb/+BO7y+JYH6sOcb94HGWIi/hwdZpuoc7VN37FfLQBm+qHbUd yZxjmZ8EeS7stSVlC445Uw4goAEpCV956ahPezIT5AVqkVMtda7UQX08FRx3e0VQ9w8E+S77DLy Rqm3BQIDoMGr6ypkqupBjIesJNQpDm8h37Y765YSSLE36kVA== X-Received: by 2002:a17:903:4b30:b0:2bf:1e59:d99 with SMTP id d9443c01a7336-2c7fc62de84mr19781745ad.8.1782378061529; Thu, 25 Jun 2026 02:01:01 -0700 (PDT) Received: from LIKEXU-MC4.tencent.com ([43.132.141.21]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c7f64dcf88sm15786125ad.70.2026.06.25.02.00.59 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 25 Jun 2026 02:01:00 -0700 (PDT) From: Like Xu X-Google-Original-From: Like Xu To: Sean Christopherson , Paolo Bonzini Cc: jmattson@google.com, kvm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] KVM: x86/pmu: Use wrmsrq() instead of the deprecated wrmsrl() alias Date: Thu, 25 Jun 2026 17:00:57 +0800 Message-ID: <20260625090057.4864-1-likexu@tencent.com> X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Replace the remaining wrmsrl() calls in the x86 vPMU code with the canonical wrmsrq() helper, for consistency with the surrounding code that already uses the q-suffixed form. wrmsrl() is merely a compatibility wrapper that expands directly to wrmsrq() as part of the ongoing treewide rename to the q-suffixed MSR helpers, so the generated code is identical. No functional change intended. Signed-off-by: Like Xu --- arch/x86/kvm/pmu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c index b92dd2e583356..dd1c57593f48b 100644 --- a/arch/x86/kvm/pmu.c +++ b/arch/x86/kvm/pmu.c @@ -1330,14 +1330,14 @@ static void kvm_pmu_load_guest_pmcs(struct kvm_vcpu *vcpu) pmc = &pmu->gp_counters[i]; if (pmc->counter != rdpmc(i)) - wrmsrl(gp_counter_msr(i), pmc->counter); - wrmsrl(gp_eventsel_msr(i), pmc->eventsel_hw); + wrmsrq(gp_counter_msr(i), pmc->counter); + wrmsrq(gp_eventsel_msr(i), pmc->eventsel_hw); } for (i = 0; i < pmu->nr_arch_fixed_counters; i++) { pmc = &pmu->fixed_counters[i]; if (pmc->counter != rdpmc(INTEL_PMC_FIXED_RDPMC_BASE | i)) - wrmsrl(fixed_counter_msr(i), pmc->counter); + wrmsrq(fixed_counter_msr(i), pmc->counter); } } -- 2.50.1 (Apple Git-155)