Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752458AbdGFU6o (ORCPT ); Thu, 6 Jul 2017 16:58:44 -0400 Received: from mail-bn3nam01on0084.outbound.protection.outlook.com ([104.47.33.84]:51648 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751873AbdGFU6m (ORCPT ); Thu, 6 Jul 2017 16:58:42 -0400 Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=amd.com; Subject: Re: [PATCH 1/2] amd: uncore: Rename cpufeatures macro for cache counters To: Borislav Petkov References: <246e6f4dc54d8b9043b82baa09951dc90c2737e9.1496418338.git.Janakarajan.Natarajan@amd.com> <20170606163141.3gbjbxahhvkm6saa@pd.tnic> Cc: linux-kernel@vger.kernel.org, Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Alexander Shishkin , Suravee Suthikulpanit From: "Natarajan, Janakarajan" Message-ID: <9daf5e04-0a1e-818f-f8b7-536e3dae3ba4@amd.com> Date: Thu, 6 Jul 2017 15:58:36 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170606163141.3gbjbxahhvkm6saa@pd.tnic> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: DM5PR1101CA0002.namprd11.prod.outlook.com (10.174.246.12) To CY4PR12MB1670.namprd12.prod.outlook.com (10.172.72.142) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: df790672-239a-429b-140c-08d4c4b1c7f9 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY4PR12MB1670; X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;3:SRQ6EqSgS91gxrRbPuYZCCnFThxIMQB7dkVfml5y3lXfoLrJ5XYFUHPUdHCyF8jJWQwBzJ1Z+fGNroTyfCFM6AjxjIsJa8u7SBUowFDadP5PC81hzAB3N557D/Pj7RuuxARiPZgnTW20DxYZ9iSisRz0KVuN4afRNm7QjGYEMdQcwdlGJmFR9IX22w+Q63QSKGqp4+Ta3e5Z0wiADq6vg99Z816VH/XHHX8+nedT8wYxzLyBuIFf0Tupdt24NK9PYUm/b8Ox6cmhljRFjfOmJStfT18tr4ipFBu4TZ3G1+IUwl2icBHTbEeZ5fyDx5WOb2K6RXyB61dO30eAhFM7ZVL4lXGDS+fnQXJoesTbOxiiE3E2cG25CrVzYVEaSKlCJ9hSc342E6y5w2oMvNhYcvPV+0iT/GEyB/8nCp8CjwTXUkLxS3OT2MMIlAz299/eD6MsJCPt6NZF2wQQsaqMPjvRhU7uX0yuaF63h+W+GDL1pV9Vh4cTsZ8WXwksh98LQF9Zua02h3KUHGniedSuhtxO840FB89//H8CHYuxE2yVu4XgAwzUs9YhCUgKTH4u05y9h1SRWpOnmV8MEwyhZ12zrPT8ZV8LZNtgzPdQWTQp4mDcPGT/+24+Lw2x8LZFYXzrlgeV8aSGDZHbDc72Ekm9z+aUwtdlf7C2rAbvI0OviBUKEOnZOtjzWK3WOc2IzbcrEz3DCvsakcysotMxohRE3MLTntCPULRYS0g13Lj5vTrAzC7Xb+pteSj8O/kpnlKJofCF596QIDW3QtC0eQ== X-MS-TrafficTypeDiagnostic: CY4PR12MB1670: X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;25:ReTW/7EKQD9zCKe5NRLw+Tk7eDKM3C/XF/7y5PU1oiVOWQ2WPowYlVvabsl0i8G5hHE+MyZxX1xWbc5AnINmbeQk3kf3w/cr4cPDM3+7BAbSc8fOyTAu5ajmUxEtkCbfm5TRXKhsDikcqMKcp5yoSUn0FAfIEWn3HzCYm2Q8qW7xuBnnYxPLOwFwB8T+sQ5asvxyEd2nbHgwqOKibzhT1GEEKsk27aN7rXuBBQaiXblLrdkid1J7/LO8smbl/nA/PV1oyWffwf99Xe2b4F32wzby6OT4KEHw+c4T2nHMrd3DOvysvo11mu1d02IzwiLaM9dW+aAOEoGNG9YeTjO8GVSjtu3dcgbCxW7gc8cY+xZU5T5BLpJ4tB5SnPZxpmYujLRgawLAJnGnzaUgsA6kYwvzNycFhW9RoY3Z8VkWA8xAtAAmmJuTNW9aa1U2jtalEzMevuf5VJ3epCHAiSl7Bj8KUkVBHRQ4rhDXUqeW5BRNzgK4zcb0bpcjYVcw3E1S7C33pC5Ko7Pnfv2zk4qQ/UXW2obbOA0wKvv0aYHG/kRH7iwsTDdftx7Jg2ieAtoW02YObWi5Iz/DhyuYAkxaIiKWg/MBuII5xRdxgpo2APrmbDRYPId+ZD42nTPT29PIWa2pUyVNgVDqx2UIWx0wM8bdrUc2gCdoiOR13i5WczDIHE8IRkNS6U4wTr7jH8WiiXxG33HbPuhEEivQdbfO+aFX6mxlj7/c5D9U3u1zhEdkaJl3OgJ7FhEEeQ+XZSX70/PRi4NLtMxH4aBVup5j/Q9L3q86BoFhWM5YCHLRosmYi2i4+GU6wTcHj5LRuFpgvvDIXtx+RjrFyjLxKkUhGRlT22GIiV1EPjH09LKJtpLf5DK5y3U4WkQmYbiN9WyYV7KUv9UgO1psR366/TUiF3szi+7MtkwDbdddyBW6XVE= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;31:4yKH6K9cwQnKPOjLBvpSOvASFquvFLSaRP9QOLwSchVo/6lSLKo9tnvHjEOupuP43ngT7evATpdoEsV2J6LFep52MUN0o45gOGAoEo+evK6+z/rp93ydIXaEAaZZSIuO/RQPRlxTH0Vc9Ese65sNJwujduowSNVYlgs49YegDpEHZJMTbx4RUbBMIIfXVqQDqP6dsCPDragd9T0p2ZqE1frcwTTdic55yFFahJRhNBlBxM/bjJOdAU7OcZ0J9N33MTFYFjbeAQ5Y/+gUFWtAHGQS2Bs824bLK+TIanA15809MYPhmtdOg3zIq2cLtE3gaNEYuVOvtFwVOm4+3P0OAQu5g2NdEKgIF8YaqjFEUaRa1W2cSRbP9bgELytl9EXFWzX/kY3tKRTT08dDI1ZLA2wxe0rG+fDWXLM5K7HoxejdDIyhnoBNbOpKwA7vKl/m9PGp7faDkspFqXcI3R7dpRIpOlt8J9kZEDMnc4YqsBXRkqXS9NBZyL++J/aiFhM9r4E9oYoduLtSyhHhfrEmj3+TCFNi4kzU616v9ucJcN6Uow3UKzwpPt230Fv3rZiP0PP4yI4wVBQuVjzSGOYyCeBK/cBh/r0KSslBcnxUwmAFlan/RZu0KLj9TLXCOwmHHdo3W3OWPVl7p4y+qI+UbFQGII8Jfgf2sxcRZ7RDkE8= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;20:OjQIspj911cxiDQbEaaPWVixyOz/6kHSoGxHhpKIhDkciyoesCOnYJnC0XgkPJxEW1ROgaYns8MzkkTiT91mB+fnAcdqinrkU4em3DNqENElhRSFIR/YK/ZxbAAOG52UyXsu0aVsmCySBA8UrcRxXhaoQwybde1rDfTKO39jsuT5tzJJIaOw8jgtET9FTXCxlIxHlwc6+CUUPUJxMMJ3vaQq8AT7iKeFAe9py2zNsEA+rkHjcvPYl5vb7tn1QvULYVLBaf7VEuYpR6evotcAxBoWR5DLnXDNY22OA3dQ445I+vNOi2igbki18PnKCCBIZXv/upvbrgSm81VJON+95rxoQ7pxvXb04ZbwYbpnogyrn87Bs5iJjEo+eMbazNZCHQCfqHz+6QeK21EorVEv4b2DKA4ivnQTbKsrxbXSjUu3tNU+IJ36vfx5eqS9ht39dPtOgL1a+Qp4qQ1qOYp+ssDhnEmfqm9y7ipkqCHSEtmw+hvv6EWrxQHY3O2vu1zG X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910053)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR12MB1670;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR12MB1670; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR12MB1670;4:mhwe7Q5UXJo2sUjT/dtwE1Zp6+Gnuy9xJxd84C?= =?Windows-1252?Q?aBFIqDUdvtLVGhiJiYbLAMVer2ItQBLbUd5vvPAxAB5w7Pf7b3j8U7Dp?= =?Windows-1252?Q?pIrxQNxZq2l+3DSAw3fPJBBGyGlDPzY+iI3GGC6H4qtL5F7YrMoSiqTH?= =?Windows-1252?Q?zBeamgQYpiztXL6T6HLXaTModEtCf32tmUdwoxHZhD5WgQE9QQU0QGyV?= =?Windows-1252?Q?R4btD6L+BcSpwjLb+any8DoY71g5/kWbFrS85Yu/59ckkOciru/rFwEX?= =?Windows-1252?Q?LdyeWkc/tUkEd1MZr1b13P1MHIsh35gkdgRKsh1FJqn82oscT4LOBKkg?= =?Windows-1252?Q?oA24XHUixXFFaZovNKoX8cmLd6vLfjXC5AcWTWN91Sqi5OwUh2JchC8P?= =?Windows-1252?Q?+a3j9b9CbaHyyyHlnTY404cMZAIefgvmG5CHDa+Bk1U9CdqtOL296JKz?= =?Windows-1252?Q?njzJH1TrL18iik46MffaGjpxOMKXvUIZYpPJCekKri5Um/DfP76r6hdO?= =?Windows-1252?Q?lKvWO1Qw5zpgMsv9wAP2PKwy6xCL1vd20zZSwTX3nXh2jwkTZ7eBWPDK?= =?Windows-1252?Q?qm0i0s81Ggai4EoOGbHjqPZ1G3EasO3OekPEavfnVR/Weuu6nMhHHZbe?= =?Windows-1252?Q?8R1SACI5ecG8r9hMg+qbXscRSBZRzZE/Q2KN6G5HETM9862qCoEdaYS8?= =?Windows-1252?Q?dU13r93Qc/KJK2BzQGbQtFLeXaPsHaj8hh+W1VLuUWdayYp8rz27FGgg?= =?Windows-1252?Q?2r/11rQkk0wDWVthfD5PdaLqS0Tj7n/g5B9oeqmRx1MYcA5IIbGk2Pg2?= =?Windows-1252?Q?OKD7CpnGFDvFLMruapLoQFk1Vzt1BHAB7+LVozSJDrW8xwp/lU+ncGdA?= =?Windows-1252?Q?RX6PqZahIwNjH1fOf2hlqP3Q6LCVF0RJboFJRyeGEROQQ5Wj0t46CITU?= =?Windows-1252?Q?BpVwYzYNmkp9MXaeRTqoRAJbN2ICBaYyAdptDDeDTHTbH5Rf6T1tgN5n?= =?Windows-1252?Q?q721eSDT6Fv1q0RgmnUxuHfKlRr6HegkzshqBw2vOxLBRNGHij8qf+rq?= =?Windows-1252?Q?dYiPjGvq7mIIpC2gfW9uadzx+x87fP1sdHB2Tbog4CsJ1uhbKbn0BA+L?= =?Windows-1252?Q?vQ+N7R6QKxD6w8f61HcSb0O5JoJrtbiWSkJpzbWi+nThx2sB4OnSbMTN?= =?Windows-1252?Q?sKFnwsXzv6rGJ3UFs/0MMkXdQ4Z5uZIJOh/TexB3/6hwVNXIzWxNrfi/?= =?Windows-1252?Q?KHKji2q8WRg7PM90A3AqK6USPwWQFWwT6zs1HYXxSCQEdAhBPkEU9xl9?= =?Windows-1252?Q?jGjmd6d5bBcUJhAuhm+nQkfHjgs6rFmyJzgSWbRJWhWxbMa6f5Kz/XYZ?= =?Windows-1252?Q?k3Kvym8/NC?= X-Forefront-PRVS: 03607C04F0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39410400002)(39450400003)(39400400002)(39840400002)(39850400002)(377454003)(24454002)(50466002)(83506001)(65956001)(66066001)(2906002)(53936002)(25786009)(189998001)(36756003)(4001350100001)(6916009)(54906002)(72206003)(65826007)(2950100002)(6666003)(76176999)(81166006)(230700001)(54356999)(31686004)(478600001)(7736002)(42186005)(33646002)(305945005)(6116002)(86362001)(110136004)(38730400002)(3846002)(50986999)(23746002)(229853002)(5660300001)(77096006)(47776003)(8676002)(90366009)(6486002)(4326008)(31696002)(53546010);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR12MB1670;H:[10.236.68.193];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR12MB1670;23:DHMbl2maa/RMGAY0lct7KRprYlgdtY5m/aSQO?= =?Windows-1252?Q?DSMOJo01PtLmPOaIRX+rWZXX8kMPE5cKLtNplt+047097bSegk7xttfX?= =?Windows-1252?Q?MQ3vAQzZIpxQZjucIfByiP5stxR8E8KU02hK6NnQBULG5YM3LAQ8uy/C?= =?Windows-1252?Q?FX71MUzDf/MDwpJgv1xSlPJSAPiJKPcbpIFkfxm1hxZJehc/w6P5h49q?= =?Windows-1252?Q?b2HXKow34c8OxwarGhYWCWMHbiTSjbnmCjp3eH9W9soDUdZqlBWKH00c?= =?Windows-1252?Q?0e0310XRU77tc1ekkPk/Ibkb8xRDbh4r7B1ds1gzSLbBoVAPM4ExiLve?= =?Windows-1252?Q?WGO+jnkspTyh30HGnpN2f+iAIbkJBmCaIhrqMEsRbJMI+V8b+s/STzjF?= =?Windows-1252?Q?SwlRVzPCTHex+x/pIV9PukVOz8x0PUGfgSTyqWIYJZNAg524Wdqn9RL0?= =?Windows-1252?Q?MFSEJloJ1lM7qsDz4Uw0z7D45AjVyS+kYpIjmbKflGfSuNkz/p0Ygd9/?= =?Windows-1252?Q?lgksBxvkxc+5iI8qfIcpufpwrQUjNiazpY9I8QVF5QIlLlqqVsytNSJW?= =?Windows-1252?Q?5k760VfsoeOwstNwL1JvPAuPyzI3dyhiw8Nah+KyI8tFruG6FGeu1Pww?= =?Windows-1252?Q?sqMs4JAhgV1Hgra6ak1pLga6KDdBT3Q7gsTgeIh2UDPfV5RtFI1BlGNR?= =?Windows-1252?Q?EkJAaxUk54sOU0M16+QBobcHQIMTBM1XKVVrvgWYkTS5FePc1wBT5Oi5?= =?Windows-1252?Q?7pezs6DYAMar7orjHPBHbY7iRiVn3QObe0OusT1SYuGzMt2Rmbd7C77l?= =?Windows-1252?Q?bL16vlGii56KL04db1vuhWrqcWMXCSAXmcQ8XJQ4QWlDOsDLbCVmUmCR?= =?Windows-1252?Q?9b7MjXsB105gcCGiQhDDoSXO2fd3WQlc9135Gkv/DTgtA7OpEcbOEmht?= =?Windows-1252?Q?htf3eXo5C06fh1bLLj6XgJLrZGxR51fjeMV/7sdzwSbX0fe6R8B/1FCe?= =?Windows-1252?Q?0FtMqXR3nyvup6lyeIgi5sLPkYy1IWAUstYrIF2Jm82CJNkuWyRnot5h?= =?Windows-1252?Q?HP5J5EVhBcw7C3honVj2LQ40gJuiKB2T8CgqeUCIlJNM53tSKBF/t8+G?= =?Windows-1252?Q?sYZT0cK/cukUhvAsF6WfCMl0Nn5g6WW1+xzu9RmryYSkAd9y9ErC99A3?= =?Windows-1252?Q?ziibUPDQIRzf0xg+6DAc0By+wQaM8QxQaQ9k5gBdK51yxChhOZHRETNO?= =?Windows-1252?Q?dXIXkSJ9cngbXhF8wTQYD0PqT37/YsbFfKJiJfaUywUIiWwWgsTHqMXa?= =?Windows-1252?Q?9A3eDHcWDPy8afWgkAHXUwLZKiu1/tJsefIvEBnHxxfzJaLUXKAkLxr5?= =?Windows-1252?Q?rnJEY2GmXlX2mNRyUzj30NxoqE3Dl5PtWqsVcI/VJJNl2kzdLBGtoYjg?= =?Windows-1252?Q?a6rW3bhr3vIQWCSNvrH?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR12MB1670;6:MpPXx4JsoOxIxWqFJwDR/cBCiAWjlSWH1RKe4x?= =?Windows-1252?Q?nV3xpc68TA0RjSV6p+91rZRn/k+zKpG7xHPVxJvVHHYkOfHMKmnN+0M4?= =?Windows-1252?Q?Wz/IrhOuJY0+zckRVgZnqhKylaBQah93FaEmxAMNYTqiaANWa3Bcv1b2?= =?Windows-1252?Q?SehKQ1ij7BuH6OwHKw/Ir7sJ9g0eb9b8jq4xM1CY2rB76LznxBfbs7Va?= =?Windows-1252?Q?Bmb9V5Vy4DaILvBYLX4KIV5ge7lFKn5h4X2XnUcnbm3XBsLNvhEtEkbv?= =?Windows-1252?Q?HhYmTSvRsGY01CZZ4JdTuu+fxcCVmJmKtgfO8dmU+ZJiB8zVBiQdwOWM?= =?Windows-1252?Q?yi0q5V0SL72gcsOS4aeeNsGRiZbz+IDFpxzvX0629MSgWypXiuK4GKpT?= =?Windows-1252?Q?fx8TzSRREFL/I3acVUrXcFTFKkK2pZQML8yEhPHDAoL5G+hDT3mhWT+0?= =?Windows-1252?Q?4VK40WSVXQEu3WpX4Xbkd0AMQKDAFjkLLqgqD87F5dHnFduSAY3mXn+w?= =?Windows-1252?Q?TWBowzkZMKJXIgiB5S3W7lghaf63MUQLIWPEJCTFPsIPgADSZufNPifv?= =?Windows-1252?Q?DHq9269BPqv/ySbWn58pVC8PAbfkhEszbJIIhlL0+H4ScMkgrDazCIAM?= =?Windows-1252?Q?ir3RKaMmyKz7xMXnrtNx0nlhicJ6U4Hfpqi2jbb8gr6c0yhySS0nM0pt?= =?Windows-1252?Q?t2TpZC0icTe8DVICcl3vJ6sqDBknE9nuNA01lMSnwAxtXToR9P0x3iDp?= =?Windows-1252?Q?2Y0KJ00nXgbfwlIWTaxUT65xT8SMTRMotagj/yoLTc/amPez04ftuKyF?= =?Windows-1252?Q?zdyRAWOFkzJWBibr/4NoyoIsow6AIwedWbjI+Rkz0zolAo+9yd94zqSI?= =?Windows-1252?Q?qBAZwOESv09sT7tKL4nuk8nwZEbYaxTUrz8dZbVU3xalsBPKTwA3CegC?= =?Windows-1252?Q?2l+B7xo7wXIX3sWtUNLU7uHjZq+nSqBWM3xwIWAuO5vfaB+d/QUpm52u?= =?Windows-1252?Q?YOyp/vc8BWKRWqyXOeYX8kyp4q1+Mk+aPBGw7WkDgEGO9kh6X7m0oGDi?= =?Windows-1252?Q?j+FDWIOhP7E3dH+fYlqtlw0qRPAs/wvMXK?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;5:PFluICnbyRUepqMmPgmzHZ9PF0uBjB8eMbpa76tv7DnBLCNWsRU79uvQeZU4hI1WMPu8uQ50Ww/14FOYK6MUdq8tfzMFbG69IkFn5HfXRrbPzPez71ULXVpzvJRihSs7v6q7Fp7e2aKjLQdEX4A0DruvzrdFlw6bsQ96HTFnjHm6UOL3iJL2fYoDKw/ZK69+ct5qgxLx8LzMsefLwqkP0DcxE7e7taJDcRZ9aJs4WlsPd/9TCpmb/K/0IpHbhAec9O9T72q8ASZZ9tTd8BQtzRkjsQ7IaZ0Z6q7rJ6vNPEGem2KOZ7YLNP++kUzdu1j4iSMOdv8Vrj5k4fL1o0WqmafWfwp3uA8XNMMrA9KUAQi0gu3E2Nf0MOk0YwZufEbF3cdclb0ujcFGkNKrG7VFBITmHGb6OpuKw8EvqnfYcNGoeRW7puW0LRlc4plbbisA8GhVy6GlS0D92voYSImx3Oiic4uGQ3caS7cWWk3tW++6sBR5vzr+1uv4gaAkVCS0;24:5QK6K6cNRJ0F7yt65f1HwyrGYih83ND/eyWZwT8N3t9augd5GSj0fnun9/6qJFwiWJLCtRG4490IzKcNt5VaXXnUik+EOkueOySSKsAKcQk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;7:FVToyEd+4zh/3MjWsOOSqpfSzRALsGsL79G9yqHX2PC1f8c8/5xR87egcAXStJ8CQDCaCemcB0qvEjn/HxO+d1ZwxSlHa+8JnFsCkEkp8cLBGMjos5JgI2R5nzoiDQs0Zh8T/pgiQAAzxyYVyo8JopsnWeLEMzqrn+7T4oHCH1vVkXxVReep4DajPkLpgBro9Um+yhyitjXywUg+Fx4SyS+/UADmSg4WmkZqkBZ8fsrAsaVLiAYha47cGoDtejbZBf8TlN07FN43/Io0ZJegFPIeu+NH9VaS3c51NNI7xgu/O0sDGctdPD6vxVU1Zdw2oKaqFmCHnQiGmkyAp/RhdQn2/M2EvHQMkm5TbcwovxFQHDUw9k/FoK2Yp/6C5pUmZ3IkQe/XOsNzacUlwgHocrUOZwSUD8iQPYPyMXBkOvGKhMgDlnlrlYDSFMe8x0k1EfZHyS148ZA9CtZU8cxyd6uDLt1yFXoX8yCvoWgp6nIeUNWCtPjG8cxYpRuNfDUzTCmdQq7wLNZsXdhCWXKoLrSG58WQHJ1C96TpMvlgdV/VgrwvP2QoiGwTD/3VWS+2r45/ibfuAkF1CxprUtwk24M8kGgqf8Wapmcqtycm9UK6bAAEAAMf0EbLhNo5sZzRE22dXDPNO4CNO3TNFew6wsVx6CcvvldwVT0TT+KzZXmtB7oL0N3nsaNsXv9xayMJVBsU8EJZjOHYZEmbaI+Jk+dxNbhW5bKMPwbkVED5AWgVFhu6EK/obRWfZ1+cZEG2fiExel5HUdH2m8Sb32jwHVoPouYm1V+KlA86S7x6TZY= X-Microsoft-Exchange-Diagnostics: 1;CY4PR12MB1670;20:AGnzr78Mfa/lD7wOh2YxChA5MhxCMYWtPZjgzZpg8JfwlHm26cH8P8MXZZbP8K22IYDJY5V1B7GFeRrE70ABwWOBS6SDUdLIWryFIRJLwreqg0unchw6qwsGE51uIi9QVRoeTfAuRvx958uFkRvQ0zGKtOYwV4McXs75IJVWJQ+wdydYgN8I3H0KS6sVufqnP/f/AYjjvkVjgiOxqKrEuAD1/5in5KfbMRWIVoq2UmP2mABXt1DlU4/yN+P+ccSL X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2017 20:58:40.4952 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1670 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1999 Lines: 45 On 6/6/2017 11:31 AM, Borislav Petkov wrote: > On Mon, Jun 05, 2017 at 11:13:18AM -0500, Janakarajan Natarajan wrote: >> In Family 17h, L3 is the last level cache as opposed to L2 in previous >> families. Avoid this name confusion and rename X86_FEATURE_PERFCT_L2 to >> X86_FEATURE_PERFCTR_LLC to indicate the performance counter on the last >> level of cache. >> >> Signed-off-by: Janakarajan Natarajan >> --- >> arch/x86/events/amd/uncore.c | 2 +- >> arch/x86/include/asm/cpufeatures.h | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/arch/x86/events/amd/uncore.c b/arch/x86/events/amd/uncore.c >> index 4d1f7f2d..8fea711 100644 >> --- a/arch/x86/events/amd/uncore.c >> +++ b/arch/x86/events/amd/uncore.c >> @@ -569,7 +569,7 @@ static int __init amd_uncore_init(void) >> ret = 0; >> } >> >> - if (boot_cpu_has(X86_FEATURE_PERFCTR_L2)) { >> + if (boot_cpu_has(X86_FEATURE_PERFCTR_LLC)) { >> amd_uncore_llc = alloc_percpu(struct amd_uncore *); >> if (!amd_uncore_llc) { >> ret = -ENOMEM; >> diff --git a/arch/x86/include/asm/cpufeatures.h b/arch/x86/include/asm/cpufeatures.h >> index b04bb6d..da422d6 100644 >> --- a/arch/x86/include/asm/cpufeatures.h >> +++ b/arch/x86/include/asm/cpufeatures.h >> @@ -177,7 +177,7 @@ >> #define X86_FEATURE_PERFCTR_NB ( 6*32+24) /* NB performance counter extensions */ >> #define X86_FEATURE_BPEXT (6*32+26) /* data breakpoint extension */ >> #define X86_FEATURE_PTSC ( 6*32+27) /* performance time-stamp counter */ >> -#define X86_FEATURE_PERFCTR_L2 ( 6*32+28) /* L2 performance counter extensions */ >> +#define X86_FEATURE_PERFCTR_LLC ( 6*32+28) /* Last Level Cache performance counter extensions */ > Bah, the Zen PPR calls this PerfCtrExtL3 now. And F16h BKDG calls it > PerfCtrExtL2I. > > Can this be fixed to be PerfCtrExtLLC in the docs so that there is no > more confusion? The PerfCtrExtL3 will be changed to PerfCtrExtLLC in the next PPR update.