Received: by 2002:a05:7412:518d:b0:e2:908c:2ebd with SMTP id fn13csp411153rdb; Thu, 5 Oct 2023 09:19:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEp1BkmNEYPgy3wSJv43+qSCffe5RST3LaOh1KRLfDDZjHuLYT3vV9AQsiQDuWuVkHOmQhX X-Received: by 2002:a05:6a00:391b:b0:691:21:d9b1 with SMTP id fh27-20020a056a00391b00b006910021d9b1mr6029328pfb.31.1696522743809; Thu, 05 Oct 2023 09:19:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696522743; cv=none; d=google.com; s=arc-20160816; b=mjf+v/+fbHgMxnu9h9wW/HE/YGj9uLM46V/FUmW1YPmgQUonXYfFO/3TnNyOUTfN3x +4IVZ8fpTLPKUhgV4OwYAv3OXJvWXQDyDNO/Wsolmsnj81dxKvUIEFOdB+0ZPD+GChLm zCttZnVQ9k67uWSXnumK8XX9BvrGkfCZicAF87qZpjX+7XBjLlFXfB3S90vYh5CH+aau PQSsM6ngr2O+gUUZHn3QkgAWDqqiWkPoeKTyTpo8Gny5tYS6kHJeBRJKPBFsg5WeZYT1 YSps6BimOiwTs+YZpKEfCO9Hhg+fagqHXYOW131KAwa1PbUhm7GutGmP6ck+WUsyn17p XT1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=PqnjKMUKrx/t6mWFTrezoF1LGQFygXyorM18s6YzVXM=; fh=KstaX/xZZDYu2M2ksc3Y7v18XecDkrge2jcxBMzVv04=; b=iwhIGYzHTEXXnSqeGXYqrBSFWKDnTr2qe7hynLDuFqnG3U3ySCd9VSuymFkA1dxxms KaY8yKFYI4mCg4h2XioYcNEWN+H4eVGNIN6U4Mn0TRu+2q6tB2+qzBMu91pqOlvPBp3a jEWEXRRHgXo+NlJ3vR8KMjf+MWUX2fJQ3D1D5/QYxFEjwUYRk5mNsz8I4WurGnvq0ngY HWzVYEdfjCj1TtG5/elPduf360bJIdPu1s6Y0bGsbkkke/nYyb746waHBH/sPdHBWMIB svK1VSGGn9BWQnaGfwcNVoEfCkQGsFVKbWktmvt0GK6gkfP5746B2pi97zMCjFLlD0BG QXzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=IXk5xmoR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id cq13-20020a056a00330d00b0069339f19f93si1667953pfb.277.2023.10.05.09.19.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 09:19:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=IXk5xmoR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 680D183C2504; Thu, 5 Oct 2023 09:18:26 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241143AbjJEQNn (ORCPT + 99 others); Thu, 5 Oct 2023 12:13:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57380 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240909AbjJEQMR (ORCPT ); Thu, 5 Oct 2023 12:12:17 -0400 Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 69A0E6EB8 for ; Wed, 4 Oct 2023 23:44:43 -0700 (PDT) Received: by mail-vk1-xa2f.google.com with SMTP id 71dfb90a1353d-49d0ae5ec2fso281299e0c.1 for ; Wed, 04 Oct 2023 23:44:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1696488282; x=1697093082; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=PqnjKMUKrx/t6mWFTrezoF1LGQFygXyorM18s6YzVXM=; b=IXk5xmoR+3sTVr5AyNQYWERIN7e1fkg0hbA5wTYSQ+hdhla37sA+cRHmwLpoRvjib+ E9maEjikmCXjrpKMXjQi71cnk2HIQI/0Be2aPmVWfrs6xq8b5WbPMJsAhS3PQTBOFjFL uGs0V+fDybQSwMnQc1JqWqUsp7v3cYfCpdFjZz4IxZoxax1D7QbbLNbZNJCYaRVadAvH m1GjuLe3msEzuCUXD0YgyJJj4uRqtqRG6RTCfrC3/mGDEoRc3CBqOMbfC8rEXNi9c0O6 aeN1vlgcnbtGplApL3ccMZ1TL9tawk7ng/j3uM950ft7smBvHia4QMCfui8ibGYly4uO 3kpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696488282; x=1697093082; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PqnjKMUKrx/t6mWFTrezoF1LGQFygXyorM18s6YzVXM=; b=BLS91g6LFalAsbbWN2zYGy61cvXPjUL+zQZtDUGH6YHKA/atuFkK19M6G9I9Ued2I+ eMug4WfWG0aAmFuATEksHv5X/MNF+r3/DSMQVN2nOVHyeIrb0yqJnESiVsdF+1y7I2aa rSDSFE7gyGCSKbKA35AhdYpyi/amwQ2z26ppSPQAGA0Nc8tyn5ZV63b0sEfPRKtVa6Z6 9MGYHTaWOl9JRHltzju0hVd6bDVydSrPFE2aedpkz7hk8hb+lNLxpu5sLyBFoFqSpDUh KK30rkcvkuPJUdWHAC05QbCBuZK57oYPxwfxh1k28UPEuUT3sJbPsPGoqU4xewed+zhY Nm0g== X-Gm-Message-State: AOJu0YwK3dAZZ6FSkpsmvEyAJ+OBe1EvvwELlGNvibL052UxOderQ5nA KGW9XPnsv9ymFWocbpyH0eSDKwASrteNwYh50O9qDQ== X-Received: by 2002:a1f:cb42:0:b0:48d:b7c:56c8 with SMTP id b63-20020a1fcb42000000b0048d0b7c56c8mr4379398vkg.0.1696488282544; Wed, 04 Oct 2023 23:44:42 -0700 (PDT) MIME-Version: 1.0 References: <20231004185732.98621-1-brgl@bgdev.pl> <25ba48de-2ab6-4a4e-a290-891398710931@gmail.com> In-Reply-To: <25ba48de-2ab6-4a4e-a290-891398710931@gmail.com> From: Bartosz Golaszewski Date: Thu, 5 Oct 2023 08:44:31 +0200 Message-ID: Subject: Re: [PATCH] firmware: qcom: qseecom: add missing include guards To: Maximilian Luz Cc: Bjorn Andersson , linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Bartosz Golaszewski Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Thu, 05 Oct 2023 09:18:26 -0700 (PDT) On Wed, Oct 4, 2023 at 9:10=E2=80=AFPM Maximilian Luz wrote: > > On 10/4/23 20:57, Bartosz Golaszewski wrote: > > From: Bartosz Golaszewski > > > > The qseecom header does not contain ifdef guards against multiple > > inclusion. Add them. > > > > Fixes: 00b1248606ba ("firmware: qcom_scm: Add support for Qualcomm Secu= re Execution Environment SCM interface") > > Signed-off-by: Bartosz Golaszewski > > Oh, thanks for spotting and fixing that. > > Reviewed-by: Maximilian Luz > > PS: I haven't forgotten about your SHM Bridge patches. Testing those is > now next up on my kernel TODO list. Unfortunately, it might take a > couple more days until I can get around to do it properly. Thanks, you may as well wait for v3 as it'll be reworked significantly again due to some new information I got. Bart > > > --- > > include/linux/firmware/qcom/qcom_qseecom.h | 6 ++++++ > > 1 file changed, 6 insertions(+) > > > > diff --git a/include/linux/firmware/qcom/qcom_qseecom.h b/include/linux= /firmware/qcom/qcom_qseecom.h > > index b531547e1dc9..5c28298a98be 100644 > > --- a/include/linux/firmware/qcom/qcom_qseecom.h > > +++ b/include/linux/firmware/qcom/qcom_qseecom.h > > @@ -5,6 +5,10 @@ > > * > > * Copyright (C) 2023 Maximilian Luz > > */ > > + > > +#ifndef __QCOM_QSEECOM_H > > +#define __QCOM_QSEECOM_H > > + > > #include > > #include > > > > @@ -44,3 +48,5 @@ static inline int qcom_qseecom_app_send(struct qseeco= m_client *client, void *req > > { > > return qcom_scm_qseecom_app_send(client->app_id, req, req_size, r= sp, rsp_size); > > } > > + > > +#endif /* __QCOM_QSEECOM_H */