Received: by 2002:ab2:1347:0:b0:1f4:ac9d:b246 with SMTP id g7csp413542lqg; Thu, 11 Apr 2024 06:57:14 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU5NhncB5hQnurfAU2TrKNaMneduH0AhiF6WtxhhFGvayrpjcCUv85a6GHjWWWJ14fk2wDaigVyhEQcvlcrWdfwchwhWaukdk2wlE5Osw== X-Google-Smtp-Source: AGHT+IGv7t32oPCj0hWjZ+QWE4mUIfidagzS5ouNBs35+pfFw2F/DFRCR/NmcACRygSGIIckpdhZ X-Received: by 2002:a17:90a:bc9:b0:2a6:3648:e6a6 with SMTP id x9-20020a17090a0bc900b002a63648e6a6mr2523964pjd.0.1712843833849; Thu, 11 Apr 2024 06:57:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712843833; cv=pass; d=google.com; s=arc-20160816; b=Ej9HvivJODiVCyCqL8bjZDjnOVjHCa4ceI1O2uDuGWxh8qIIKHwAsAn1k78OMcF0SO 8byEwhJP9ERfuFddg8q2bXVRFpdgL6vPqUcYfbV4QFVwOWkoJaTR4sxU1OkLROszFsSU GgSeGTx9B7ufkFqIsZzBcMVfgd+BBD1ixJ/Lw6gZv7yKADJNVoN6fagIGWAee1plpkYb dbYa05SaFsrzbjQY9B2gKpf7SoE0C0dImpnb2of6LFh3cZfdD0Q6UjnBpY/kwLGxduB5 ro+inbZlp/ai4/caRoLJcL44/kZJ0jnb4rWGgYvuwTCFXUCIZr4zVUarHXCT6eZg3duB Swlg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:from:subject:message-id:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:dkim-signature; bh=D+EIh4GaKjBC89iq3H7JjSUXThXK2r+ggs0qQY84omw=; fh=Nyyckv8qQDiRY81H+h4kmmXU3pewxk9Xj5mCoF8rST4=; b=qdFccfCXGD4sd4DCnNu6B5K/UEDDT2RXhDIG+QCKADxHvXfhIGdiKOhkeEGMsZBLBC I4w7LpH97EkZkEe2Pf1fudTIqI5BuRECEMV1gns/YHUEqgrWWimA/zJ3f7ERvtRD5jrP z2/ufUy9X8WX9EV8SGVIc6Q+Rr2qDcquTs61BpNB0Ma0LVcC5+fuda6WYt/2hueiOYmN p3JeQfJlzi5JDlSsKhOoTKAbiSKGy5oJLrXY9I6XZ4u8GFDFvjx5ytMm5rr2G7iDS16j j0h4Px0X6u0zSat30yq7MK0qM/3N7YSIYEk296CiCErHXwzthXvjN+w8eefzy5IznxzY WDZA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=EeQeVIsI; arc=pass (i=1 spf=pass spfdomain=flex--sebastianene.bounces.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-140575-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-140575-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id rm8-20020a17090b3ec800b002a26a2d0472si1485882pjb.165.2024.04.11.06.57.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Apr 2024 06:57:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-140575-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=EeQeVIsI; arc=pass (i=1 spf=pass spfdomain=flex--sebastianene.bounces.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=google.com); spf=pass (google.com: domain of linux-kernel+bounces-140575-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-140575-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 31682285AB6 for ; Thu, 11 Apr 2024 13:57:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B5E1E14D70A; Thu, 11 Apr 2024 13:57:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="EeQeVIsI" Received: from mail-yb1-f201.google.com (mail-yb1-f201.google.com [209.85.219.201]) (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 B5A9528FD for ; Thu, 11 Apr 2024 13:57:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712843829; cv=none; b=eDOl889P9ipwP84ofEDN7BvDu4N/7U8u0B20FC2xJifQqAoh5glJJKLiiKI+qLVXamfvNKYKPRuJBwmPLl+hmsGtOMAkrltZ4lBIg6VlwxdZ6+LSJRbTbSjV80+muMMa4WNyt8xyOJqgtKnBs9QgBQa48t0BwgmFqCN8FYzq3rM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712843829; c=relaxed/simple; bh=rj7jL0inBOSEZHgrBXiWcOt4NTfoLLf41Owd8e/QN1E=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=pQ2l4n9qa83G0aBzwZt2wVwkK4TU2RGvQBlWioTmhErrz7IaNNj4oAZHSsPD2LBmuW3tj8xJD1s6cFvpEdYXzHSpKJWraJQIgCu/ybDMg23Yi/wXTph25TyjjyBwyhb/os1YJ9Dd7QBFX+DCorAJX4AS13V/8PGkqrwJNZ1JI8o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--sebastianene.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=EeQeVIsI; arc=none smtp.client-ip=209.85.219.201 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--sebastianene.bounces.google.com Received: by mail-yb1-f201.google.com with SMTP id 3f1490d57ef6-dc746178515so12402414276.2 for ; Thu, 11 Apr 2024 06:57:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1712843826; x=1713448626; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=D+EIh4GaKjBC89iq3H7JjSUXThXK2r+ggs0qQY84omw=; b=EeQeVIsIfcs7TDjcit2gCobKzYVdbwOaxbRNbJE9JQRcsYK0fHeJ0t8qWTbP4wI9QX vEZ+ez2Hr0NCsohQqntSFniTVwg8QtFYCiEsXfBvvqhxleFRm+Wa0reSQSx3WB8oKNZw xW5DRTddgJA1pDcZ4vjiEaNHp202TAF4mz3M4t8Ipcc6GAadcqGKVZZdGLm7YAQDOL9I ZzISdN4YZlz+dzOq7uWLaMy4FZ/NoC6II/w/+8Z2b6R0QxHPZDKMQ8xZNMLA5u55y1WN /YqxsSSU8ivRv2r/fEeIRUG1yzdOB3yolYYJsW/bb4xH67Pvw90qbOlYVSjAqBvyACK3 kDJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712843826; x=1713448626; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=D+EIh4GaKjBC89iq3H7JjSUXThXK2r+ggs0qQY84omw=; b=Jy9+P+k0agOef22KKwHhGaXLny4sjHErfDm+SkexzhHDMzzlG6OCkGUiZZG7b5CoBG RH1YaNJSILt0eMTBYYuV++A6HaFAm5RbYzbSOcBUn6E2bnDEDAoAvT1XXOE1ACHAdz+5 /AGELGg+Lf/grgA4ZvKOhYOr6Cga2Q2bB4L6dXmcPDTCEcO0idShQVSXES1AmJFynSzA e8aTAOOlJ49Zq5bu/1Kb3kHSy4uxIalzHAL+G2bNz4wkbEVLiHKai2WP8ju2QQF/J+UQ vPnX+Vz5Kw3MaxSNaYWR27VHizJBXmOvvey0Rywmggsbx4tweHUBd3aspJJi4535ukTd AIaA== X-Forwarded-Encrypted: i=1; AJvYcCUbhIZ1Kn/U43+tO5OodKy9812jhRjSDZHu86vRokwrYpN22mXFF4pGkIRSeuFLszYOS2oHt06KHf1OlKz5UKjSBs/Wp5Gsx+nlTazQ X-Gm-Message-State: AOJu0YyS6Lhfcee1LVrRlv8a3FLWhzFYmWFmsutl4GZagoisg9cJKLA9 1Au1dSNlLQ1KYT/TuldHipfAeT5+uuJZ6cgmYGClypXCYgdPFQc068HDGDEVMJlghtF+FrCI+Pr 6F8+expZjwUirXPQlvGK8+xaqvA== X-Received: from sebkvm.c.googlers.com ([fda3:e722:ac3:cc00:28:9cb1:c0a8:cd5]) (user=sebastianene job=sendgmr) by 2002:a05:6902:2b83:b0:dd9:1db5:8348 with SMTP id fj3-20020a0569022b8300b00dd91db58348mr1560194ybb.8.1712843825763; Thu, 11 Apr 2024 06:57:05 -0700 (PDT) Date: Thu, 11 Apr 2024 13:56:59 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.44.0.478.gd926399ef9-goog Message-ID: <20240411135700.2140550-1-sebastianene@google.com> Subject: [PATCH] KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist From: Sebastian Ene To: catalin.marinas@arm.com, james.morse@arm.com, maz@kernel.org, oliver.upton@linux.dev, qperret@google.com, qwandor@google.com, suzuki.poulose@arm.com, tabba@google.com, will@kernel.org, yuzenghui@huawei.com, vdonnefort@google.com, lpieralisi@kernel.org Cc: kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel-team@android.com, Sebastian Ene Content-Type: text/plain; charset="UTF-8" The denylist is blocking the 32 bit version of the call but is allowing the 64 bit version of it. There is no reason for blocking only one of them and the hypervisor should support these calls. Signed-off-by: Sebastian Ene --- arch/arm64/kvm/hyp/nvhe/ffa.c | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/kvm/hyp/nvhe/ffa.c b/arch/arm64/kvm/hyp/nvhe/ffa.c index 31ad740137fd..0df217bb2194 100644 --- a/arch/arm64/kvm/hyp/nvhe/ffa.c +++ b/arch/arm64/kvm/hyp/nvhe/ffa.c @@ -601,7 +601,6 @@ static bool ffa_call_supported(u64 func_id) case FFA_MSG_POLL: case FFA_MSG_WAIT: /* 32-bit variants of 64-bit calls */ - case FFA_MSG_SEND_DIRECT_REQ: case FFA_MSG_SEND_DIRECT_RESP: case FFA_RXTX_MAP: case FFA_MEM_DONATE: -- 2.44.0.478.gd926399ef9-goog