Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1116325pxj; Fri, 21 May 2021 06:53:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxGID/Mjk0rB7ZbH4cWAlTd4jCwoKzPsThUpeFZpqVvkMMxTqUmaIE6nOMA0bElxjJaTmQf X-Received: by 2002:a5e:aa10:: with SMTP id s16mr12559865ioe.147.1621605197343; Fri, 21 May 2021 06:53:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621605197; cv=none; d=google.com; s=arc-20160816; b=pZPO+D/brIO4uFesiUybPtMMJaoAAQS7iDV5HH6EAmxedtbIyHoOMFOgyBWpL10nLT 0Wwhy53koAMzocDzsfYUuT7nJIwu0xNBj8ShucJVNqV8OttLwglW1FrCXbyWp5tlpqE6 BFghAG39hv04sujAYS3oPLqtRG6kMDC8+RLA89AFb3KFQAsviKmU65h/kC7ZbQDadfo8 4LjTIfqG3FN4gRr7dZAU+EBzU/eIyfKSMWI2aZjnBvXx0f6FaK5cnYkOqJ8woDBz7lqZ mSAZTn0yXOt9CEvORqptRZFqKsahRg0rSLKDdEMYOZqwkd9zX7RuEiDha4+UR74u4Yoq Oh4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=TcwP1dX6Hmmu0yeIeVFrztjTkgb6kTE/rM0lZcvtSG4=; b=MT3tWRhSXHyDCukSWXUIwL6rxKxIxvzIq9BVKTmn5A/F/PODgVgf7eh6+KNE5qBHDQ aWHJDWJQNEkKHkPK9ak4p5U0rm+JamwpZAKetdh7mAtIFu4Cxhr2+j42MY5q0kGFcs9s /oHi1Cy8ye/yWw30aFaavvOeq83WXuQ/lUMHZWzLOFlTWcbXBedZHVpEggJntuhPAxD6 Kj0vFnej7qWYZxN6zKGBPGPUSpNA4n19jf1p54lgnVdiICMcROd36i8Iz0v44ejlexbE rYfdz/BrjpsF0UFF1s5i1Sxfr52VgHPOvyh0D+4QKmerG6QYJFm8RJR+wr4+JgNOeCjZ Pmbg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x20si5187767iov.56.2021.05.21.06.53.01; Fri, 21 May 2021 06:53:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235771AbhEUNxt (ORCPT + 99 others); Fri, 21 May 2021 09:53:49 -0400 Received: from mail.kernel.org ([198.145.29.99]:52594 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231349AbhEUNxs (ORCPT ); Fri, 21 May 2021 09:53:48 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 191086008E; Fri, 21 May 2021 13:52:21 +0000 (UTC) Date: Fri, 21 May 2021 19:22:18 +0530 From: Manivannan Sadhasivam To: Bhaumik Bhatt Cc: linux-arm-msm@vger.kernel.org, hemantk@codeaurora.org, jhugo@codeaurora.org, linux-kernel@vger.kernel.org, loic.poulain@linaro.org, linux-wireless@vger.kernel.org, kvalo@codeaurora.org, ath11k@lists.infradead.org Subject: Re: [PATCH v4 5/6] bus: mhi: pci_generic: Set register access length for MHI driver Message-ID: <20210521135218.GM70095@thinkpad> References: <1620330705-40192-1-git-send-email-bbhatt@codeaurora.org> <1620330705-40192-6-git-send-email-bbhatt@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1620330705-40192-6-git-send-email-bbhatt@codeaurora.org> Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, May 06, 2021 at 12:51:44PM -0700, Bhaumik Bhatt wrote: > MHI driver requires register space length to add range checks and > prevent memory region accesses outside of that for MMIO space. > Set it from the PCI generic controller driver before registering > the MHI controller. > > Signed-off-by: Bhaumik Bhatt > Reviewed-by: Hemant Kumar > Reviewed-by: Loic Poulain Reviewed-by: Manivannan Sadhasivam Thanks, Mani > --- > drivers/bus/mhi/pci_generic.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/bus/mhi/pci_generic.c b/drivers/bus/mhi/pci_generic.c > index 7c810f0..fb7889f 100644 > --- a/drivers/bus/mhi/pci_generic.c > +++ b/drivers/bus/mhi/pci_generic.c > @@ -463,6 +463,7 @@ static int mhi_pci_claim(struct mhi_controller *mhi_cntrl, > return err; > } > mhi_cntrl->regs = pcim_iomap_table(pdev)[bar_num]; > + mhi_cntrl->reg_len = pci_resource_len(pdev, bar_num); > > err = pci_set_dma_mask(pdev, dma_mask); > if (err) { > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project >