From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932630AbcA2RBN (ORCPT ); Fri, 29 Jan 2016 12:01:13 -0500 Received: from mail-bn1bon0066.outbound.protection.outlook.com ([157.56.111.66]:2818 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756398AbcA2RBL (ORCPT ); Fri, 29 Jan 2016 12:01:11 -0500 Authentication-Results: cavium.com; dkim=none (message not signed) header.d=none;cavium.com; dmarc=none action=none header.from=caviumnetworks.com; Message-ID: <56AB9AD2.8080903@caviumnetworks.com> Date: Fri, 29 Jan 2016 09:01:06 -0800 From: David Daney User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Jan Glauber CC: Will Deacon , Mark Rutland , , Subject: Re: [PATCH v2 5/5] arm64/perf: Extend event mask for ARMv8.1 References: <6251e3377ca5d109c1a38ecc07fed50d6cbf5c61.1453992560.git.jglauber@cavium.com> <7944f006c35daeae9eb94fadb5c2bac1540ae050.1454054112.git.jglauber@cavium.com> In-Reply-To: <7944f006c35daeae9eb94fadb5c2bac1540ae050.1454054112.git.jglauber@cavium.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: BN1PR07CA0042.namprd07.prod.outlook.com (10.255.193.17) To DM3PR07MB2138.namprd07.prod.outlook.com (25.164.4.144) X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2138;2:p1wfba3mmNTJ4jOTzcMHgtkrys2RfUddwVuNPV4qPM3MG+vEwY2mhPduCrua+E14HQ8aXicYCzRhML2sNfltIW0SubRUQQ8EqWLoDc74R9whZcTz9XFC2cLrP9F40O5pAw7VmF12gtPDvy/6E1NNYQ==;3:6oGQeSgE46/CE2+AvPR48qIyRZmSOw65GiJrWkAg1dZFfkGDFHKxyu3szNgUab99/tzYL/+TYUUi8tajxzp9irsbWwOHgZ/dM1d/GEDODMkqd1Z4dpO0LN3M59xjrEyz;25:oeAlYaWoREATEaWJU0HoqJzWJ0BFCqLQNG702eJ4tzmWpUnLwk3BDOhYAEQk/izb6AViXyBH6UaRXy8EMo8PMq+g6Wrdi6vQm+7CAi1t/cgKotGMgVXZ7VXO5OLIz+7xEIIw/6LxGC88IQ+r3WlqOFE0rGabnxQbL+SLIWRjFJw2CKoQlIO0RRPBZkHLMetP9O7rMUgKUxW0Z1cF2+04mMfG4q2dC1ctCQaonXexwDrxpXrqt5KquNmnG+9ef5Lg X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2138; X-MS-Office365-Filtering-Correlation-Id: 32ae8d64-5d7a-41b9-6f04-08d328cdc90a X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2138;20:M2K/bHCTK1DJoPEdI8SX0euTG67UFbWUcP/4zOzMNwEU601htnKjs7Ubb8qeBviPk3ALa1n0ddHGljSYs0vNMRqnMBdUu3p8VKahQ7L4Vzerm9T6wxDA2bT3KByd/Ur9fTSa6t4z96vzhuU15iuMPhqDuuryFj4+ERZuvGFd4WNg66mXboI2FnxHU5EEI64ohgJDNPzE6KZmqPjqXIJxtf7U4i2v8o4d+GM+HqyQ0DQ7ODEQRgGoHZlL3aqWdGvQa6bQATKMcfrJATMPAI/BPFinG9fRLl6i0fdUUuOpcN7Rv3oKYxUhqD4R6xn5nze4769RdBh3+rrhYha8L2EpvkJ95S7E526iNsQXVdzpW6K1YAj5HDyQuv/9T36k3JOXjkSkcwH6HOI79jjUj4eP6V7jL8kM35IepJsBoK96N4eUfTjFT8FZRqlMQpBIM2O+zX5WZ07FMDerJ6cY37lkj/Y7THb+x7/+hFTaFBujvlO+cLIIv6ZQ12YIVOJhiDoOyK5uDtcBzEJozwp9yGO5v+RmDnFH773jAc3/YnzFAjMscc5icz7M4qhQh7mGo9kgYWk6W86TCdG/qSt/U9rB6Bz/Bxx2uhZ5TwVxX8UNqC4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001);SRVR:DM3PR07MB2138;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2138; X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2138;4:q06NJN/oH/Sm/rpV1eAslVdKjVBkfmArQ99TGOou3TzrKuj0vOoajnsvVaF52v2h+NThjK4undDnPR6ZOEor7jVU+NwaCXtwsO7YeYWoQOf0afHmgOfawK1vtG/h9LGW627lkxn7dOUAUiCebQ+gMpOEv+PR+AXWv6TAChSzGYe/lb6lgCuCOMvcYiVQzVWgP8y16vINKBrlBv2wKx8E/502w1E5rlgReET9u8AXxjH0WbUTogiC/1wUB7HUmAJytt6kPj5pE+i4WxqXCodGmHDbmKeVkw/qkoq8et+9BGzR4YpRNEcdlegk3MKr6npzNg3FuQZPE8Jv4Em76GC9rFkYDchFAkfUYpzdtSWS8foH4NjI2Y98fDltyFg0GF9w X-Forefront-PRVS: 083691450C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(377454003)(164054003)(479174004)(24454002)(122386002)(65816999)(53416004)(47776003)(66066001)(36756003)(65956001)(64126003)(23756003)(42186005)(2950100001)(59896002)(50466002)(4326007)(5008740100001)(65806001)(230700001)(1096002)(4001350100001)(19580405001)(2906002)(76176999)(110136002)(77096005)(5001960100002)(3846002)(83506001)(33656002)(80316001)(586003)(3470700001)(40100003)(6116002)(54356999)(87266999)(189998001)(5004730100002)(19580395003)(92566002)(50986999);DIR:OUT;SFP:1101;SCL:1;SRVR:DM3PR07MB2138;H:dl.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;DM3PR07MB2138;23:2Ca5fksU3EuEGCIY0duf0iPMS5pLPtcrQOG1G5R?= =?iso-8859-1?Q?kyCceKAH4qrQouVnxT5VSxnZlOibhiXU6FmUdBmgq3YPwPlWEcI6AXaFuC?= =?iso-8859-1?Q?5JiP6lK0h+zMxXi7vMDu891G4lDpSUQqY3k3B1BxqoDvYj2H57WrbgEQQb?= =?iso-8859-1?Q?fAGH64K7kSa81+AenZ0A0tB5YgtgUbBb8UeK4/8OtSDFPpV60Go4Xbf803?= =?iso-8859-1?Q?PRfSosNXmRahnoVWrRqccviuIlr8aoipU8AB4RBh/o2vbp4q3E00aiHnsN?= =?iso-8859-1?Q?JvE/iT9H8W0xuDUhecgruqCkv4WENbAvycXCt/GRqSik5fd1ykqkCYzONm?= =?iso-8859-1?Q?xCYMcs7gd0VOUGINj9xDIVuL35kUDjeEoZnj4VEY0SUmlViMLvhIkLRzxa?= =?iso-8859-1?Q?xoeZurJWRoftfbFHZeegtZSR+BoJtNN/aD/lbbaIhEjO12469JlhJgrstu?= =?iso-8859-1?Q?cxG8D+wcQPQNlzIQJziXUfaaIoZkuMo1tgOe0PZ185Olvpx+J8yS38BmTZ?= =?iso-8859-1?Q?BSsc8YiwlnsCl744H9gyqF6CszvSHsnYsRFiPDTbYFvXTLHtnKGpfY6QGo?= =?iso-8859-1?Q?Q8xQDEyAO8bqgKQ1EN+wBm+KPoKTKqFZP+Q7bMl07OkKVYz1w2PKlg+OKo?= =?iso-8859-1?Q?2IL2Gnoq43LBf/fouhq6Eyk3nXbqUJod7mzxTcM577/XGvsebMPW55aXAY?= =?iso-8859-1?Q?6BUPQ6KDWxKpG/U8eYEvZTgCiSiDxkZNrq1m5MWTjpuXoRssps1BeC4qIv?= =?iso-8859-1?Q?DtmSbRdPgHup6fkqSIo+puXHvuD97izDVhXI+Hf9BRNHwE8Jz89aDuq6FA?= =?iso-8859-1?Q?uZbCbkIdb3qI10LVbgw1+ghwpSacOTHvQ0o3/tMzrmNJF3iD2LrQSSKRFK?= =?iso-8859-1?Q?y/OsOZEy4GyIdIkd+gAMuGvrSrAkeD1gzs8I6Z2Qs7lvu7Sd8OcMry4O3V?= =?iso-8859-1?Q?OBE4OHEansI9JMsBIt3nbHNkZL3uSshcDS7z4JRbS1wRvs8OMZsYJflJUH?= =?iso-8859-1?Q?+/tuQDLmApkbX+JDfAWK2DLOLzfYu3VEjwGX9+LiaseFLG1/w+dO1ZKgzG?= =?iso-8859-1?Q?bfXY3atwiUZMypNvqgAjbYYLsnFxM9IqoRL8Z1JbFcSis5jpt7vx0naLQ9?= =?iso-8859-1?Q?txCmlYcOytDrOlVmzCgxz5vG9er3p0tnkBl8MHpMiZHzzohswhZIwtUWx/?= =?iso-8859-1?Q?B8fOWERMGTTMf2Wtx/0SIOcNVqKoubqTuPoYefTM7NEEsF8Fjkhf8Y=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2138;5:OuyQRJD43etnYseyo3/nU+2Ncr7xeJM0R/o84Jcz9176xinqDgvax3HZhRUs39hDlOKhLSGooPRQmnmjMzeAzk/8j9ddLWq10h9qMkcQxmStFnUJrf67G9OShN8F1WD8nl010Z3K8kCwaHTqviETHw==;24:YckpdsHtd8R+GFbJbS+DeelC59+yONP/9Xn02ypwgv9q4j+PDQ0Yr/C0EjkRJk0rMO2dG+pQMhqcv+0ZscN7YwZzChwGlSt3xyrebCxfyPQ= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2016 17:01:08.7870 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR07MB2138 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Jan, There was already a "[PATCH v2 5/5]" that differs from this one. Perhaps you should resend the entire patch set and mark it v3. Thanks, David Daney On 01/29/2016 12:29 AM, Jan Glauber wrote: > ARMv8.1 increases the PMU event number space. Detect the > presence of this PMUv3 type and extend the event mask. > > The event mask is moved to struct arm_pmu so different event masks > can exist, depending on the PMU type. > > Signed-off-by: Jan Glauber > --- > arch/arm/kernel/perf_event_v6.c | 6 ++++-- > arch/arm/kernel/perf_event_v7.c | 29 +++++++++++++++++++---------- > arch/arm/kernel/perf_event_xscale.c | 4 +++- > arch/arm64/kernel/perf_event.c | 33 +++++++++++++++++++-------------- > drivers/perf/arm_pmu.c | 5 +++-- > include/linux/perf/arm_pmu.h | 4 ++-- > 6 files changed, 50 insertions(+), 31 deletions(-) > > diff --git a/arch/arm/kernel/perf_event_v6.c b/arch/arm/kernel/perf_event_v6.c > index 09413e7..d6769f5 100644