From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757180AbcCCIRD (ORCPT ); Thu, 3 Mar 2016 03:17:03 -0500 Received: from mail-bn1on0057.outbound.protection.outlook.com ([157.56.110.57]:18424 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754148AbcCCIEL (ORCPT ); Thu, 3 Mar 2016 03:04:11 -0500 Authentication-Results: spf=none (sender IP is 165.204.84.222) smtp.mailfrom=amd.com; alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=permerror action=none header.from=amd.com; X-WSS-ID: 0O3GEEK-08-DQP-02 X-M-MSG: From: Huang Rui To: Borislav Petkov , Thomas Gleixner , "Peter Zijlstra" , Ingo Molnar , "Andy Lutomirski" , Robert Richter , "Jacob Shin" , Arnaldo Carvalho de Melo , Kan Liang CC: , , , Suravee Suthikulpanit , Aravind Gopalakrishnan , Borislav Petkov , Fengguang Wu , Huang Rui Subject: [PATCH v6 1/2] perf/x86: Export events_sysfs_show() Date: Thu, 3 Mar 2016 16:04:43 +0800 Message-ID: <1456992284-4808-2-git-send-email-ray.huang@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1456992284-4808-1-git-send-email-ray.huang@amd.com> References: <1456992284-4808-1-git-send-email-ray.huang@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.222;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(428002)(189002)(199003)(76176999)(50466002)(50986999)(229853001)(50226001)(48376002)(1096002)(1220700001)(586003)(101416001)(5001770100001)(2950100001)(4326007)(5001960100004)(5003940100001)(19580405001)(47776003)(2906002)(19580395003)(11100500001)(53416004)(189998001)(86362001)(5003600100002)(105586002)(77096005)(87936001)(106466001)(5008740100001)(36756003)(33646002)(92566002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR12MB0710;H:atltwp02.amd.com;FPR:;SPF:None;MLV:sfv;MX:1;A:1;LANG:en; X-MS-Office365-Filtering-Correlation-Id: 98a0d83a-0ee7-4562-c8bb-08d3433a623b X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0710;2:aZOPYC1oDQrAK2zWM9NDBaCbMvzX3KFV2PYZEfV2DR6XCUaYenZWYUCvVqY8PeCN0V4QNv63YQOQT0SBarVZPmDw/MgiHjqvI0bYc8Tbbdsyww4c+gC15Pbo+q3KksgkOpETeVrMq47EQKR9OTrG1cm5eyQv2XDlLkepnTfngC4dhywBhQN/PHGnck2Jtb4G;3:Sfjg5+n9sJaqZ2POcT+ClATzSOIpATWlLwcxouJgTXSSWVwePJuBYbEonPtyvcKo02D8ag4X72Ye884P8hONXWGulp9Rqm/Zt/Qu5knMwekm7e3W0ktSABeCl3z4uXL91pTInK+PrPoSYgJp7iWDZgmerBknogwp6hGjkHQnUgThmAYrRGCuhK1UqbV7O3yKWwmRcnAqCpQtTwvkO5+7K3PDx+2o3D2rNY00iWWp8Tk=;25:Jb/x12VlQMbQt2euXK7DiDU6gzo7jttrhJzHtnNUVI4hOGnx7qTlUUplrFZvHq43vAVqe9Wxyv/5ENKDP+mePGDQxifRQalaGIoA42HM9eyt3sb8o97GDx7WI5V1uZnmGw5k6c78uipy34trjnCOJduXhP4KSpDsvmJjSl8AlcA3kvRLr8HLcySHM9dpWmmcRgtKiiIfBY4doDY4PjGiyvfaziX7y3oo2vGR5KI7mFVTc/XCOgCNiPCdIswKa+E3Pilw/4kkNG/eYITaT163dg0/uqlGvt71UTCX9Zu5lWcIX+wlFORU8vl2ZAeFYylykWMr0BWo9qlfn13mAkqOnQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR12MB0710; X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0710;20:9Sw7WhhCBqmJko78HjSY6SCi53OAg9uMVCaBVwb3AQAqjg0P4sm9HsqmkmnU3iWqJ5RPeATxgrVKph99o7axxIipq0AufS6lW/sjdAksKTWiTA7c05/ZVlEfrLYJJrEPczdfakrftxCCikcIwsVZt4HgheJh98bIn90M0ShW5Isq86AGkPwraEfRpjqkbgw1gtzASzFInTcxdKRostGQjUpL9M5v99CKuCUPvcHVQC+tTv8L+IbSso2zqUGJyVMJLCMem2Afy8OPSjXg0oXd9i0X21YOxlQItqxBNnrRXeOVxQdDOLr3ax+VMYpzyTdV723suFW7kF4vSODH0Lr8MZX7LwOlCx0rIX6z5ilgVe5sDC0SmRvd+D7POuQbQbeJbaC2U4+qQ6W0Pvlzdw3X20ZbM3X6mjjdunTq2STIZQ2cCWP/pDr2dKx4Obmx5uJYxuk61YOcz8b5LZQr2R8iuiWCdoNkcv6ViODgsL7rZR4dY4bmQZXaWtPs1hCr8Grx X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13015025)(13017025)(13023025)(13024025)(5005006)(8121501046)(13018025)(3002001)(10201501046);SRVR:BY2PR12MB0710;BCL:0;PCL:0;RULEID:;SRVR:BY2PR12MB0710; X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0710;4:ZF0wCSChfjDrSiAjRHH2Ta/Qana1rn056O8FMPtc6PrM6upM0oGUAwg3sBJ3XhzgkVgKNMBgyUt42RDHca2QaGl7roJxAV8IdzI1F0zh8Prh+OMCc16f5niExD+UaXVGp8W8iTKAWmkpb39w8sSVitdTypD6hDYh3bOGIRG2AQRRO5EuqePOGtb+c0JeD1kILN3Uq9S8UFoBINzMDPjvLdcAFpz3nML0eegTJjrFjmX4Fxn0sopA4lK0kr+9D53DPK8xtkUJlw80FgCABBPKsHd8zkM7SaHlsaNpJ2fn1iA6ZqqrYf9xEyf8A5ilchmRCbtFgmRyMNUhtzBgfTCkF89Bc8IlfJlNgm0q8wx1tgiWzLcX2lLQ9a8yOoRn+BkS13IBLNenvlmb0Ou9+VFHr+L9Vj+lMAlIYQR4BV2e+SskDN5iZAm5JX1ggBNrqkwPpuJCTUIj6lj/7fVtDBl5sQ== X-Forefront-PRVS: 0870212862 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR12MB0710;23:BQu+LVPm8Dep3o4O9lJVywUoHaH5rmtMXbFJ8kih2?= =?us-ascii?Q?LeNepgNq8RnzzimNaafHU3f4t1SAFT4AYax0tAS5vYr80glksBnT3A9/Rf56?= =?us-ascii?Q?gEMPZc8T4rKs+QoAzBmJU/5dV0p+uPzQ/jVgMabb9q0uBCLpIFUS7mkYzvjK?= =?us-ascii?Q?QMaASRK6JiosAxjW/gmBgg9NAzbOqaVJbCyL9k9n00qUN9J3ZteINWccvZZY?= =?us-ascii?Q?aTO5dJE+hA+9bVYdNmMNbOHk6olLoQbp6NQFgrBgKmf65yjif4uZ0SvowTwt?= =?us-ascii?Q?4lbVhdrzhLv+HaE5xx2BzWLuVaw0mrBknoVJKvOB8EBnZ4LDTV6/62DGumJu?= =?us-ascii?Q?xtdWXJyz4AE8lOEbCzgkSwrwrQbBArEUhHeR1CRT5P8EPZ/laYy/iU0YREfV?= =?us-ascii?Q?c7fAW3JqGQ2bwc9xdtYuuO0mwdmifw1Eri0UGvRHlOdXOH1+knIIlISjnR/P?= =?us-ascii?Q?rnP5L6A5MFjqdyDbXFfpiy47eCrcKj29KxKFKNpTS6IqJsVpttjwpgwz7UPP?= =?us-ascii?Q?5E0FT7r59/QnyuZtMDz00XMxtzggfmZZv5FSNfFRiAuw7VQX+aMxAwT/SRFy?= =?us-ascii?Q?6VcoG1jqr2DOpKRgZEXePm4hsH4LRRM52pV0NTgDG8xN5qZdcYOu5Pm7vYCi?= =?us-ascii?Q?+Asmu4iDVnXgoUFrhoKaB9ieMAl5rYCbmAVF/PHR0hX+EEZ/jxYNYlc2EpR5?= =?us-ascii?Q?z01BmqtJVqqV70/zOyvX1zIakzDsWKYfSQq5ukSFfAXev6Nw7nyPlHYYPg8g?= =?us-ascii?Q?Ot7cEawjoJoGDulwHvGstXN42h6TXjl8Gndm+asLoNaWHm97G5NJOiUoju7w?= =?us-ascii?Q?Shg3tmxwG9Ipf0wpp8/Nt8aDjmMGvxJXflPseXSlE+gvdmztyQ7w1QOEXQhV?= =?us-ascii?Q?iy47rGJ0KsC68uZqE9hrC2llHGTOf1nKa3CnbDh59w4LRWWxsZJnRJnr0mbd?= =?us-ascii?Q?LciucHU54W39Ta8D71hgjgUxrdx2SKFm4DNzVn/aqcaQ8Ze/2tDXr/02w0MF?= =?us-ascii?Q?j3bIQWW48njBax0d/+Iull2?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR12MB0710;5:cLLouwhAoJTi1uT25Xl2E/9oxpw1cFcc6SBmGbAkNfJNyLH2aU9m+H7kq9Vy2BUmBgCkTnafa7mEGT15SD6LHCnYQ5A61pp/juILrW5oXlmuUCWB7ww2n7adp76V3qIwaUtZJHdFFdJdM6EWGJV4cw==;24:8FguG2us6knZXZ9DhmE9aars0d00X1Y9vKbJEt54AKIHXE/JM+FFxUlXiwXj8YNfKnT63pjYAn9KIklHErqkEENMSRMcjyw7ycJ9bVDpyRc=;20:my+dCKzNq3DfpR5MlZ71rrcL92oaOnbHuervCUC3PiCXtW3sg13Zk438asOVxANJOiTlFWYlrdkkH0d6HLIFgaEoJjxGff7vVOLw6Dyils568qwCGI3nVvxgqmzzwmBDC4UNHQfd0hE+4SCxhMMsQxx0zYMmZVNp8q9ZmRBR4DWdEX0hEWCCGhguE3xs7doukdYiLST/4/gafRRJ3zv4tggkmc9jH9WJyyi21UAdNa1ebcmkvlWzhbvgiX0Gilwb SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2016 08:04:00.7902 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.222];Helo=[atltwp02.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR12MB0710 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This interface will be used in modular perf drivers. Signed-off-by: Huang Rui --- arch/x86/kernel/cpu/perf_event.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/kernel/cpu/perf_event.c b/arch/x86/kernel/cpu/perf_event.c index 1b443db..47f673c 100644 --- a/arch/x86/kernel/cpu/perf_event.c +++ b/arch/x86/kernel/cpu/perf_event.c @@ -1601,6 +1601,7 @@ ssize_t events_sysfs_show(struct device *dev, struct device_attribute *attr, return x86_pmu.events_sysfs_show(page, config); } +EXPORT_SYMBOL_GPL(events_sysfs_show); EVENT_ATTR(cpu-cycles, CPU_CYCLES ); EVENT_ATTR(instructions, INSTRUCTIONS ); -- 1.9.1