Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp1598540rdb; Mon, 8 Jan 2024 04:43:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IEY7zOtXVPakk/9Q/uzoZYvDlJ1P5RykCK7bWcRZcnFww6hKQC5UDuUcPFPJdnpW1jKWCyj X-Received: by 2002:a17:906:1401:b0:a23:57a1:d85b with SMTP id p1-20020a170906140100b00a2357a1d85bmr1451837ejc.74.1704717796648; Mon, 08 Jan 2024 04:43:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704717796; cv=none; d=google.com; s=arc-20160816; b=L+I1sMYK6HzsjKJR4TPtpHsyTZAUFr0C+HMtWkWsWnRLoHPUAnnITxZqLOZ//qsc9R by0IFfjYwmvMlJi986uTvVPElJJlxVZgCgWRQ5hBjLtSBe7ntxKzNnDwkmQi9ykXqAHF jI02CgB5XXhvKrvi3Dq5sebXEOpLnudCHUD0fiFRGyqbmLFI3Z4I+doOEYqX4SkdmRRE wF8RKHzs5XDNW+CI0gMJb8kRKiq1wthjCOhxz7NU4mfoD8Io6QjOkR0k0ZV2zuQBXujS xOKus4HG8hTeRTbj0AkoHJ7c4Ky6C0QyNb7eeF2gmFOkJAGte8bba0oN6R6w5lxYRlYm FwJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from; bh=o0k2ra9fKFgtSxpDwSG2fdO92XevecnmhzpWPFOxD9M=; fh=yC+rbCZNfEFN2DLpTF2BdyYiHEbBGXmYn79WNneL20w=; b=BloX+0iqNzzbm7D2zASzZozaF17G5Cl1Jc50TnAgltI9OsEoGc4Dv/VkEikUGdni2G e8siyiGbpyE/ydXCPTh50TzFBfMDwMDXBgshVwZOkpgETY6VibhOc8NzjfpjRuFzcCa7 HkhS5KwtzN36Lan90L+sDyDz0rumvSSuMZn308Ju42YFXpAcsiTTPBb5/Bt0qB6PqDv1 JNwneKTTogIkDdiaNio8jKrMnu5zjvIsHeQj1thLUPIlmv83UzUPkFelMDVa3xVp4dC3 QCndmcPL0cncJ3L7jEmxmocUVv0MZTs2ck4F1PWO09V6PTu2Bmt/3jVvJc97fI9BqZEx z+5Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-19541-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19541-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id p8-20020a170906228800b00a26ae0332f8si3217180eja.110.2024.01.08.04.43.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 04:43:16 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-19541-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel+bounces-19541-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19541-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.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 am.mirrors.kernel.org (Postfix) with ESMTPS id 62A1B1F21638 for ; Mon, 8 Jan 2024 12:43:16 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EB1E541229; Mon, 8 Jan 2024 12:34:48 +0000 (UTC) X-Original-To: linux-kernel@vger.kernel.org Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CF8DC3FE5B for ; Mon, 8 Jan 2024 12:34:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B9A5C15; Mon, 8 Jan 2024 04:35:32 -0800 (PST) Received: from [127.0.1.1] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7E7883F64C; Mon, 8 Jan 2024 04:34:45 -0800 (PST) From: Cristian Marussi Subject: [PATCH 0/6] Misc FFA fixes around init. Date: Mon, 08 Jan 2024 12:34:10 +0000 Message-Id: <20240108-ffa_fixes_6-8-v1-0-75bf7035bc50@arm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAMLrm2UC/w3LSwqAIBAA0KvErBsw+1BdJiYdc0AMHIogunsu3 +K9oFyEFdbmhcK3qJy5omsbcJHywSi+Gqyxg+nMjCHQFuRh3SackTz3wXlvx2WEenZSxr1QdrG ufKX0fT+NmXOEZAAAAA== To: Sudeep Holla Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Cristian Marussi X-Mailer: b4 0.12.4 A smalls set of fixes arounds FFA initialization routines. Signed-off-by: Cristian Marussi --- Cristian Marussi (6): firmware: arm_ffa: Add missing rwlock_init() firmware: arm_ffa: Add missing host rwlock_init() firmware: arm_ffa: Check xa_load() return value firmware: arm_ffa: Simplify ffa_partitions_cleanup() firmware: arm_ffa: Use xa_insert() and check for result firmware: arm_ffa: Handle partitions setup failures drivers/firmware/arm_ffa/driver.c | 85 ++++++++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 28 deletions(-) --- base-commit: dd6de5552d8d59db58952cc6ae34a15267d0b437 change-id: 20240108-ffa_fixes_6-8-ade3fcdd2595 Best regards, -- Cristian Marussi