Received: by 10.213.65.68 with SMTP id h4csp1196454imn; Sat, 31 Mar 2018 22:46:13 -0700 (PDT) X-Google-Smtp-Source: AIpwx490uzIjbffGaDV7TFY7lbDY2yX18onNrAfczmbut0DY4upm7UMaBUXFUxZYFWHPpEIvhFTT X-Received: by 2002:a17:902:6bc3:: with SMTP id m3-v6mr5194153plt.363.1522561573692; Sat, 31 Mar 2018 22:46:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522561573; cv=none; d=google.com; s=arc-20160816; b=mtuWkASoL/1BsfeYee+jlrSXkUh1KvEHZQs8bP4vXeUwVC6YZRdbc+5bp/ouWDWdyC qtFCaqXoB9bxuTUpf/4VyGW4/TyGrt/uusE0LPMrKzda66md40Xrcn6hzgCCrVSSoQ1s BCbBFD811HRe2yP8yiThp9N1TA0d6dqlkVlCvQ2nPMMhvFb+qGqUsBtRCQ1lI6tMowdM QKhTazBCIJVKDDR26k2y3YVF7WLELdDsNuc/5C8B58bqLcgkphnaRAZ0zlm24hsScJ+m FLTbN63NuRqxeJE7Ni7hj/rZZyV/oYGBRdWaZVLVlz1bX+e1mk271ct1I93SMa/iQjMq UPLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:cc:references:to:subject:dkim-signature :arc-authentication-results; bh=DxqKPFRpK9XrBATPD0fmZTskd2tiDMoRJIWpbY+dWAA=; b=OGG+ED5F9M/7m46dx7BciQyObz35eeu2qL/2djQaegEeQShNo4awvJdLUsrFVu15Xu wioez9uOZsWApFxHKxhCBH6VMEmUy/wsUgH4UBCjS7UCf/bUy9oIvkGr/LKyzJT4qvwu W5KKwjJRz8iAtL2zMxj45ld69urXWdJ+TQBP+MXyoMnbK3HLGQPHrjbSXYvcwTZvech6 qT7PbBxA6pIenyuWIGAfzuuy5wCgZ30hdpRNwaBK10fWmsVI7zpxIMgbu2SfPNW/ZKSi VM1e2PS2fXxq2jphecyxTtsvvFiFJjPZrRyjm23oPXPeQPtKsK0mIWwptTV68c0t47R8 xncA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=b37hOzqG; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r7si7905011pgp.212.2018.03.31.22.45.59; Sat, 31 Mar 2018 22:46:13 -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=pass header.i=@gmail.com header.s=20161025 header.b=b37hOzqG; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751005AbeDAFon (ORCPT + 99 others); Sun, 1 Apr 2018 01:44:43 -0400 Received: from mail-qt0-f196.google.com ([209.85.216.196]:44884 "EHLO mail-qt0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750737AbeDAFom (ORCPT ); Sun, 1 Apr 2018 01:44:42 -0400 Received: by mail-qt0-f196.google.com with SMTP id j26so12819369qtl.11 for ; Sat, 31 Mar 2018 22:44:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=DxqKPFRpK9XrBATPD0fmZTskd2tiDMoRJIWpbY+dWAA=; b=b37hOzqGrZ1JS5iIyA0P0BuXdMJBjTlNjrOjrpGV3RdRTD5MRGTQIKhP0M2Y1ui6oq b61j/CEaBN40TpjCKnI1KA5+ddI/G7DM5ejEKw4l9kvyIJD5o7O2RXFJgYVzX4/aBeJV RYFyqu+vMOlxM4SYM+p5nabFSRzqhD87z+CIgR1J1rBvTYgXGfnN3gnUdpuNbRR+hgSR sM1aqouy1OWH1IyfKultRjSe2qa6OsbJsZz699/pwvzTFaJJTFye+urmTVduH1RfK5yh CILbrdwrsiDNECk7GJlyD6gvWQ0BLltCK9fC3DRuaX8Z+pBgFFBK/Xb3Fr76RF8v2bGR ARMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=DxqKPFRpK9XrBATPD0fmZTskd2tiDMoRJIWpbY+dWAA=; b=eV9qT5HXI5u7W1hC3ehDRv1QxdIJTT5PStBb6Tj3xmmCbkk0JfdTujL7ZTOfmtVsNv WpQTEfMroSsGYFLxpR2NtUVXYtgc5pYHcUGoFrN0OaV7NLTxZKyIcHT5hYgJWV/OAmdq bV5q1tGAd5lVLDJdsfHlGM+ooECgM3g5ftatVfUe+INg8jyjmOsHtFF3BBzDafywtzci TJYvmU/8bjJQqKpcNNOfB1fsJZMD2FCLxg+Rqjxt125l5cf+2AvsYnwfcQQkdc/OXjmv 6sybyHrTbFDR3mjwKdhbkwaM/ArlK1OtJ1xO01QTWS3Eo7RAyu9Sv5USAKWysYiPPIF2 l5bQ== X-Gm-Message-State: ALQs6tBfgFEqD9Hc3IMAmCAIpS4HN/ddSmauNILZnwIT+9w86PNWnBEU CUVPrbaiGQBwK73Job8cP0U= X-Received: by 10.237.41.194 with SMTP id o60mr7343768qtd.197.1522561481808; Sat, 31 Mar 2018 22:44:41 -0700 (PDT) Received: from [192.168.1.101] (cpe-107-15-174-4.nc.res.rr.com. [107.15.174.4]) by smtp.gmail.com with ESMTPSA id m8sm9715842qkm.26.2018.03.31.22.44.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Mar 2018 22:44:41 -0700 (PDT) Subject: Re: [PATCH 2/2] perf: add arm64 smmuv3 pmu driver To: Yisheng Xie , Will Deacon , Mark Rutland References: <1501876754-1064-1-git-send-email-nleeder@codeaurora.org> <1501876754-1064-3-git-send-email-nleeder@codeaurora.org> <883d32ce-6581-ecf6-5088-ecb238322ebe@huawei.com> Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Mark Langsdorf , Mark Salter , Jon Masters , Timur Tabi , Mark Brown , Agustin Vega-Frias , Neil Leeder From: Neil Leeder Message-ID: <14f90cc6-f2c1-5a63-67c6-a5c8ddb4799e@gmail.com> Date: Sun, 1 Apr 2018 01:44:41 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Yisheng Xie, On 3/29/2018 03:03 AM, Yisheng Xie wrote: > > Hi Neil, > > On 2017/8/5 3:59, Neil Leeder wrote: >> +    mem_resource_0 = platform_get_resource(pdev, IORESOURCE_MEM, 0); >> +    mem_map_0 = devm_ioremap_resource(&pdev->dev, mem_resource_0); >> + > Can we use devm_ioremap instead? for the reg_base of smmu_pmu is > IMPLEMENTATION DEFINED. If the reg of smmu_pmu is inside smmu, > devm_ioremap_resource will failed and return -EBUSY, eg.: > >  smmu reg ranges:        0x180000000 ~ 0x1801fffff >  its smmu_pmu reg ranges:    0x180001000 ~ 0x180001fff > Just to let you know that I no longer work at Qualcomm and I won't be able to provide updates to this patchset. I expect that others from my former team at Qualcomm will pick up ownership. Neil