Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754319AbcL3TrV (ORCPT ); Fri, 30 Dec 2016 14:47:21 -0500 Received: from mail-bn3nam01on0106.outbound.protection.outlook.com ([104.47.33.106]:21680 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753539AbcL3TqA (ORCPT ); Fri, 30 Dec 2016 14:46:00 -0500 From: KY Srinivasan To: Roman Kagan CC: Paolo Bonzini , =?iso-8859-2?Q?Radim_Kr=E8m=E1=F8?= , Vitaly Kuznetsov , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , "x86@kernel.org" , Haiyang Zhang , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "devel@linuxdriverproject.org" , "Denis V . Lunev" Subject: RE: [PATCH 00/15] hyperv: more stuff to uapi + cleanup Thread-Topic: [PATCH 00/15] hyperv: more stuff to uapi + cleanup Thread-Index: AQHSWtmpZQNaB0U3UECcydngdVz18KESrd7AgArzPgCAA1JLgA== Date: Fri, 30 Dec 2016 19:45:56 +0000 Message-ID: References: <20161220155602.6298-1-rkagan@virtuozzo.com> <20161228165700.GA14702@rkaganb.sw.ru> In-Reply-To: <20161228165700.GA14702@rkaganb.sw.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kys@microsoft.com; x-originating-ip: [2601:600:8c00:1040:b076:3b2a:409c:285e] x-ms-office365-filtering-correlation-id: c9da6ac3-ed35-47ca-0384-08d430ec78ed x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BY1PR03MB1418; x-microsoft-exchange-diagnostics: 1;BY1PR03MB1418;7:z2zgN11NI2gxe6Zk2S0fsWCY2B4lP0jj+j+wG8zoNtI/mNRDBeoghXnjVjT1OskNhUP1sa99/JO71MokF2bx9qS2u1j2dWFm3QmcMSgD7gS3SujSpurIapnkYdjZtC2xLmcxFkaFbzZQeZQHCOI7p1CCzVLXvKJQuiX9E517gmZq0hiPa89Z2wn+3Ra7y8aPBcEbTyAHfyemky7Q1IeXWZMwTN8rrwRVJej/pYUmKgsmwsAofW/hrDvXEFMxkkg10+soAWEl8nuspjnkOg4xf5BvZ4XPGsPrxD2YQHLGdnLGtGYUxoGSF/aXcDkbtQlTbwVNQx81eNxIdTyMxKpNGNgG+0dU1ePkJNCZlAzedAe5aZr+/j2yZKwsPG/gfJXFmx3Mll8/s4jL5JjI0PQs7TviDxVma4/NbBy18cPA1cmEjSqnkEfGuNd82mmo9nIZZR1KpUFvZBG4b3lUCz201C4Dww+cUzMhAqV5ilF15ds= x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(278428928389397)(9452136761055); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(61425038)(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(61426038)(61427038)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(6047074);SRVR:BY1PR03MB1418;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1418; x-forefront-prvs: 0172F0EF77 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(39410400002)(39840400002)(39850400002)(39450400003)(39860400002)(24454002)(13464003)(377454003)(199003)(189002)(38730400001)(54906002)(2900100001)(6916009)(4326007)(122556002)(106356001)(55016002)(7696004)(3660700001)(54356999)(105586002)(2906002)(229853002)(76176999)(3280700002)(92566002)(7416002)(5660300001)(110136003)(8990500004)(2950100002)(10290500002)(50986999)(99286003)(101416001)(5005710100001)(102836003)(6116002)(106116001)(8676002)(305945005)(8936002)(7736002)(25786008)(81166006)(81156014)(86612001)(33656002)(97736004)(9686002)(189998001)(10090500001)(6506006)(74316002)(68736007)(77096006)(86362001)(6436002);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1418;H:BN6PR03MB2481.namprd03.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-2" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Dec 2016 19:45:56.4005 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1418 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id uBUJn2RF005426 Content-Length: 2970 Lines: 68 > -----Original Message----- > From: Roman Kagan [mailto:rkagan@virtuozzo.com] > Sent: Wednesday, December 28, 2016 8:57 AM > To: KY Srinivasan > Cc: Paolo Bonzini ; Radim Kr?m?? > ; Vitaly Kuznetsov ; Thomas > Gleixner ; Ingo Molnar ; H. Peter > Anvin ; x86@kernel.org; Haiyang Zhang > ; kvm@vger.kernel.org; linux- > kernel@vger.kernel.org; devel@linuxdriverproject.org; Denis V . Lunev > > Subject: Re: [PATCH 00/15] hyperv: more stuff to uapi + cleanup > > [ Sorry for such a slow reply; flu and office relocation knocked me out > for a while ] > > On Wed, Dec 21, 2016 at 06:00:17PM +0000, KY Srinivasan wrote: > > > -----Original Message----- > > > From: Roman Kagan [mailto:rkagan@virtuozzo.com] > > > Sent: Tuesday, December 20, 2016 7:56 AM > > > Subject: [PATCH 00/15] hyperv: more stuff to uapi + cleanup > > > > > > Expose more Hyper-V-related definitions in the uapi header for > > > consumption by userspace. > > > > > > While doing so, get rid of a number of duplications between the KVM and > > > the guest driver code. Also a few other cleanups are made which are not > > > strictly necessary for the main purpose of the series but appear > > > reasonable to do at the same time. > > > > > > The most controversial is the last patch which modifies the stuff > > > already published in the uapi header, in the hope that no userspace > > > applications have started relying on it; I'm ok dropping it if this is > > > unacceptable. > > > > First, let me thank you. Broadly, this patch-set can be broken into > > 1. Moving existing definitions around - (to make it possible to share these > > between Hyper-V guest drivers and KVM) > > 2. Cleanup of the existing code in the VMBUS driver (under drivers/hv). > > Right. Another significant part of the series is, where two sets of > definitions exist for the same entity, consolidate on the one that looks > more Linux-style, usually the one in the (currently) uapi header. > > > To the extent possible, I want to take all non-KVM code through Greg's > tree. > > We can then modify the KVM code to use these common definitions. > > Well, this patchset touches almost no KVM code, so we're fine here I > think. > > > Currently, I too am working on restructuring VMBUS driver code to > > fully isolate all x86 dependencies. I can work with you on > > integration as I too am moving things around. > > Great! Do you want me to rebase on some your public tree? (Once I > split the patches as you requested, of course)? I just sent out the patches that I have been working on. These are based on Greg's char-misc tree. I do have a bunch of patches in flight that have not been checked in yet. Sorry, I don't have a public tree I can point you to. I will work with you and coordinate our work here. Happy New Year! K. Y