Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756771AbcLUGo4 (ORCPT ); Wed, 21 Dec 2016 01:44:56 -0500 Received: from mail-am5eur02hn0220.outbound.protection.outlook.com ([104.47.4.220]:57321 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752523AbcLUGou (ORCPT ); Wed, 21 Dec 2016 01:44:50 -0500 X-Greylist: delayed 70051 seconds by postgrey-1.27 at vger.kernel.org; Wed, 21 Dec 2016 01:44:50 EST Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=rkagan@virtuozzo.com; Date: Wed, 21 Dec 2016 09:29:39 +0300 From: Roman Kagan To: Stephen Hemminger CC: 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: <20161221062939.GB15917@rkaganb.sw.ru> Mail-Followup-To: Roman Kagan , 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> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20161220092543.6183bffd@xeon-e3> User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: DB6PR0501CA0014.eurprd05.prod.outlook.com (10.172.232.152) To DB6PR0802MB2469.eurprd08.prod.outlook.com (10.172.251.17) X-MS-Office365-Filtering-Correlation-Id: 6333023d-402c-4991-6b26-08d4296ac128 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB6PR0802MB2469; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2469;3:80K582sCN8SNfnH0/3NdRdBQXuqFOEiI4ABo/Xy+3y7D32+AwTmyHw/MK/Srn8eKALsckG/mDx9NyMoBLAAOfK4Wss/UVjJ9lsoGlbybPb2oiI/Uf64KdlArY7JPvUOPf3QcClOu9ieHrMwSFxj62dSb0puzFYbYAzD7ny/sbOIRXJHpqxf02pYpxHijBmc3BuNg5LP+fZmFYng7Rv4tgWD8FeOsiVTZOulggtp3N+KJ4ZXYei85Ooht2bBD90X5gpVYmG0h+WVdqeFYkigZqg== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2469;25:8xmc0Rq09PdtlaR53dp2Y/mVQ9tde7sRgRsP8iFnkPu+koZGtNLv+5IFXF/wPNlIvnM0aOmfYd/sJ5Oa5GaJUb7rTsa6ieh25Rgua947jIUYkGuxaND8e8XWEK6xp7PBLljJ0KXGw9y28gZBF/1OUhv4cvES4nmzNXY6ZhkrYaAeckJRKcg6IJU9A+cH9wqg3z1cQ6M+PZx5f0fCbxQnuBIZKrM4RMqVtakb4rMILprhDcFC/v2EQ66cYqcOrdBbtGGEdASMy2fwxedOYe51TS/4QgO2j7bEjqqgvWxgokKgU06gfLUzATXnH3+WcUj5NGBA8dHeqjpDwazDudKRzB97Z4pWS4pXJRPn0t5uRe7SgQaJZHffYFOFrOVtkywRrMw0Z4jtY4d6oo9+ptpJF+FiuLXms91N09BrLfTOY1n0VmzBer7iJMyQTlzilexM/+w+HgZbxeUJQmU6+JJrVDmqQifk1e8Dl2i9Gmy4XT+mkwsE0+KLxVSP+5IFpgX/KswVh2bVP2gcNFWkNbTY3rjNlWuASYJJg69Kqdf/OymmYSdgpIMzhQow0GNNiVjGbxk4yfQPkWadDK/H2KpOrD9wM/9EXee5fdg/NNUT4XgiUWWq2f3dcxeN2bVuIWjFUfqN/b00PXToJYXxbqNgEN/WSbMQctKlCKl0pf9EQlYE6bVgwU3MVNygGcPWlzEVXeeKOOPnDcH3qcPBYxMMzeOAFUGlVwsYLMZ6zxwx3t3XptovqI1HZYHg59Id/yzB3aldndkEoNT7vjqbCrGAVg== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2469;31:L1byg2E9KY7N2pUEUjumakKYVSDZ0g2AX8MlvxOV53i45vz5Pg6iqEjOsrS/B/96cgBF0c8I2zkttUwqdsEdVRJf+HcUe8dXikyl4Kojon0N70hCr0rPoW3QGJWw+FHc42/M9m3XJmIniJ3nCjGEoLBfsl628kYkcLhBMhwH2RDPQmqLYG756yo0Xnd4YOA6STTiXcFL1fSjqicm/0HUwqx9t8ctGT2Qv0Ofa/0UwjTkQ1+6oyvNH7dMWW52wKSMRSiOGJxAUMB2QKgKioYw0A==;20:o7kqXzMLOPC9hmOzPdHGtEtxGjtyNx5tyshjtgWZLiLAmHaQyC0ZudqxpPwAwqkYOGJ6AqjXeTkXRqiDLv/FmwCZGP4cLH9vFkppyvvBtWTiGErDOhrIRgl1EWYLdoNv2RD/1uALEAiRGIYI6pkJhtc46Oc8fpzbBMvMXRpDdRRI4mhpYQuEGz6bEgsnN8eOd281MPl/tHWuF8LUz37/ExZyz39ogaMRyP8qHCaMXPCxN65MFMtGYAT1mlt9+SaO 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)(3002001)(10201501046)(6041248)(20161123558021)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148);SRVR:DB6PR0802MB2469;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2469; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2469;4:Tz5wWMMFq1+Wx9sdugKB4Kbn7f6aH5G6Akbio8xSHkS6oluXXqC2QPlWwbUJPTrfPeuPULvEQ9ULLIcUygUhc0NQsdfOIHYrJE9gBqwZdT+Pf4pIbZOvcPIGNvriXdIPMDkfdPbJy7Y1KW5pjbbxQcsq/DjMB6FzfzH1tF9PngHatL+thotjo/uLvW/c/G2bTB8a//qLUu+wr0dT+M1/4xp9IK54FtMbrX14V+GOfp2UsmGRcHPoocntFxq39jQPagyc7gFXGtsXMJUNRcSwEoiKejI3y+bPzUGN/eMnejYiAqXQpTMAeJFKASmhJ1W3Tst3oAG8ZlLM2Mkt+TG6Bbofe3iqPEEfONbPNMq3d4wZmP+EhFRo2NsdSxmwjYMkjhd+0KI2J9/lm6XRW9BHqsMlHH8CQ/yhv6V8i9o0Z+vt/X5bL8wkLCfKBiRX2AqHal6FiQ+cSMIQ6en6Qhwuo3Ow8ChBv43wQZiKBCF45h0Cbr5lZ2nlU2GmuaRfiKzrlt2JoecxZAI+ZPHjynfpxnedzpSt3IlEVasZ52FoFNmKwwZ+WLkUhJajcWThV0Czt5USDkR0XSkJ7sc75E41TZBCIE/Wmis4LINmfYgKJRk= X-Forefront-PRVS: 01630974C0 X-Forefront-Antispam-Report: SFV:SPM;SFS:(10019020)(4630300001)(6009001)(7916002)(39450400003)(199003)(24454002)(189002)(6666003)(47776003)(38730400001)(36756003)(4326007)(110136003)(23726003)(8666006)(86362001)(66066001)(92566002)(4001350100001)(6506006)(69596002)(25786008)(83506001)(101416001)(7416002)(9686002)(7736002)(50466002)(68736007)(5660300001)(305945005)(6916009)(2950100002)(8676002)(97756001)(42186005)(6116002)(3846002)(53416004)(50986999)(105586002)(46406003)(1076002)(106356001)(33656002)(2906002)(81166006)(81156014)(189998001)(229853002)(54356999)(76176999)(97736004)(30126002);DIR:OUT;SFP:1501;SCL:5;SRVR:DB6PR0802MB2469;H:rkaganb.sw.ru;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0802MB2469;23:snfU/PAHSCsfCk8uja1xxgmCL2R/sXdDmun3PDT?= =?us-ascii?Q?8M/+tAt2r3eWT2xjqcgpnYdsXFsp24xlgnenswtHtI/54bJW3pZCyjHuWNC4?= =?us-ascii?Q?zwCyf4kLWuIy1Fz2YI9hf+n9G+Uof2lNmY6p1c0BNDx2iSbu7fNRjrnCgrOt?= =?us-ascii?Q?l604hthDIUpdCo4bbPtusDyPxAU7ATtJ0R17KkvZa6Z5Ket9FuADSyDNue/1?= =?us-ascii?Q?ViVboe4FzLQClBh2+hqsZ/DWvi1x2N56VcS1wVq7/BilJ0lF0V2k2wu6vdBF?= =?us-ascii?Q?rTn3G7TdkI8YywL6J/4L35D6i7747xLQR6mXMU5pLj5m9PaJqkK6JAtx3pia?= =?us-ascii?Q?MhNiCczimFgFkATvYQdnFFEzczbIzYpqoNSr3nTAYl4gh38B3BnhJ72wCDur?= =?us-ascii?Q?2Sh7CMhEfnuAFiSrhajnxPDSwiKtEJGky9ib067Bjk5ukeYGUFVf2zDyeokO?= =?us-ascii?Q?399YiiLHHRKI0E5/kpBK/8RVKM+p4Z+Qbs11e4msNJUVzNBBB+8Q///ItmYK?= =?us-ascii?Q?NgxpHWREfownNmbw9w66oJoyk7/vP/H8+lArd54SdiMrnXvCFhKvw+18O6go?= =?us-ascii?Q?1hlphtFGvOt0wz1e6lddGpOnrvWZqW/A+rxKl6d5WQFHjXLOsIqHru1JXzjU?= =?us-ascii?Q?6rIIi4+MsIU7R9gejQpKD34+5fU7xQskG44IbcjZbsnctfMnpE7j5v66GVZh?= =?us-ascii?Q?N7dlswK3RwS9Te1yjgmAceIjdTUDVOJbQ8bW3jCqXQeXsFvld0gEbXrUlO3Z?= =?us-ascii?Q?/pQe3YHa5rH/JUHM5BLP73cNDRGCWWCu+bYHLTIpzD35b6VeYgrxGavtdb99?= =?us-ascii?Q?/cAh9m8Tu9fZ+KTtrZ//uMS5mKQ8Ian7O2HuUxNpO/R1/HjPgghIVyFu7wBb?= =?us-ascii?Q?7gb9b7CwmG83qJAn287nm6yNGjeURNvBPI4hGXOePiwvg0rt4jWOwJQDoPhQ?= =?us-ascii?Q?IrhsByitqsc5tyZFIGP5m2Ib0tNg+Vz25z86dlLkglWIDD8UEqED1xtfJ5vR?= =?us-ascii?Q?u2vccqH8C0iILFR7u3BONrCLDn77Y3a6DunOyUFiV9aCXt8kV+w4M3ZSgm0o?= =?us-ascii?Q?F0vnZCFf0ZPeZAeAzy2RMadxYx+bpjAVfw3lKgzImS/NrXGXzaUYF4g4JlpH?= =?us-ascii?Q?ZfQeq/hvvIiL5VAVhNBVVawrHuKbdaKIZdnQ0BLzWc6ubckpgHN7k2+K/Qu2?= =?us-ascii?Q?aC4V0uJn1mQBeHw5d8TzQvqczc46YPg/iTqZEt5GGgNOVoX4NViyKi9V0F0B?= =?us-ascii?Q?z+2BU9sF5pf024CbpdGP3NoM+4XgUhSbcgz3+cV5DzLrsJGU1AJauRGpQjl3?= =?us-ascii?Q?3Kn4kSQx6BgsoLu6T+FngONU=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2469;6:LDqh87UkvDH6EnPYHS09jVF++WvALpVDPQYVFOzRm/O0tZ5pUFM6ZegHGfVtBSHZ5FAlC16jFhDDu2G51syFMtCAXbSxLrG34ltdl97DbG1NOdLbc29XlS9jyHai1YSznjO8Yb8B9JsjPrFMjEdzzIBfg6a/nI+OfkfWzt65U/mWhoyPfFDjjfQWZQj3VfayvohHzrGAHQ9T0iwNf4yXLRnKo9mFdU3o0OE2wbwnl1NwQ+YiAljGXKfEnjWSUBBSdEWTWUJ6gn1CevxN66ac00/dyoI4Tbcm3/2DYDoYEMLLGKe62avFSyQrGlPvUMRrYdgIHbbnYg4waoTTffM3rs8MdToFbyfxiHVWq7tRP5iedX8kM1gc6t+80/COsuNUKl32hSGzVkBLSVXy/qOhKXJn9Ki4FM1cecgvQew9xsE=;5:ISuYaczX2xS1KjW7OAz8JFgTdI662IdOp2bkrCRZy4N+7ZQrJsBAtT9OHAxY1KCN67O+KeH/OjZOss0ZXTBnYpJMGy7FJJdd9H7r7AwSV6VU4IoH27W/wX36uYPT/dIcJwQEVPl034+P6/6giRkDCA==;24:Kqojtv4O8GU8WU0yIq/b1KzDLU0Gbjq9ZHDTKSvbW9dJk1OqRO/foyEOFpyQ8Sm/qyYJguowdLclgd37Gb9hSg== SpamDiagnosticOutput: 1:22 X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2469;7:NV177RGfJ3aPQMjked/0KMq+LoS3z4o1tUVoFYvWQBuxOWyOjLNbTceofjYwSCW9aZR3HtxAfTL4IMnYKy48V7SouJn17yMVfWpOvvxnGjLGo8ADUJBByQPMyZo95RVxB0V4LyuRGVKRwEBwug1s0Ep8S3eU2SGRwbuWqaDfmaHkgKaqEC+xf+2Dmd0NlE+0TWijw8gSQLMR1N01CyW6DvavKAWrVRSq6dtBRroS6ff1LN+PpDZBPH02RBi2MQVOZ+kjs/YTcIVfbI8+UT8lFLBdyctS8GHAa/JA001cUHdElCg2YnA9vf3BgfKAU6HE7v8XUe0LoHsLYniaDDdX+a6fXE/t/CNe55QRmDllyJboLWPISLG/raOByu+mFHPgO66QCQCSUKUF1CGprp7pt18WoOXyqp1/9V0CcyRPxOFc7xoxXJXmoK/lQqJwnzZaAcF/fK06ZLVFfnmuFd1lXA==;20:mmZqhi3Eh0h9E4ubQkbMsx78EcWBVxZMy81EdAB2iRMpTuAjtUsadD50kLitd7XQmhxsKrByIEKE/u/gY+C7UCWJdR+6JRYHAOrisgOrQ/W91Mdgilb/oswJY3X8wAxedqlmnLmAumP1XPC+fuGDR1U02W7unCNg4oGDSbCDKxM= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2016 06:29:43.9347 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2469 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 498 Lines: 15 On Tue, Dec 20, 2016 at 09:25:43AM -0800, Stephen Hemminger wrote: > On Tue, 20 Dec 2016 18:55:59 +0300 > Roman Kagan wrote: > > > Userspace will need them too. > > > > Signed-off-by: Roman Kagan > > What userspace? I am worried about creating more stable API's that can't change. QEMU in particular. We're planning to implement VMBus devices in QEMU and would like to have the definitions shared with the Linux guest drivers for Hyper-V. Roman.