Received: by 2002:a4a:301c:0:0:0:0:0 with SMTP id q28-v6csp817611oof; Tue, 25 Sep 2018 05:11:20 -0700 (PDT) X-Google-Smtp-Source: ACcGV63O03ozgNWbfKsw/Yv6xmxaHVASPqQpuJPMhicQVCkTtm3yOOhKPDJ8ZXjez7k1kaz02Ppr X-Received: by 2002:a17:902:163:: with SMTP id 90-v6mr906241plb.322.1537877480014; Tue, 25 Sep 2018 05:11:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537877479; cv=none; d=google.com; s=arc-20160816; b=lgoxvZ8Kwxo6GvQdbEfPVA3DpKjdkyIB+DmApml9EqnXTnIEA/oEzwNKvp1uCmmOKP +4w/aax3pIcWQ7eAIoR4bmLmQ0bIg45b7KVku2Q/HOYowmi15HEWmo+fYAPC1aM3GN3Q jGtG+mhjcd1SmhXmhNuNcYLNMC0oKqQ7KO0gPyFz6/gYVrmMedVCvvtYZxwWISROX/c8 eN09HV0TdQivRjvAlHQ4JpKbEtY6l6hYsW+DjKkVHKZh7WjppncLDN915QBTCIjXBu6R N6koQKToXS28wIsCOPpY233mhvQMaJ1oL7IpRan96Nzc1F8dexyZIDeTdi6i0tgd1CCG Whvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=NIUcDU0Rv15XsDeIaJI1p+7WsTUzXQrE598qkZvqSeQ=; b=Ch7VthHdB+dH/URGJONstyK+TmldNgeCB7rr6VgjjyyQJVfBONAOrlq+pFFudghM85 cIhUShXa+OhF1Bxxy/QwOHGcLd5FzhruqRC9GYUSPq1iKH2JhcEMsFPsjo6iR2D6NPpT /bkOoOqSIec5CB5SU7odIOrrYavvHNSevfQBA60SN1FgynK7p6uTT10z7g1tbiEXqSR4 OnAUdMaZful6TnbxtcQPYDntYkEZkzroL5QwpsZHt3fPXFGGgvAbv+YowKGdEzkwkao2 C0zcLAcAmND38I8z216OQdFy2a/Twbyu2SY+KF5cTG6DWkIR8r2EH5gscj9Gt7nS9gNV nGZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@8bytes.org header.s=mail-1 header.b=LZh8zu9t; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g20-v6si2184585pgb.239.2018.09.25.05.11.03; Tue, 25 Sep 2018 05:11:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@8bytes.org header.s=mail-1 header.b=LZh8zu9t; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728905AbeIYSQu (ORCPT + 99 others); Tue, 25 Sep 2018 14:16:50 -0400 Received: from 8bytes.org ([81.169.241.247]:35060 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727309AbeIYSQu (ORCPT ); Tue, 25 Sep 2018 14:16:50 -0400 Received: by theia.8bytes.org (Postfix, from userid 1000) id C845A6FB; Tue, 25 Sep 2018 14:09:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=8bytes.org; s=mail-1; t=1537877374; bh=Sj2ms+oXr8R8dkF/icXlsxjb66JPSvWIqTRGXHOjUdA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=LZh8zu9tCWiyJeRlCMXMTS5WNOrPBViqV7mfk+TdYjqGjb2jlk16XKi4DFpqhcr3o 4T9tULFJoCrAw/CunVYsYy6Wv4SXyKzLV09A09GLju0+fbhdBRtx+HKRj6CHMC9NGI Ur1Mr8uxL42Dh25ncobBm1B/9fWpRN309/5Ll5MXemb2iHIMdd8hHrxGGsAS+oK2Uw DYQ06J16O+fcF/fetBeVE1LhVqU7Wk7Hagl99FGr8QDr8qeOncWjwyMoH7rS0opyBK TUlhYa00JbXhkoe14i0ulBRnYrqPgUs4fKhKcm6mZoy+zblb6A8VrqMXgH1ckTH59o MDfRtC6jVkYyg== Date: Tue, 25 Sep 2018 14:09:34 +0200 From: Joerg Roedel To: Vivek Gautam Cc: andy.gross@linaro.org, will.deacon@arm.com, robin.murphy@arm.com, bjorn.andersson@linaro.org, iommu@lists.linux-foundation.org, linux-arm-kernel@lists.infradead.org, david.brown@linaro.org, tfiga@chromium.org, swboyd@chromium.org, linux-kernel@vger.kernel.org, robdclark@gmail.com Subject: Re: [PATCH v2 0/4] Qcom smmu-500 TLB invalidation errata for sdm845 Message-ID: <20180925120933.54xd72sv65d63tkl@8bytes.org> References: <20180910062551.28175-1-vivek.gautam@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180910062551.28175-1-vivek.gautam@codeaurora.org> User-Agent: NeoMutt/20170421 (1.8.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 10, 2018 at 11:55:47AM +0530, Vivek Gautam wrote: > Vivek Gautam (4): > firmware: qcom_scm-64: Add atomic version of qcom_scm_call > firmware/qcom_scm: Add atomic version of io read/write APIs > firmware/qcom_scm: Add scm call to handle smmu errata > iommu/arm-smmu: Add support to handle Qcom's TLBI serialization errata > > drivers/firmware/qcom_scm-32.c | 17 ++++ > drivers/firmware/qcom_scm-64.c | 181 +++++++++++++++++++++++++++++++---------- > drivers/firmware/qcom_scm.c | 18 ++++ > drivers/firmware/qcom_scm.h | 9 ++ > drivers/iommu/arm-smmu-regs.h | 2 + > drivers/iommu/arm-smmu.c | 133 +++++++++++++++++++++++++++++- > include/linux/qcom_scm.h | 6 ++ > 7 files changed, 320 insertions(+), 46 deletions(-) Should this go through the iommu-tree? In that case I need Acked-by's for the firmware code changes. Regards, Joerg