From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933324AbcHDXOP (ORCPT ); Thu, 4 Aug 2016 19:14:15 -0400 Received: from mail-bn3nam01on0065.outbound.protection.outlook.com ([104.47.33.65]:5450 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759187AbcHDXOO (ORCPT ); Thu, 4 Aug 2016 19:14:14 -0400 X-Greylist: delayed 902 seconds by postgrey-1.27 at vger.kernel.org; Thu, 04 Aug 2016 19:14:14 EDT Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; From: York Sun To: CC: , , , , York Sun , Michal Simek , Bjorn Helgaas , Bharat Kumar Gogada , Ravi Kiran Gummaluri , Fengguang Wu , Subject: [Patch v3 02/11] arch/microblaze/pci: Drop early_find_capability() Date: Thu, 4 Aug 2016 15:58:27 -0700 Message-ID: <1470351518-22404-3-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1470351518-22404-1-git-send-email-york.sun@nxp.com> References: <1470351518-22404-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131148251341020643;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(54534003)(189002)(199003)(81166006)(2950100001)(77096005)(33646002)(2906002)(81156014)(85426001)(104016004)(36756003)(4326007)(7416002)(8936002)(5003940100001)(50466002)(575784001)(92566002)(68736007)(229853001)(48376002)(86362001)(586003)(19580395003)(189998001)(356003)(97736004)(47776003)(19580405001)(50226002)(105606002)(8676002)(110136002)(7846002)(2351001)(11100500001)(8666005)(87936001)(76176999)(50986999)(305945005)(106466001)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR0301MB0690;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD035;1:qxX3c33Cmv6YrDpN+f69Juxdy16fAzYuq0nkcavuqIwhHV+9ieRMqiDh47kapqRrdRt2IJN/4PymrDU7UgdEJhUdg4YQpz4LaSjhvWRwjqST9geTOgwPkLDyDE/F0Kr9P9uV/0v63E6kp8HNHcaWdeAtETQ/jzFJuTHTld19D1tfonx76vuZWzmOREvG6WvyoPJFECzp1BqpQ9RQ2tDnELoZ7buKVZ5gCL9NNfb8dbmic0EMe+myxa5gGX+4Ql3uKBZCUyNkkpMfiS/V/NBLA87iK6s2l613D3UpCJv/OIWBKbRC2B5M5sYb+XbcrTZszDVeQSjVRkHRqSlq6N3VGIU8JXMnafHyuSvodARgKa3vj8Lpnw/dAetnj7H9ibbTtAR0BlXafkMQu4HfvmbgBTZPpg2R/nG5E34u2cba2shV90WqXHwGrSn5MQkCcqNYHPYTNvqrOWAFmDToGUigiFebO+qcxMqSv83B5JWfqNC7Mb2xVFCQFMXjW7RjU+Xikg7wAew8B4YYpH7/4Ck8wdbvIBWH5vgh7cfeM8dfWhJ/ta9lyab/FRkzTzT/qigRH53Cf86BojWH12J5FTdps4wcBTxWBgtEqZ+gPaEn/s08rCAKurGgA5p00LC0PLpW MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 01b31e9e-aae4-45fa-fc82-08d3bcbae88c X-Microsoft-Exchange-Diagnostics: 1;BN1PR0301MB0690;2:5VQZY3xF/Gs1pv/YsxcW+E8YjxoIHIkVuKO16foyg5w/G9tIuJf66N7Z1olFntkQJtyaFekHDebW2VLFs1qBZgenw2McBps/Zw07mOjPDsKyjMc39EIog3W7yolar8AYp9ni7l1/ZNo6WsU+YOmzlkJIou8ps2yaVsS/mhkbm0v+XuguZ5GMKANIZPGEl+eD;3:e9lDZwoF5Wmq+JHcxBNjoJzc1lz0L/hfT16Co1DTJJL7TCZKBpg1dzkn2d1Gb+qtXJQwoZAlFDJ9Lj2KzQyTzeYmNGQA75lp8ToV9MPa6q3siH0T01iYumKbUe+xf8XVckW42MS/yhpQn60rWjF5cEao66ZZECAU0XBbC6zjqjBn5dznIINjPJufCPk0I21aoytzijNXiD7CJN/cXHvgnkACQO8uv4gxYD7+l45nsK8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR0301MB0690; X-Microsoft-Exchange-Diagnostics: 1;BN1PR0301MB0690;25:r9S4K7QxBE8W3ekItZIWi3jMk+Tu7xP8pguwlGlpgyTSq4gKXcMYIszCtm37HQ+Z3MbxA28b2ZskaL0N0RprgnOhKPUJ7cCdeVCdJrbblwh4qc1GzMl84ymPOxq11sKhRk2OOYyLf+DL4iLmMf6wa/n2DvcFHlU8QynyIwGSZ+28LSrehTrw+bvJxRp+0b37jEyAhvohn2gwhQ5hFnvsWdzhu9bUiksSQPKvF+WybCTK8KNa4dKrNGBgGRVEOjSY+h8ZSr1qKi45c2lqwiTBQa87bm4St4wO2uKD7a0LqQCVvKblV2fdVmsa4/A+Kdubo19CTdWHfnkRytRDMBEVtEwK/++1PHWqzYvmbaCRa0fjxiffwcJM2e6s8XiXkra6VCKcp6/vIurEUkyB6OAnCNFMqzPidWncjOqO5TUCPLsQQEWoiJB6+Qjym6VOvtTnctdz9DHeSJrCN3IpGY2G2WkYFxXB/JfNC1kUYru/+Q4fQrxs69eBvgprcyjjmtfDmhZnkrl7jw1yRys2tvoNA2QFULQH/J//3zAoNf6BslU8thkmlcmHKIw+eUCncfiaLaUP7Li5mAjpSUQ1gNLudQHxnl3zVoDtmQkC5fQSCyrumft9i8JpsBlehF9lkBOPHa+oXep24Z9BtHbuqmB/v1acnkyJwq+JvkK9YS7Qx84f5ShfVRsnTtB4F/0LqWlv3cIKnldFlg10TavPR2W88zwFndnEV6DXLc+99VLaWN8= X-Microsoft-Exchange-Diagnostics: 1;BN1PR0301MB0690;31:qp8MRD6igeZxtl4a/kII+ZlrTFE3n5mlQgCpoQBrpQCm6pPuGdO03IOQ7G8ioiAK4safrbZDptlSgLM+aJJgRlfQlimoU2698f+tgSDLIWKYlcoo3P77BgV/+9emWKuBMYBOhVhJ7URJkTQuP3UsGrQQTDuZE5uEII3K6+ptS0OorbCXGgHrIwYONIKpYLxlLGGZBJcJZt/ZiEfCOrI+1rOmNVlBerHE+Kk/X+/sbZU=;4:7XCQff6vllbCfuFsVIImnOeRlMKgcdrKI65UQo3dkHfo/vYqmaGqiem9su18pcS1ATQZ+EfT45QqLbYLexSACIJdNw436b16GbyGkj2c6vSmYlpdD3GeoN1xZqZKqlo6i6u6vrEKGcOpxnQZAU6km0rmsIm9XDfvmVP0JSzJ+OELGofJqwnCH88YW6TaGE62SnAL28a13PpuFL+MGjjppKXmDLFAKbLOQic0Xmp2/ajWqNwu1uJ33qAgyp83MpGNIbFBfrs+oVgbBaaYlgS0rec5CrCBu1NURywL770tHX6sjAgWabuS4jr4qjQ7TERFrrkQIpy8KDe89B2kC9rCQgCZJG6zyRaCIQmHg5GTas2GhxB4cLRGxaUDrSW2DSk1CRExW5ZrAfgCbhWiHAHWvR6XUe3ZFacfl09ktTzlqwu/CmZq0kkVBg49cHcrrWsAmdSLvOU2aBgpfd/O3Uk16mGFxTu1Csx8jOiv6kqN9dhPq4vYx3BTJJIdj5iZZJMzbCbidH1OwlMimcY/cX9G1g== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(8121501046)(13017025)(5005006)(13018025)(13024025)(13015025)(3002001)(10201501046)(6055026);SRVR:BN1PR0301MB0690;BCL:0;PCL:0;RULEID:(400006);SRVR:BN1PR0301MB0690; X-Forefront-PRVS: 00246AB517 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN1PR0301MB0690;23:48LgpHjpf+zPiCQqYCYkKt6gmp2e1fooUa1wjtF?= =?us-ascii?Q?gfaF/Kxld31GVGBbu5x9m4E6IUansQiI1WUIAkrtSgswUoSOmAkIt3cVaP2x?= =?us-ascii?Q?vZClfoNZCuHbb5u51GRvkFnCRLGK89Ks0p+x0lKoim/f+zANfUVazouATZMb?= =?us-ascii?Q?gx1rQivIhjNAFlXyxr7SPs0tXEzE1pzt6EbJUpBb599tXBjfrZHuJOHF0tFZ?= =?us-ascii?Q?+yn11z4GWE85Oj0o/aQcY/AkkM0kM/dfeET/mQXbih8zzQC8cff4/yuHFH2P?= =?us-ascii?Q?LrVF72pRxo0k4QGPZCdtGsJnYVC/YcT9Agl2+Oo7oGzf2YLh+p+UZ06esKmn?= =?us-ascii?Q?n0OBgKnWMkZC5LQgqmrpSsdzS80Skt2TObc8wgRpTmO5G6apu3i8PMTIzx/D?= =?us-ascii?Q?4of4qbrEf2LI1bEahJ1IV3fll+AkqLEvt9+8uWB6JXkh0JMHmRfZJI4VU/sB?= =?us-ascii?Q?ahTXQQuM54u9I+Hwhk+De043SPwqXAj6kwE1zabgK5wklLEatPTQRCc7Cq+S?= =?us-ascii?Q?+0nZjw7B9TCdOMNxmcz16gO7z4kcU/0dQ7a3pm2MccwahoG/7WeiBxOmHlSo?= =?us-ascii?Q?rUbjSJIHZxO/fMVd/Vbt6AnetioH/qbsHSqXuSudW1sjniA5l1oirpXxG6lI?= =?us-ascii?Q?lKloK6o9Cki52soatW5Sss+yk+vahMnV4lhAc9uzi2Du5CuUV7ic/HGTTLA9?= =?us-ascii?Q?BF/2Lew8W8JG5lJYPSL1r+P1NX9u+EFqGghc9Q7PsJH4SM3TcRKoGRzbmLTH?= =?us-ascii?Q?IjKE9neHUYiQf+r9nIvuqBs0gLk9pnXJvyi/N9vLgpYSDwsbPV9rZjhn6axi?= =?us-ascii?Q?KNA/WFNkZTzZXl3Q1kFkq5rVcb/M2evHbKpf0+tzbt/XIUdTsuT+JyXfGXzX?= =?us-ascii?Q?wBasLU8xf9AZwZje2qha0hSfB+apw7jwv2Zm92fkXLpT6sT8PcJGvFwwLExN?= =?us-ascii?Q?0/yl90aFRoHHVgKvCOsB5YsjQFgi+1WQ9FY592JRx93XKNWjT65M/PH7Oipy?= =?us-ascii?Q?AjtKgTWLu+qQZjA4uJJlUmxhVtWCtl7/u0m6ZTJCWSFEV43bxa6H88BoPOPV?= =?us-ascii?Q?dbVYzHn6ffwma6LmzUHyT7t+85Ft7NgIe7dM9FVCN748/a55JgE6mUyDI0tY?= =?us-ascii?Q?y3/HfgFPPRBXsReD03HDG7fRA5MVIh4u7eH7guKa6sQC/Nw1iz5hJAVg8aZ9?= =?us-ascii?Q?SXniXYMB/pJVuNdNVgLm4U2xdtKu7FAkq/T/V?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR0301MB0690;6:q3JBQuHhMbqKmi4FWxPI57ltLAAHwPNHKoXws685dpdWJhRkGFDtNwvqh6VZ/hoWFrpJ07aRnJqVdgI798++Udd5ahnnNMy/3Q2J7nrsxd0oIQTJ37Bx8DipfBgJ+pgFOnkPf5ty3Dlj2VysBjUaNA1PAyqSPL+XFvH1aX8Pa91xPtq/Y7TFuNAFVGuat1xLuReAR3nrQyg8BsUTCeCqmwFEuUu4DtI4JzYg1vTcKJEcwPqxEtdIYUCWZ9mte3zXmhNsFzVbJqC+5KEzGyIit+UpkZSyH3Hv388U9spFEuk=;5:SGtk6hociUgVMBdsIPC2CmXBG39gxt9qDYCnLvbx1YD6BkB1ZmioRnS9j3kjRgBTb0qxDRIB24M4m8ZIpjsjgKryEZIcikjbLec9zx76u0rU2hq5HdhBPQh8CTNw5ldD+ozoJGlxAMiVpn/GwjfURllqYMUnG/ETXlUlqNMKJcM=;24:WLS4k2MLrxMN/Wf5RtHwZ/5W0uqGwMj/D4vT6Pcma9oAvvNUGurMnlzwxu2pOigUyy0KpfPaKcnmS371VaKLEV69CWaaPcCH7hdBrbrHw6o=;7:sx5CpuGJ0WHk+RItyeDuakkgtusr47vXfcyAiq1lwT5Y+NfHHIRf/EnnZE2PPwgMlj6fCo59P9ghLwq6SwYXsY1pFmGoi2KzgM+znPKNepv+OFMig47+FTwz7W49hGmBLshSh8GRgrv77cwIbFyoSJA59W7oMRb1UYEagVGkg+ujabU2ek+mENbojSeolCyYSK2oQrgpZe79VqVFMRl3YdTxuLs2mugesVNGh4KUSiSM5oCwk05NjY74El+PIVER SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Aug 2016 22:58:53.8992 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR0301MB0690 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This function is a copy from powerpc, and is never used on microblaze. Signed-off-by: York Sun Suggested-by: Bjorn Helgaas --- This patch has nothing to do with this EDAC patch set, but suggested by Bjorn Helgaas as good code hygiene, along with patch 01/11 to expose early_find_capability() for powerpc. Change log v3: new patch arch/microblaze/include/asm/pci-bridge.h | 3 --- arch/microblaze/pci/pci-common.c | 7 ------- 2 files changed, 10 deletions(-) diff --git a/arch/microblaze/include/asm/pci-bridge.h b/arch/microblaze/include/asm/pci-bridge.h index cb5d397..a0f4a91 100644 --- a/arch/microblaze/include/asm/pci-bridge.h +++ b/arch/microblaze/include/asm/pci-bridge.h @@ -121,9 +121,6 @@ extern int early_write_config_word(struct pci_controller *hose, int bus, extern int early_write_config_dword(struct pci_controller *hose, int bus, int dev_fn, int where, u32 val); -extern int early_find_capability(struct pci_controller *hose, int bus, - int dev_fn, int cap); - extern void setup_indirect_pci(struct pci_controller *hose, resource_size_t cfg_addr, resource_size_t cfg_data, u32 flags); diff --git a/arch/microblaze/pci/pci-common.c b/arch/microblaze/pci/pci-common.c index 14cba60..2f4c79e 100644 --- a/arch/microblaze/pci/pci-common.c +++ b/arch/microblaze/pci/pci-common.c @@ -1461,10 +1461,3 @@ EARLY_PCI_OP(read, dword, u32 *) EARLY_PCI_OP(write, byte, u8) EARLY_PCI_OP(write, word, u16) EARLY_PCI_OP(write, dword, u32) - -int early_find_capability(struct pci_controller *hose, int bus, int devfn, - int cap) -{ - return pci_bus_find_capability(fake_pci_bus(hose, bus), devfn, cap); -} - -- 2.7.4