From nobody Mon Feb 9 13:37:02 2026 Received: from mail-pj1-f74.google.com (mail-pj1-f74.google.com [209.85.216.74]) (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 8E433326931 for ; Thu, 13 Nov 2025 22:16:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.74 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763072211; cv=none; b=bwExKWmRpJu/V3qOd3q8uFySolwV28cqv5ZFjPyQ6mYR9HoD5EYETOqpdqRHVn3hWOIqp9cjS7IgbaeyMWvU/8O8dkaH+2paT5Z7wv+hAmcjsnTeNl28Lw5QEhUNFpknXEWWFOWf+pPKp4POCpFkVuxnuSUxxM2U61/etOFPH40= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763072211; c=relaxed/simple; bh=2kopUC4g9/xhmTC6tdsbn2Hz2t/yvA1KL42sg9IjKrk=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=BRTHev8H4ILEZmohzJ0EIfpH6aHZiv8zNwINYvJ14MKdLKz8zHOZc3qE+GlkUTUg1Ymi3nVfEDnY5KKVWNg/sawwvDzHLTpsQ4b5RJzGZT1aP4Co5cTcJC8GmxmnVvZs0dzkk/V7hZ9EOmj9/VB3W+bjO4GRVe8OFMc27vKibzw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=HN+V9lHG; arc=none smtp.client-ip=209.85.216.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="HN+V9lHG" Received: by mail-pj1-f74.google.com with SMTP id 98e67ed59e1d1-343d73e159aso2640552a91.3 for ; Thu, 13 Nov 2025 14:16:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1763072207; x=1763677007; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:from:to:cc:subject:date:message-id:reply-to; bh=uLGpD5u1+xNmrNIiKbq+lQKqzP4N6LiuHe2X/eWaHM8=; b=HN+V9lHGD1HLqFboRq0oX6SBPUBNwVwcuhk5+3Qici9Tc1xr+y98xyfGRyfeSsBeVC aMBL9bIRrY9TQx/wg9fr/XzUlalzYliEqg5H2ToVeDmX3TKGgRKIbK+iBc9OzpHivR/Z 77a8HihsvQnjSu2RJKnBLdeqOw1/u6vSOYmoHkemcQz6EnFa6X+YiaeSOIt6tuKAZhXL cvKXlBsNJjkpxeXlg0QIKBNVa8zSYD5PZAu5GzcRsf2eAGt7j7fIFaSDfd0L8hZ8RUqo iYesq3lpDSzGYvEsoKxf/M6FGnQPAonBL6XmN2l5fSeB9s3oap8tBpKM+qJM9PbfoqT9 00Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763072207; x=1763677007; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=uLGpD5u1+xNmrNIiKbq+lQKqzP4N6LiuHe2X/eWaHM8=; b=hTH9WXkpOowieNr+oK23HBeAfVJT0Bu8asoq9cZReCenJT1nWG/WXtDvJbjj4HVHc0 y88IjYnbAO0+J4K3wpE+tx6lpkQRVAW98IX8IydIKF/uy96HWuKvLNe0BTl9CGx6Xl21 XSyuIRueWoJjvnzNuw379K52aCKN3GHYmccuLZqT4Obc947vpupZDhihywV2f3BgRdJ3 jPhlkViV+90qdlNi2SfNqxygTgnB5oKK8+UOf29+BWBPlngbasWK+0iRVXB3sZkOKOGB 92h7KcesobLReijpWN7jFxGkS936IT7KerMsnGMXAqx+rOJtS0/+afO8QI5iRQERDvU6 2hBg== X-Forwarded-Encrypted: i=1; AJvYcCVHyPp+CJaUFR663YwzHllgpqf82p9jpY1YWvBzOxQCbrIGrJ5w5sJm5R3UerZhP8MHywMPczkp2D1u8Dg=@vger.kernel.org X-Gm-Message-State: AOJu0Yxu2IDWkieN19+8TedHCUWmRE+VojZC/EsmgkHq4h6wkKR6jszr X8hmAmzoShe5jweBfsQSOME4nU9DGHnjH2pMQvVzClGErFo28mCfSWELTjseCRVL0xc5DMjhC7g Am9wbJQ== X-Google-Smtp-Source: AGHT+IFcrWlYKwQtODUYyVSrZZl8AzPGS9xCGKenvs4ErgLoUW3lBmBduiKScfbuEVOMp6q0ZtzrEWY6quI= X-Received: from pjbeu11.prod.google.com ([2002:a17:90a:f94b:b0:338:3e6b:b835]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:564f:b0:340:f422:fc76 with SMTP id 98e67ed59e1d1-343f99abe95mr900158a91.0.1763072206760; Thu, 13 Nov 2025 14:16:46 -0800 (PST) Reply-To: Sean Christopherson Date: Thu, 13 Nov 2025 14:16:41 -0800 In-Reply-To: <20251113221642.1673023-1-seanjc@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20251113221642.1673023-1-seanjc@google.com> X-Mailer: git-send-email 2.52.0.rc1.455.g30608eb744-goog Message-ID: <20251113221642.1673023-2-seanjc@google.com> Subject: [PATCH 1/2] KVM: SVM: Rename "fault_address" to "gpa" in npf_interception() From: Sean Christopherson To: Sean Christopherson , Paolo Bonzini Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Rename "fault_address" to "gpa" in KVM's #NPF handler and track it as a gpa_t to more precisely document what type of address is being captured, and because "gpa" is much more succinct. No functional change intended. Signed-off-by: Sean Christopherson --- arch/x86/kvm/svm/svm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/x86/kvm/svm/svm.c b/arch/x86/kvm/svm/svm.c index fc42bcdbb520..1fd097e8240e 100644 --- a/arch/x86/kvm/svm/svm.c +++ b/arch/x86/kvm/svm/svm.c @@ -1857,8 +1857,8 @@ static int npf_interception(struct kvm_vcpu *vcpu) struct vcpu_svm *svm =3D to_svm(vcpu); int rc; =20 - u64 fault_address =3D svm->vmcb->control.exit_info_2; u64 error_code =3D svm->vmcb->control.exit_info_1; + gpa_t gpa =3D svm->vmcb->control.exit_info_2; =20 /* * WARN if hardware generates a fault with an error code that collides @@ -1872,14 +1872,14 @@ static int npf_interception(struct kvm_vcpu *vcpu) if (sev_snp_guest(vcpu->kvm) && (error_code & PFERR_GUEST_ENC_MASK)) error_code |=3D PFERR_PRIVATE_ACCESS; =20 - trace_kvm_page_fault(vcpu, fault_address, error_code); - rc =3D kvm_mmu_page_fault(vcpu, fault_address, error_code, + trace_kvm_page_fault(vcpu, gpa, error_code); + rc =3D kvm_mmu_page_fault(vcpu, gpa, error_code, static_cpu_has(X86_FEATURE_DECODEASSISTS) ? svm->vmcb->control.insn_bytes : NULL, svm->vmcb->control.insn_len); =20 if (rc > 0 && error_code & PFERR_GUEST_RMP_MASK) - sev_handle_rmp_fault(vcpu, fault_address, error_code); + sev_handle_rmp_fault(vcpu, gpa, error_code); =20 return rc; } --=20 2.52.0.rc1.455.g30608eb744-goog