Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935895AbcLUOjs (ORCPT ); Wed, 21 Dec 2016 09:39:48 -0500 Received: from mail-ve1eur03hn0245.outbound.protection.outlook.com ([104.47.9.245]:50496 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759627AbcLUOj0 (ORCPT ); Wed, 21 Dec 2016 09:39:26 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=rkagan@virtuozzo.com; Date: Wed, 21 Dec 2016 17:39:16 +0300 From: Roman Kagan To: Christoph Hellwig CC: Stephen Hemminger , Paolo Bonzini , Radim =?utf-8?B?S3LEjW3DocWZ?= , "K. Y. Srinivasan" , Vitaly Kuznetsov , , "Denis V . Lunev" , Haiyang Zhang , , , Ingo Molnar , "H. Peter Anvin" , , Thomas Gleixner Subject: Re: [PATCH 12/15] hyperv: move VMBus connection ids to uapi Message-ID: <20161221143916.GH15917@rkaganb.sw.ru> Mail-Followup-To: Roman Kagan , Christoph Hellwig , Stephen Hemminger , Paolo Bonzini , Radim =?utf-8?B?S3LEjW3DocWZ?= , "K. Y. Srinivasan" , Vitaly Kuznetsov , kvm@vger.kernel.org, "Denis V . Lunev" , Haiyang Zhang , x86@kernel.org, linux-kernel@vger.kernel.org, Ingo Molnar , "H. Peter Anvin" , devel@linuxdriverproject.org, Thomas Gleixner References: <20161220155602.6298-1-rkagan@virtuozzo.com> <20161220155602.6298-13-rkagan@virtuozzo.com> <20161220092543.6183bffd@xeon-e3> <20161221062939.GB15917@rkaganb.sw.ru> <20161221121858.GA17429@infradead.org> <20161221125920.GG15917@rkaganb.sw.ru> <20161221142654.GB8594@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20161221142654.GB8594@infradead.org> User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: DB5PR06CA0031.eurprd06.prod.outlook.com (10.162.165.41) To AM5PR0802MB2466.eurprd08.prod.outlook.com (10.175.45.7) X-MS-Office365-Filtering-Correlation-Id: e6c18986-1c20-47b8-a43f-08d429af27fb X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM5PR0802MB2466; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2466;3:wzzpwnzY/jlqv7p4aVIa0GQI0N/zT/8QeCsBWzFD1EuahONat4cu9xiOyw2fQm1qBKiYPpOvEtnfXhDjaT70qsX2tSQQnb08fSkmgIslX0OWBPvtR2/8NCdbHFlgDc0S02YhvH+izWbY+eGvfunyFWFOd5Xo95p9gu0VcvWUs62dpqeJ4jakiOxQqYeMtr8af93gLQ2mt+qnKgSjrainXCYwNl8K0ww19CtGjZ+Lr8eUeBHw6T7wywGqCIxzu5EzWTuIUaPciJBoZOnw5ZTlwA==;25:qqZOU3T3YImz3X/MtetqFzEA0f7hcDNBkOY9h/m45yvslDyAYvNXmvEuCwb4zsdg1db/KZQ+b/4nKHpFhRhwZaQA83rxMu0K8jnz/cO/ZrALehPGG7UxRHbZ+RI3aplBke4tXCgLhWZIrNYWT/RxUBjIl2pPg1gyLwGx+mlxWxMkV/yOlt3jW0fUioewTmcqnw94OMaWPr8uXzjxikZ7qprf+eNXqVHH3Li3TzTgqD8d067TFhdd2OyLBrfXYJnM3jPM17/VgX+/qL/dpSbmahPZSuVLkgrHo06xOTmy+6bvYVxbSyAhhx8hoXaOhoS8efsX2QaZt8iNGrPGUG9FVEVNDVgaKO1xJGe/kSO0WXHZm8VbC0LOap9oU+DdGOx7twNIB+D7jUjFM6oo4OjHdIlg4sdLtf5y+3ynv01oynPmQ53vTg9HwkoOuqPWBbydxZ65qR9eGXt9gy7hQ+Fntg== X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2466;31:C8lsF8CVdW5xQP6XCs29Nu7cRVOxcB2KteQbxKdxmY7RFnh4sUxv5htoZQ4fvuNOj8Yyf7zGZ4lf2DyMB+lQ/ipK2j5a8+cV2rE8xvR+Tpg6pzLs6y0TBlMlmMr8D0lpoEV+YxvySJh52ubTO2xkyCYvwRSO/qXPY0YqEsA7BPqZtsDRFaQBCCvoO2lgjj5+8QeMu2lg6xmn3W8mE1sEW0/r6l1g0SUTF/MUeDtMWIeNBdQL/6VlROWbM72Hw1y1;20:5JnaJjrJZwVe1nHH2ZRMclF/HGFGF0rlVVQOlA1/2t/llyqFE14vVkRrIOqBdIJMfMU6kW45EzOtDB0xLemWwPohlDtQw5o2ToxEl69EUH6Zpq22uh0TEbU66Fn7BMRuvtfGKX40u4gGYI5klh8rlhM7qCLioNijpUpp68lqto3YemoJGClLOhBzTc9kVKumA9q+Gwkc43/yvi0SrTNT2Scwxf+JdtnShmxmrQ4xz69No9md7o1/Oy1DpjlLwOZ1 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148)(6042181);SRVR:AM5PR0802MB2466;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0802MB2466; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2466;4:/Y2oQ2vgRtC+AxX2DPGC/qCq4NwFQnS5QQjtrZruc21uGVKwCcknYqWs2Q/PHMOnawNXYLiKAO4B3UpOOVffW8mvFiBjrIGoN4Sh0WT2zeL0loRA93hehA84pOT9An2eS6LD2NwdHLAwISiMUgvUBnHlLVjsYgnK1bi7E+qgR26Yiai8EuyxFkBRYW0PbF1SJPtoMH+aqsqJyeCQNHq7I/kT6nr3RB4YQ4MJ87gSHkADgTu396fEJs26jziuMgyKC0W/G1Is2XJGYxesPRaF9l7WbFKdWYfqmYgnjHZ+5WMmOIC+syw/aFRqdP3L36KbOq2YLcR/0hnTNi8wGiY+I0JAHljcmidF0pp63/9t6KwXmR7IeihhrFQyFfKi1yAhsUZYtyqsSEhsuNueASvTjbmM8N2b15Rw3AjH8LUQv03H/r0ngfo3syUFo6I5FoKi+V9+DvAstdkO4Dauce9YUNlkAihFxa6TC/95zf96tAgcaQdOW4ooEgPlvqMm2ectHUwQqC+NDWHVhHJtd60JZ4k2ABzSautzP6urqPuBFIxpTGwAN8V27GLN+5rvpXDd3kjPI6MX6F5/uvkd4LV+ww== X-Forefront-PRVS: 01630974C0 X-Forefront-Antispam-Report: SFV:SPM;SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(24454002)(3846002)(6116002)(110136003)(25786008)(4001350100001)(97736004)(189998001)(86362001)(97756001)(9686002)(7416002)(38730400001)(6506006)(7736002)(83506001)(81166006)(6666003)(6916009)(305945005)(2950100002)(229853002)(8676002)(81156014)(8666007)(46406003)(4326007)(105586002)(1076002)(23726003)(76176999)(53416004)(68736007)(42186005)(47776003)(69596002)(36756003)(5660300001)(93886004)(92566002)(33656002)(50466002)(2906002)(54356999)(106356001)(50986999)(66066001)(101416001)(30126002);DIR:OUT;SFP:1501;SCL:5;SRVR:AM5PR0802MB2466;H:rkaganb.sw.ru;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM5PR0802MB2466;23:bacZUEOVxMfD3+6u3DGmMU9xwcrvSlE7z/qMbeo?= =?us-ascii?Q?eZ973l2X+qfD9OqdRfvFJnMU1QNIc7YOjByHj2xxN7oLgODuhR0K0UUQ9hQm?= =?us-ascii?Q?A9vyX2qCi1LQN/cHf2RwysvzwLKYkoloR6csR+ca+ZR7WgepQ0c6fjMxA3Ib?= =?us-ascii?Q?9gksoNmjuVfLu31uKtLwsLMs/MwvpetttjbsMGv1Ev68vDH4xPRSUEMNCTPH?= =?us-ascii?Q?DDaY7JIy0fZJLtQhVwvFgV6NpmSCiRWURz9r2gVXq1unJC0Sn0jQr6uXWEGt?= =?us-ascii?Q?ntJVk3kmVXoXO+vevltNZmR0+PBfdgD874C7XxLivmiX+o8nKoFus2CA9hIS?= =?us-ascii?Q?cK9MLTlq2AabWAkED1paBGDjHi/SaccNOZIGW+z5SE/2pwQ4LbycH2T1thUW?= =?us-ascii?Q?bK9rXEd0lceFasbV5sS+ezky+7m1EsAmBvflnKgdjxAIq3M4ASqVspHVEC2a?= =?us-ascii?Q?U7TFzXj9n4yc1RSkKoBjON9Y1IQvaPloIqX2WNG+k+FjOvS7KsyFANXBFRf2?= =?us-ascii?Q?Vl5Fmdx7Nrj5pXvz7Iiwzvl5oZcD/KK7vx9wCUaDcKNMcRNDuIiCTDdrUK9r?= =?us-ascii?Q?Jt6JD63v5mEYZazmika9o4osNaWn4pFAyfaISlr15gM0Fn73NGH2iGFIDXX4?= =?us-ascii?Q?iX/pQFF2Q3ZHtx9K09ZQmOx9TR/Qo4n3Bz120coMAK7EGJrZX2BCfT3Zr4qe?= =?us-ascii?Q?25IIFTBj606W4Jx15PLnV8ujwftIfasque/IfaDzWKAEHVhzi3uUKILJF8YI?= =?us-ascii?Q?F/CuMFvGu3K/SQCbZotIucQGFNc+90RKTHMRX2EwertHZ4fXEJBZC+ZQXMTz?= =?us-ascii?Q?NTbLygRDWprDwPHRAQMElV/x1X2ADJKBn0Bd1QrmN2quDMNi9aGopTwm8cuR?= =?us-ascii?Q?GIh/6HeIc/YbgYcfRvpHntp6JHFhyPJodOVoy0f1BzZaIs+MjAoFyuLZtnVX?= =?us-ascii?Q?Y1x23uJ6MYuYm9aL5F3rzovScfpxgC9FhEOgorx9YmKGfrtxLnYP+uI77eyR?= =?us-ascii?Q?nbcRtYKx33xf7dgClk4Bp0ty7J+di3Y79XodVyIZc8mNA6winoy5H71dd426?= =?us-ascii?Q?GmxFaNLEbh8Vs10nvYc2Ep5pGlq1ggbmJSmzRQTwKUyVn4AdPvh3yzqCHewQ?= =?us-ascii?Q?CHiUo635GGLr0QSz2W2UK07GUhv4SeoxfK99TO+5o3PZNa1pvJecum4gQZ9p?= =?us-ascii?Q?eCFte294r6FL4H2QYTA+ELnjDlRt6ell0HceUz5wnt3x/zMRhn1Wkj4jw3vY?= =?us-ascii?Q?wHAz5lzA+UgMp2Xn2GI4jQWNLWk80rSjf6CcZVfBK+f88CnECC9W0OQrrH5D?= =?us-ascii?Q?lfThfWAg+PihURO9CYp0ZM4o=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2466;6:UJQODavudqphW6r6ZkOCVxUaXSsun8oi4NQJ7H/5IWeZIzGr3fil9I3mxXxFKKjCupcx95GI392ojzn+UjYdnIDQB2ntFakdkTEjYVhd0plWR1Ec2DbD7Sjo0rE8OE6twlg9EC5jGbJT7C2ON6n4wE92PCd+4xKW2k4KRSIb8TL146RiN5OEgpgyagtgJ7bpz8Vw5H57liLnoTwTO707OIvPVfUWtvOAzKie/vIXARdvCbm/XvguobvNml200Fgvwahmor2SQp+QhwBK9A14/3rTAE3j3U8HgSJh/QJdohseyY7neXlZtC+Zrqjci94z9UivyYUD1+drqmzM+dmfgaxiPjn1w3YsDWIa9G0VHV1WKwKmtcPSr5iz7ZOEmzu/Z8sb5itN/gZnx6lplJCJo/wk/QuEXUV1ixzrDQDwcdk=;5:8pgz1sb6fAqZXVSJHsj5MgF9jxbXITJTkVIS/UVCqSUzj+h9gk7jiTM8zoGWKE7YTt3H2+2Ana27Mg5GrhjchfJ0NIOdGHMGPEvQoElCM1Q0ONsHipO64p7teObQhbFO0Ny26H/pdLyKjnimrtvITQ==;24:q8hx5k0Gt5T9PXNVoo7NYhw2CRdv1Xyca11b4FffS3q0HOuu9e46DeaEvt30e2H4sd7+DsyUIqW1eqE8m3l0Gg== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1;AM5PR0802MB2466;7:taizH3STCDq7RTMJqyhQHraHSj237hwMnubSq6P+v/LGMOzZfnicpibKyQ8/VD1kKpovMdqnkwO31GVrcJp/wxLtcnFZmVlIq/tbiqiZENLBGd/tFgY/ZIk/yZ1vuhKpB76oOEIBGO1MFfYFAnkYKUTpbRQid8VsJ8VS5FbnT7KacWd3WfIXB1F/YbnDKPmMLpNLXLUNQcy60Has592fTnBJADQMxPkRtR2JDLyzEQnDD7cGwkNyJ5GGkYU/67QmhU0lEuR8JqZyTlHF2Rgiccq4akKgbQuONC/YWJ7TlMLR5zCS55CBf93u2/tQSraCrDw/sTfiP8KrwK4PPS/p14O/Kx9LhyVh2X7e+m+3TtsRIrC17gC97xlWrg7mQfc09drqKbesQBzzjC8xR7VTrzNjCO1fLKxfqfX8AClJH+KnzL/kgX1iyeEkfwu9kuCrhyR8AKrB6NlRbOWiUWfPuw==;20:Bts/AZVOSF2EQKBRMEbw73dKvInV/E2xUhXzeTf5vehdBP3KlAlsDHlyKvgqmp+ksEltLWv83iZN90Qwh2ycrdFsC9Uk2eeXnsKvah1uhDBJPGvxa8FLnDGWwZtfjDIaTDQuSqU63RzaTuRjT8IVKTgjTZeYvCSLwgUhwozrhDs= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2016 14:39:21.6927 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2466 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 628 Lines: 16 On Wed, Dec 21, 2016 at 06:26:54AM -0800, Christoph Hellwig wrote: > On Wed, Dec 21, 2016 at 03:59:20PM +0300, Roman Kagan wrote: > > That's fine by me. > > > > I guess the series should then start with a complete move > > arch/x86/include/uapi/asm/hyperv.h -> > > arch/x86/include/asm/hyperv_proto.h, and the remaining patches have to > > change the latter instead of the former? > > That would be my preference, but we'll need to figure out why > hyperv has ever been a UABI header, and if anyone is using it. It was initially done by my former teammate, and I guess only QEMU (outside kernel) is using some of it. Roman.