From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753374AbcBJS5J (ORCPT ); Wed, 10 Feb 2016 13:57:09 -0500 Received: from mail-bl2on0080.outbound.protection.outlook.com ([65.55.169.80]:39392 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752839AbcBJS5H (ORCPT ); Wed, 10 Feb 2016 13:57:07 -0500 Authentication-Results: lists.linux-foundation.org; dkim=none (message not signed) header.d=none;lists.linux-foundation.org; dmarc=none action=none header.from=amd.com; Subject: Re: [PATCH V3 1/5] perf/amd/iommu: Consolidate and move perf_event_amd_iommu header To: Borislav Petkov References: <1455058435-8716-1-git-send-email-Suravee.Suthikulpanit@amd.com> <1455058435-8716-2-git-send-email-Suravee.Suthikulpanit@amd.com> <20160210164116.GG23914@pd.tnic> <56BB84AC.5080605@amd.com> <20160210185146.GA11024@pd.tnic> CC: , , , , , , From: Suravee Suthikulpanit Message-ID: <56BB87EB.60700@amd.com> Date: Thu, 11 Feb 2016 01:56:43 +0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160210185146.GA11024@pd.tnic> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [58.10.104.205] X-ClientProxiedBy: SG2PR03CA0040.apcprd03.prod.outlook.com (25.160.233.50) To CY1PR12MB0442.namprd12.prod.outlook.com (25.163.91.20) X-MS-Office365-Filtering-Correlation-Id: e5740293-e589-4875-d57a-08d3324bf7a5 X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0442;2:mAcrpfyBi2NAiHpQTLdMit69QI+s1AfbdVWdVDMcVjHnp9/j81aR55+hpJVeZGIGUaWWDUW9Tf9Pizo5zfStb4t0zG0ii6HgEeopvFMuJdfvx0CCwbCHh5sjvlFu/FYTwu0NUAYzFpvlAbF39Cwja5On7s+QTEPHX/zAxWFaUB+pxnDksofAZ57p5LjZcYFZ;3:x6JFTAGRwp0BfuTJ5Ac6z1bmCET4mLvk2WhQFeThMsqkeIOigTDPcgxtV+hj4GshOulJV0jH+NRbyX8mEGmcsRxXVTBXv1qKUsLmeeBdM46Q16GzVqIVMRP3zFHPZmZl;25:jTZrtNWjHOZBOv4SUaL/NuTQXb4EHLTkGEl7QDcWRNabaIsjPsLfNU6DwJCpPPLb0lwnSQOtxM4lE6kbNL09YxI9GvgeP5JNunKXlbg65sG3nK8+K8Wvw5DY8WYDAi9oB+WM9lQpFA9N/Vpaz9ZwQ54d+54l5uV2cqMC91ciVlZNNdvZScycGvfElV/+KTmR/9x/7AoCbbplEBJ4F4M8FgK5C0A5/VnWBUfI9X1SjW8LPz4q44PpLJxrNXJ46EOkFA+dvNtIhRJI/LZ8JR/Kyl6RdrznUlYhbB3NbEVf5sPYhmp5nAAHUH6GNWbKJ2ic X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0442; X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0442;20:fyd/JNgGvYuuocYBGlekMAPSJnMoZIVAtPckYWlQBCFLgEYXtqPjqMGQR+4NZCEfxe5EzY+os4aLCq2hXpvhpPNTJwWP8sgC076ffo9v/UgQx02Rc7MO6pSgo+sxj478HzFXxSGpm5Nhpgro83PJzIpcUQOEJ9aIO4Zdewa63h25sC1J1xJOHymjmK1p0s1oBN/BIbVAATDVIQLPhyDgK1c+OirDBPsX7BG5l1bXN4hss+S3ZeVKRDisGP6lnNS0DCsZolwMgNCoQpzlFYYJzBFG4q1QFE/zjWvT6ntqDki7JsSjhvsZtdUpTz4Pm3E/FxUGMsyFh/AZJJ/khF3R3oyDA1hsUJxwRDOzl5GyL+zmkD1O55zL1EnyfczZMYGEkrulecTT5waWeLaaXS9iUjFW9gBmDqJhvqxrlz4Ji7YMr+qnIGq2qPxE2G4zSzxi7Mk3toPZbg7Xia4RejXBG7f3l5IqjrToTPFUHwJa/OZu9krVIDeCd4g/K3nt908H;4:rea66Tepb9ozZd7qesaJ7OG03Q9fOyh4IPq8p32YsoH24pCuuLqVMGFNabQ0kKdseeOdZP92KdNkpJNp2D5FCDysi+rbskX/FDS8sZsfTx+Ma2ZjxcmuB4Dm1W3hLWhNBjPnvr/c+AvlPzULvt0h/pe7htgpMqplOsMXDfPNLQEq35SNHtOxyd3s3D4qwzUVdPi6bVSLdJfgB0YUGi2wBUL594hb1bS0fS4kRhhKtd6JR1AfoCKJTdkfAfzPwYs71YkVJEdG8PpJHnPjMMVaVtB7p1wv/2MrDtQMxqkgaz4fdiDP1B3F59EfELcWWK1N6tnGJVD1Tn2lxPmHx+6aLkKYGXbPUzf+hSqc1DosiZ1jvksn+oKeR673N+h6Xe22 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:CY1PR12MB0442;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0442; X-Forefront-PRVS: 0848C1A6AA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(164054003)(479174004)(24454002)(4001350100001)(5001960100002)(586003)(6116002)(4326007)(1096002)(40100003)(110136002)(3846002)(189998001)(92566002)(66066001)(65956001)(230700001)(2906002)(33656002)(87976001)(54356999)(83506001)(86362001)(5004730100002)(65806001)(5008740100001)(64126003)(76176999)(122386002)(65816999)(50986999)(93886004)(50466002)(47776003)(42186005)(36756003)(2950100001)(23676002)(77096005);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR12MB0442;H:Suravees-MacBook-Pro.local;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjEyTUIwNDQyOzIzOjhuaTNoU0xoRzYwMCswdytwSnYzWWZiRFZJ?= =?utf-8?B?MTQzbXFKN29WbU5HN0ZsODdUbFVhSTFjT01tWVZaQkRIdXU4NUxDNmIyTnd4?= =?utf-8?B?Rml3cHRYZUdQMkVNY0N3MHlhRXo4aExqbXo1Q3VXOHFqYXQxelFDczd5bzZC?= =?utf-8?B?UlBiYVBVdnlTeHFZbTJIM2UyWktyMkJCdnllaUh1cEg3SnlicHNSSFZFSW1E?= =?utf-8?B?MUcrSFVFM01YR1M2ck5FNVVlRkI4c2c5TnVnK3I5eEwrQjFGZXVhMXJkby9T?= =?utf-8?B?SmY1cjQ5NEN0UDJmak1mempKWjM4RnB0bmNnQytvbzJoWFhzQUJGSkdOb3lr?= =?utf-8?B?Z3FDa3YvbWNYcUE5TXNKOHkyYmdrMGxLVmQxZzhhakRjcXR1bmczb1JPSGpj?= =?utf-8?B?UktRc0ZyMGhiUlRVRDdJQmYxZDJiUzFOdWkrNzlrQkhxd3FMdkIvWTY5Mlhu?= =?utf-8?B?dHlNZ3Z4SW1sdUpJa2pHSWQ2SVNoTVlqSFdxemtNMmdaV2dDNTRsbTNualJn?= =?utf-8?B?MENubzRvQ3hhNUtWcElyMEd3dm5CditDTGlkTTR5ZWM2UnIxaUNOY292Q0pR?= =?utf-8?B?RXc4TXFyQmloakZqR2gxbFh6STJqK21VbHNVT2kxME5pNWx4dVNFV2YycHBP?= =?utf-8?B?eWM0V2lxMTVXS2xjazlmem8xTzN2RUI5U0U4bERTaTlHa0dBN0gvKzlzVFJP?= =?utf-8?B?c2psL0dlNlBrM2FvZGFFOUp2dEk2RUdxMk40WDRLVGp5RXZXbGYrUmttSUZ0?= =?utf-8?B?WWhiWE8wWmFBeFNsSWU5OHlZSWlVTFVZUFBPS2NURm42K1UrZ3VFU0JLamI4?= =?utf-8?B?VjB3YWtsenY2amtGblpzazdHb0VDVXVkZU9rVlRmRkFlY1ZnZDYxUVE4K2Zn?= =?utf-8?B?MGRTVmptckVLamtjZi9FcnFBNWYzbERPYkg0NkJZLy92M1NPSzd3aTVPZ1R5?= =?utf-8?B?TVRQT1pqL0JMZHR0REE1WUpyMVhKSTZVTVRmVGZHZ0pRZVdQbWd2ck13RE1o?= =?utf-8?B?TjBhbnFFMnAyeFB0VEZEQjJpbDJyWjM3RzF2cUs1VTIwZ1diUHVlRU5yb2U0?= =?utf-8?B?WTl1bW9EaHBURnZ0WXQvMUZNSHNEcWxSYm5wVEtoczRGcnltZFVyV2JBdnQw?= =?utf-8?B?WGRNYS8vcWdpM2pHOFovbitVVGZCRERydnJPLytwWDdRV3ZBMHZXR0xTRTRM?= =?utf-8?B?eVlWRUJnMmZSRjVVTjdjS1E3YTFpOFYzeTZ6ajNvT284dlBsb2UwSzd4U1dn?= =?utf-8?B?OXR6QzRaNVdJMWVXS0x4dXhvcjRXeFJPK00rMUo4MWR3MmhuMDA4TG8rYUFT?= =?utf-8?B?WWE5U2FtSlVlYWVFRjJSOXdFQWFDMDdHK0hyRzJxUjBPMXZtK0loZEZBQ2or?= =?utf-8?B?dHFtV2wrNm1QOW1CR3VvN1BjY3BrdUEvdjN1Mk9IWnIxVWdsZ0REVHNpMkZZ?= =?utf-8?Q?T5rl6A=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR12MB0442;5:/fTflxP0EFvDPNawYqcoCWcoJ92OgVGIpXkkOxlxmHrvpgBqHfkIgxfVw6ZXG0O8jDKn8C59CZubRo3/yErOqV904pH3PPI61ZQlaNKXT5VpYXEmlkgbZb2WKIm3aQR1a68w7kSfaxh00CQLXoZx1Q==;24:I8qBK47ecZefN/xAVsD8ZHGdLqhJHzxo3EC6lrR1mk/g/oSKxQGm1vW3vU/Cp/n8SzW3Cl2vH/JRgkG4EvZu9dw7JnMGquuBU5lP9GXCY/Y=;20:s+tWDMBXTd0OiGYG3NuRfYL0ugwUEVLKKxN+1WXMUdKssTLljtHRfgINx2Q/+4Hu5spR4QSg1HECkBUy2TPZWj5AqyfHSzY/T4U+cRkhc83JBFlqr13OixSIKKf/eFifYkr5vbhaT4XLvHJ9AhHohcfmO99AhyWtL3qS4kxYgfaIWt5Mbg3ofWC+3Yk2xmrv+/HgUWIYQm97drTqh0zCkfPpCYHUk6hHSGR9l+4byq3+y1JnOAPrkbKVkP9zVTLW SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2016 18:57:02.3928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0442 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 2/11/16 01:51, Borislav Petkov wrote: >> So, I thought it might be alright to put the perf_event_amd_iommu.h >> >here. >> > >> >Having the information in the file arch/x86/events/amd/iommu.h seems >> >strange for having to specify ../../arch/x86/events/amd/iommu.h in the >> >IOMMU driver. >> > >> >So, you think it would be alright if move >> > >> >include/linux/perf/perf_event_amd_iommu.h >> >to >> >arch/x86/include/perf/perf_event_amd_iommu.h > If it feels strange to you, you can move it to arch/x86/include/asm/ > There we put the arch-specific stuff. > > Then you can do > > #include > > or so. I've moved it to arch/x86/events/amd/iommu.h already anyway. Ah.. agree then ;) So, I should branch off that tree of yours with the file already moved. Could you point me to it? Thanks, Suravee