From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751980AbcCGC0W (ORCPT ); Sun, 6 Mar 2016 21:26:22 -0500 Received: from mail-bn1on0089.outbound.protection.outlook.com ([157.56.110.89]:47008 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751771AbcCGC0P (ORCPT ); Sun, 6 Mar 2016 21:26:15 -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: 0O3NDFD-08-LAJ-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 , Guenter Roeck , Fengguang Wu , Huang Rui Subject: [PATCH v7 1/2] perf/x86: Export events_sysfs_show() Date: Mon, 7 Mar 2016 10:26:41 +0800 Message-ID: <1457317602-2903-2-git-send-email-ray.huang@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1457317602-2903-1-git-send-email-ray.huang@amd.com> References: <1457317602-2903-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)(199003)(189002)(189998001)(76176999)(50986999)(36756003)(229853001)(101416001)(50466002)(5008740100001)(53416004)(87936001)(11100500001)(50226001)(106466001)(5003940100001)(48376002)(5001770100001)(105586002)(586003)(2906002)(19580395003)(92566002)(86362001)(19580405001)(4326007)(33646002)(5003600100002)(1096002)(81166005)(1220700001)(77096005)(2950100001)(47776003);DIR:OUT;SFP:1101;SCL:1;SRVR:BN4PR12MB0850;H:atltwp02.amd.com;FPR:;SPF:None;MLV:sfv;A:1;MX:1;LANG:en; X-MS-Office365-Filtering-Correlation-Id: ed369edd-63fd-4058-57c4-08d3462fd917 X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0850;2:UHosdBh3fsFJSx9LYI7/NHbnFNLuLuDUssdy5oREi0NplZ37g+9Yp749hL4HgIRKI3V2U1YvipOipwPMw0JCu13sekJ/KpLKuxO4YpuFVx1NkgETdOOeRi1PdWC8FGCU0oHY/dFga4fl2AW/dDxSLUT1at9Zehv+Ps47aed0iXeo+MUSqQID7yUQBVEmd+7l;3:G+7zcYP83MDZO6ZIVls7dyILd4NhJK3BLpbpFJapfK+lx+v8KVNi1eV3AiAWn+dcDTP0PyPVWaK/GddYQOYdYhBiu1WKy9jhuPsY60TqbPlomEbbpuIfmXAorVJsbSJ8CNNBO6CLxAsZqfpGFK7GtshtlD1KIS0qUsbeBl1IoouFQg6m1PB2BbCmA7Z6XGX4OFeCTC7gF6dSayd2+nsHmBHfkhDeeZrixihxAHTR6tE=;25:tewSt7FONTbeAzPzlakZn0kskT0Qbhr445ohOzYmNMlAned5ScsmiIU3kGP9hLj9NJkplLwPCspRSt7nAiQQa27nbJsKnlvlSacKqYUoyQFWDPlUTkPtlB3WO1y7zd0NlzGCdgbo1kUK7/9AH1xJDX907p8S+z8dV+ZASDFuQsywU0Uf1RARnvPNJpB66zeITZXXYxl6gHmyBaqXd7DfMmrrIfrjnoD5ZhAqHc5rBbkDV9s+A1ARu73ax3hXfzo9H1Tdw7f7gJ8UC2A/OltGTMwrRmXwBdW3UDQKWOGjqwkaTJW2Ci5CfOVCCe+dJFPI5MII9LsS9//Hff+CBkh2lg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN4PR12MB0850; X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0850;20:D3mskQAwxHF65l13eDBtsCRETOJE9JD4vqTHiww56hk+vUCPpd3apHFR3M6plOdYQ9+Go3EvDnTeXSIk8z1A8zwQvORldweX2kvMInwmR2SmbWwrf1Q2PHbQlChYN2BEWrtuKg7uS4AdcRGhVwc+hyShfu7SbkUBJwTkck+HQxRWS4t3QVX9aY56yydojauLAif/Pkkef73kL3RqLcdynQaeqwciBpG6gf98LoosbbVtuQDFL5Dsg7uaPEQFAYz/BNiw18PqjfbAtGIKOxG9SCkrzJnoZvV+XhdnzVMbL8f7ZLBK7rM44/Ev0ns1gUI/eJg9apgF/nb4IRkTeptPSbOnRZCl2WkocJnsM6t1QxxO5NzNz3cXwbspWEQW7xm9OKrH0/B+xqaplYUcCML/mwJDxVZs5GVjLNyrVEOIGW1F6UgyMrfIweMdsWuX7hJMpyyWwa/HMZ5F5zkLvGTsKDmpsDUNR38FU48smPChJCSA3+8wBttycmjQbKnLl0AB 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:BN4PR12MB0850;BCL:0;PCL:0;RULEID:;SRVR:BN4PR12MB0850; X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0850;4:+JEX2wGKi/gvEA7ZeoGkQ90qnvr3Kw7dVsya0Y5NvlE15d46PR08WdAzLs6QOBmDr+jz54g8ZAiGR44bZNAcPV/4uyjbj7e1u1SZHefLUf1EoYYtQetS4TRZsuZbquDtWC1uhybGCHMt6AfigwuXetIyoD9DxTwqsv7q+dMrGC3DXVXIKn929eTeKvuVHe6XuQJRB6/NgcE9KFpW4PlgJa7ehuGIS5/QBQm1UwTPVpaEe5+t5cZ5VmZDQ2E/rw8HFLeAAKV8+vFwVBGaMBrwXMjN5wil+RpqKkYerlwYuADXYKVqQWo38VFF76L16HHMT8JyuMVVjQm51RBlwq0TAiqZevf3hx/S6C2LGkcI3vibP+tk/7+5btul6y53VKZiPbUScF4HN7F3fJaA8BxsKjXpQEyvBuHqFFvV06PV1n2wkc+eFfyUBQ8Z6857cg61cDDdCKMhzVexbBa8PbTTVw== X-Forefront-PRVS: 087474FBFA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN4PR12MB0850;23:pqwnhddCCfuo7vsnbNIcbn0Y9zssF1qEviMrmmneg?= =?us-ascii?Q?VjZAoTT4kBW7TP9J4dJqkvRvgWlaemc/Pfq5mA+vNQ3GWUpgXzrWJwX3zxpj?= =?us-ascii?Q?ImRCPi2FUUY1TiS/nTsLu/TOkDpIYVozvflD6KXXNMj5n1Q3nEvV3b7k3QpY?= =?us-ascii?Q?FHUX2d/nT/FTDF9NOoZxAflBVYX5ZcR8aNjGeVGVUksZpt4KvpRq+mJDhOgD?= =?us-ascii?Q?4bAFnbpgyk6pO8wwe+nbukH1smjQIsMkvJe/7rkNasAMCPTL7f1cVprIgDUE?= =?us-ascii?Q?clpYl0ZK69gasii+GbolcyuLAB/AAOFvoBqhSKwhX/+DnhFL04LFQ9YKqwxy?= =?us-ascii?Q?PLjnkt9UUZWLwYfyfWIDbNL/I4Bf7q6H6Nfl1qU7WIHzRGM+MHU+cZ72QMMN?= =?us-ascii?Q?5iID8ePlNHNZdSQ9wBaUEISAeILYx1sqvcr6ftiAKlXNeEfs+lQdBz0GXgGn?= =?us-ascii?Q?gPNNLAZrZBVaGS3Gp2DWPzA1cVfyBwXIDddfrrPEwPGWknVTsEd+kkyJmVr9?= =?us-ascii?Q?CCg+WXgaor51btaKHmQwvJ0eiyvdrqTigOdt+rX4TtVLhCMWwyN8100hMmTF?= =?us-ascii?Q?YvfQWX7/yowdHv4nTh3z4yR/8VXxxohhQu3kKSwrdvX5P/cAmxblhBp93hxE?= =?us-ascii?Q?7u1Y4AGlNdrSKwuDG4Ktpvja9RgCwktXz38EesNWGajhF3CH5MkioeyuZ1jQ?= =?us-ascii?Q?vVkRC7nePhrRSJbV1k3YJHV9vmAW6LavI0fciCL04+E+Yw1GLwoLbp7Fwv9n?= =?us-ascii?Q?Mu3izYGXTW4JpGinZPUHVOqLGh/Olp0MNuVEJ5dy/yKsz8blYB1GEfcldqyc?= =?us-ascii?Q?Tj2zUl09pgtPEOSU/TKvABoHwwJMhck/q6v3sPDRBBzB1ryQY+b2A6Hup7Hg?= =?us-ascii?Q?z7DCROsj7Z858kFaGF0nJ5INYqEzJQiSororQyxeqG1GGgOm7Z4Gc7a8yflx?= =?us-ascii?Q?FzkxXEPHKqXicGfkxoZX/+ehnhyKrdoovSjGXVpgX4b/J/fQ6zSPr/I5tPqA?= =?us-ascii?Q?3i7lfEMLwpNimDC12ivnK8h?= X-Microsoft-Exchange-Diagnostics: 1;BN4PR12MB0850;5:Jz1+FUhx2wJ6RTbm0mr44ay9YT5tOogbZ6TkpTG65x2D3WgdVT2Ya6jyFH9aYivBs1Popq5JR8DGQ3lY9FbMqJ9o5w7RjepYTYqn5UqRtPmHqgfe9SdS4sPSisjHB8eI/ImPR1EQRDIxxs5KHebRDA==;24:XMe2hg0I++fvJSsrkDjNLDhHdrZ9S4qtjTTJMcnr7DLotvBSCMnUisKsfmnPZVeiWettc16lfLiWmGHKQXoRVWgJtH9iX/KSRqXL4nKp0EA=;20:DTcQv5+g0HTbfJv5BhKnbH04F6pDDxf5fDGBvstYTAWyvm0OQm/mVhfVHFxt0PkoI4FdB+95MxKtvhr4H023d6pld1TU3+JQl3Hs5077Hl9u+vK0yNtPKTU7RzW9aP+47mCwLnohPDH4GPn7XbTJxNADIXs2PfIXOMi2GswTcBmocy4u9dvPMqSnGyEJRHvKPJFi32LruLoMcl7apib+c6L0so87RqWkh5NQfa00IkRCYCWcZbHbC5sW+MEHRUkr SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2016 02:26:04.5954 (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: BN4PR12MB0850 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