From mboxrd@z Thu Jan 1 00:00:00 1970 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 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.