From nobody Mon Dec 1 20:57:17 2025 Received: from mail-ej1-f73.google.com (mail-ej1-f73.google.com [209.85.218.73]) (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 E87EA2F60D5 for ; Mon, 1 Dec 2025 18:21:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.73 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764613285; cv=none; b=YM0wPCaTazx4wUP4KxGpQnIxFwR+J+q6p+qZdyYOUr0WfrnCMg18rDCib3A0v0vn4g87ToqLB0QUplTlD2tLg1lHxd9JRn/tFYXiOWObl8j1Oz+a61nmX4FOPhQYsT8qFz/PtZ/dE5g0s1F6hokIbhXTujXTtyaLhhLkh+AflJ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764613285; c=relaxed/simple; bh=7vOZlkn7KxLEHBeqTq+/468rlp4RUVKGCfWwdJqKCH0=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=lXpKEtshQ1fKIxrZU44WGXUFvD+sP6FC9pJ89jeW8jC4APONgxfcFKYukdYoyonDlqb0IOBPPHB2zt0f1+IRkC+zZ8QL50hHcOzALCazWpY9z8HIvCg7Zh+CDSZbAUkCJFreK87yH0M/1FgkZakF/5VZnipruA84oAsVuzecsyA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--ptosi.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=M/JVB0yS; arc=none smtp.client-ip=209.85.218.73 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--ptosi.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="M/JVB0yS" Received: by mail-ej1-f73.google.com with SMTP id a640c23a62f3a-b739f418149so480591866b.1 for ; Mon, 01 Dec 2025 10:21:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1764613281; x=1765218081; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:from:subject:message-id :mime-version:date:from:to:cc:subject:date:message-id:reply-to; bh=odX/ox3aZ6OfRTd6Iy2+oa0/EpTihBm90P4xNQBVkvs=; b=M/JVB0ySVXymcIbEhyQdjNGYxszF9FHVuLqHWOG7n6QpypVqOE3J+gdQkqpdFTk4FW +MMTqp/xJ0zvABI6v0uTY6i5cp6bZOfFw6oz1DK9aB8lbUDhqMH5J/r2EWrLn1TEpdpi +suoYitCWoDSe1jza5bTnT0TWDQPX8wDclUZi5nKunWuDyxBaxkdtHrkDNcGBq3V1PZu gZwSr9Pv1vurj0iBN5JJ+Ot5FtiWvssMrY/J70Jh21FrQZSK4zuwH8JuiYMQFJMnwIxf U222NNXhPNnuL+IIa4HMzBJRXoWVsD8O5dkdtxOsuPtak9bfYQJvJ0vAltwCXjAshf47 5IOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764613281; x=1765218081; h=content-transfer-encoding:cc:to:from:subject:message-id :mime-version:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=odX/ox3aZ6OfRTd6Iy2+oa0/EpTihBm90P4xNQBVkvs=; b=N+kpIlMNtInK0Q8IMVSyH4ScfdnUeVRG4n/oP5sU3gAG5okTefLRFT3tZCtbWKIyjW umJShYbvjwGb5eTyPsRNkbYvjWo11jxlXoLTWM2vN9Pfo8Y5D22z/guAn6xZYf6ZkCBW +lg+HrRJjQ+xgqe80L6ZzMSwiT0x/YE5Y5yLDsDcc23Gpm6zUAt9P+D7YWstRxYeuoLp x+kUWBa8Zty3JfSgWLcPw0tdlV237ARzdZt48wbhsrguf1KN0lPjPvAlMVu4giC3YRqD +IiyMj/1LHbj9ZjSin6kTKY6TBmU2PUAkVX8vfWXvsj6N6oeCk8jaJXJM4vNEBugl8Rr RzCQ== X-Forwarded-Encrypted: i=1; AJvYcCVbW2kerBv55NnJYZfd4mwojnkrsFC+V6MqfSKmyTi5/UPgwaSCIFIrafxBhhbPVWd+izea9CM6ZWVgqBw=@vger.kernel.org X-Gm-Message-State: AOJu0YwwUTIyiLxCKzFoxeggtTwQaQk7jkvjeQdiS2kkoqL3DSkNs50o Bcjf8RcT6A2ZV/9+rIiHheMI/3xhLjBSZrf5gKrOFHtCL40Xj+OMEqzOQIfL/s49Kb4eM5mu1/R O5g== X-Google-Smtp-Source: AGHT+IHh8EB3gV32tWgbXZNPjCoJvYZ5NAK7xEFvEDfY8RzeyPbORY5fp6hyi+V7tHYcCNBQoIRQPJhBGw== X-Received: from ejclg11.prod.google.com ([2002:a17:907:180b:b0:b73:69d2:27b7]) (user=ptosi job=prod-delivery.src-stubby-dispatcher) by 2002:a17:907:9610:b0:b73:870f:fa2b with SMTP id a640c23a62f3a-b7671596300mr4237213466b.27.1764613281291; Mon, 01 Dec 2025 10:21:21 -0800 (PST) Date: Mon, 01 Dec 2025 18:21:09 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAJTcLWkC/x3MMQqAMAxA0atIZgNtQEGvIg4lpjaDVVJQQby7x fEN/z9QxFQKjM0DJqcW3XOFbxvgFPIqqEs1kKPOk/MYbMOyMTPuVxar5oS8RBoiUXB9hJoeJlH vfzvN7/sBPmjymGYAAAA= X-Change-Id: 20251201-arm-smccc-owner-arch-cdf29f22a06f X-Mailer: b4 0.14.2 Message-ID: <20251201-arm-smccc-owner-arch-v1-1-71f7d75f97a4@google.com> Subject: [PATCH] KVM: arm64: Use ARM_SMCCC_OWNER_ARCH in place of 0 From: "=?utf-8?q?Pierre-Cl=C3=A9ment_Tosi?=" To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev Cc: Marc Zyngier , Oliver Upton , "=?utf-8?q?Pierre-Cl=C3=A9ment_Tosi?=" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Trivial change to use the appropriate self-documenting macro. Signed-off-by: Pierre-Cl=C3=A9ment Tosi --- arch/arm64/kvm/hypercalls.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm64/kvm/hypercalls.c b/arch/arm64/kvm/hypercalls.c index 58c5fe7d757274d9079606fcc378485980c6c0f8..3e7fdbcc6411f658f5cec818bfa= d2e97711d37a7 100644 --- a/arch/arm64/kvm/hypercalls.c +++ b/arch/arm64/kvm/hypercalls.c @@ -126,14 +126,17 @@ static bool kvm_smccc_test_fw_bmap(struct kvm_vcpu *v= cpu, u32 func_id) #define SMC32_ARCH_RANGE_BEGIN ARM_SMCCC_VERSION_FUNC_ID #define SMC32_ARCH_RANGE_END ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, \ ARM_SMCCC_SMC_32, \ - 0, ARM_SMCCC_FUNC_MASK) + ARM_SMCCC_OWNER_ARCH, \ + ARM_SMCCC_FUNC_MASK) =20 #define SMC64_ARCH_RANGE_BEGIN ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, \ ARM_SMCCC_SMC_64, \ - 0, 0) + ARM_SMCCC_OWNER_ARCH, \ + 0) #define SMC64_ARCH_RANGE_END ARM_SMCCC_CALL_VAL(ARM_SMCCC_FAST_CALL, \ ARM_SMCCC_SMC_64, \ - 0, ARM_SMCCC_FUNC_MASK) + ARM_SMCCC_OWNER_ARCH, \ + ARM_SMCCC_FUNC_MASK) =20 static int kvm_smccc_filter_insert_reserved(struct kvm *kvm) { --- base-commit: 7d0a66e4bb9081d75c82ec4957c50034cb0ea449 change-id: 20251201-arm-smccc-owner-arch-cdf29f22a06f Best regards, --=20 Pierre-Cl=C3=A9ment Tosi