From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 76B36C4332D for ; Thu, 19 Mar 2020 11:59:41 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4E9A32051A for ; Thu, 19 Mar 2020 11:59:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4E9A32051A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jEtpZ-0002Bt-6z; Thu, 19 Mar 2020 11:59:21 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jEtpY-0002Bo-OU for xen-devel@lists.xenproject.org; Thu, 19 Mar 2020 11:59:20 +0000 X-Inumbo-ID: 1043fd3f-69d9-11ea-bbed-12813bfff9fa Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 1043fd3f-69d9-11ea-bbed-12813bfff9fa; Thu, 19 Mar 2020 11:59:19 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 2E621AB7F; Thu, 19 Mar 2020 11:59:18 +0000 (UTC) To: David Woodhouse References: <56f7fe21daff2dc4bf8db7ee356666233bdb0f7a.camel@infradead.org> <20200207155701.2781820-1-dwmw2@infradead.org> <641040a4aebc62e1e0e3874f513e3a308ec3ace0.camel@infradead.org> <9b0d191e-2553-6368-84d6-8425abe23c39@suse.com> <6b41e45f-fc91-3a9f-20f8-28d66604adec@xen.org> <304d502011075fdda6d00a2393bf9cfd8fde68bc.camel@infradead.org> <9b0363ea-ad62-c0d9-700a-fa0107642f3b@suse.com> <4a1504117e7422a685ed2fec2b97bb15a0e1bf29.camel@infradead.org> From: Jan Beulich Message-ID: Date: Thu, 19 Mar 2020 12:59:12 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <4a1504117e7422a685ed2fec2b97bb15a0e1bf29.camel@infradead.org> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH 1/2] xen/mm: fold PGC_broken into PGC_state bits X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Julien Grall , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , George Dunlap , Jeff Kubascik , Stewart Hildebrand , xen-devel@lists.xenproject.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMTkuMDMuMjAyMCAxMToyNiwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIFRodSwgMjAy MC0wMy0xOSBhdCAwOTo0OSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDE4LjAzLjIw MjAgMTg6MTMsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IFRoZSAtTVAgbWFrZWZpbGUgcGF0 Y2ggSSBwb3N0ZWQgeWVzdGVyZGF5Li4uIEkgYWxtb3N0IGRpZG4ndCBib3RoZXIuCj4+PiBBbmQg d2hlbiBJIGFsbG93ZWQgbXlzZWxmIHRvIGJlIHRhbGtlZCBpbnRvIGl0LCBJIHdhcyBlbnRpcmVs eQo+Pj4gdW5zdXJwcmlzZWQgd2hlbiBhIHJldmlldyBjYW1lIGluIGJhc2ljYWxseSBhc2tpbmcg bWUgdG8gcHJvdmUgYQo+Pj4gbmVnYXRpdmUgYmVmb3JlIHRoZSBwYXRjaCBjb3VsZCBwcm9jZWVk LiBTbyBhcyBmYXIgYXMgSSBjYW4gdGVsbCwgaXQnbGwKPj4+IGZhbGwgYnkgdGhlIHdheXNpZGUg YW5kIHRoZSBidWlsZCB3aWxsIHJlbWFpbiBicm9rZW4gYW55IHRpbWUgYW55b25lCj4+PiByZW1v dmVzIG9yIHJlbmFtZXMgYSBoZWFkZXIgZmlsZS4gQmVjYXVzZSBsaWZlJ3MgdG9vIHNob3J0IHRv IGludmVzdAo+Pj4gdGhlIGVuZXJneSB0byBtYWtlIGltcHJvdmVtZW50cyBsaWtlIHRoYXQuCj4+ Cj4+IFNvIGFyZSB5b3Ugc2F5aW5nIHRoYXQgYXMgYSBtYWludGFpbmVyIEkgc2hvdWxkIGxldCBn byB1bmNvbW1lbnRlZCBhCj4+IGNoYW5nZSB3aGljaCBJJ20gdW5jb252aW5jZWQgZG9lc24ndCBo YXZlIG5lZ2F0aXZlIHNpZGUgZWZmZWN0cywKPj4gYmVzaWRlcyBpdHMgcG9zaXRpdmUgaW50ZW5k ZWQgYmVoYXZpb3JhbCBjaGFuZ2U/IFRoZSBtb3JlIHRoYXQgaGVyZQo+PiB0aGUgd29ya2Fyb3Vu ZCBpcyByYXRoZXIgdHJpdmlhbD8gQXMgeW91IG1heSBpbWFnaW5lLCBJJ3ZlIHJ1biBpbnRvCj4+ IHRoZSBzaXR1YXRpb24gbXlzZWxmIGEgbnVtYmVyIG9mIHRpbWVzLCB3aXRob3V0IGNvbnNpZGVy aW5nIHRoaXMgYQo+PiByZWFzb24gdG8gbWFrZSBhbnkgYWRqdXN0bWVudHMgdG8gdGhlIGJ1aWxk IG1hY2hpbmVyeS4KPiAKPiBKYW4sIEkgd291bGQgcmVzcGVjdGZ1bGx5IHJlcXVlc3QgdGhhdCB5 b3UgdGFrZSBhbm90aGVyIGxvb2sgYXQgeW91cgo+IGluaXRpYWwgcmVzcG9uc2UsIGJ1dCBwdXQg eW91cnNlbGYgaW4gdGhlIHNob2VzIG9mIGEgcGF0Y2ggc3VibWl0dGVyOgo+IGh0dHBzOi8vbGlz dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAyMC0wMy9tc2cwMTE3 MS5odG1sCj4gCj4gWW91IG1lbnRpb24gYSAic2ltcGxlIiB3b3JrYXJvdW5kLi4uIGJ1dCB0aGUg d29ya2Fyb3VuZCBJJ3ZlIGJlZW4gdXNpbmcKPiBpcyB0byBtYW51YWxseSByZW1vdmUgdGhlIG9m ZmVuZGluZyAuby5kIGZpbGVzLCBvbmUgYXQgYSB0aW1lIChvciBhdAo+IGxlYXN0IG9uZSBkaXJl Y3RvcnkgYXQgYSB0aW1lKSwgdW50aWwgdGhlIGJyb2tlbiBidWlsZCBzdGFydHMgd29ya2luZwo+ IGFnYWluLiBJcyB0aGF0IHdoYXQgeW91IG1lYW50PyBBbmQgeW91IHJlYWxseSBkaWRuJ3QgZXZl ciBjb25zaWRlciB0aGF0Cj4gaXQgc2hvdWxkIGJlIGZpeGVkPwoKTm8sIHRoZSB3b3JrYXJvdW5k IEkndmUgYmVlbiB1c2luZyAoYWZ0ZXIgaW5pdGlhbGx5IGRvaW5nIHRoZSBleHBlbnNpdmUKb25l IHlvdSBkZXNjcmliZSkgd2FzIHRvIHNpbXBseSBwdXQgaW4gYW4gZW1wdHkgZmlsZSAob3IgcGVy aGFwcyBvbmUKd2l0aCBhbiAjZXJyb3IgZGlyZWN0aXZlKSBpbiB0aGUgcGxhY2Ugb2YgdGhlIGRl bGV0ZWQgb25lLCByZWJ1aWxkLCBhbmQKYWxsIC4qLm8uZCBmaWxlcyB3b3VsZCBoYXZlIGJlZW4g dXBkYXRlZC4gSSBtaWdodCBkbyBzbyBldmVuIGJlZm9yZQpmdWxseSBkZWxldGluZyB0aGUgZmls ZS4KCj4gQW5kIHRoZSBzdWJzdGFuY2Ugb2YgdGhlIHJlc3BvbnNlIGlzIGJhc2ljYWxseSBzYXlp bmcgInRoaXMgaXMgdm9vZG9vCj4gYW5kIHdlIGNhbid0IHRvdWNoIGl0IG9yIHVuc3BlY2lmaWVk IHRoaW5ncyBtaWdodCBicmVhaywgYnV0IEkgaGF2ZSBubwo+IGlkZWEgd2hlcmUgdG8gdGVsbCB5 b3UgdG8gbG9vay4iCj4gCj4gTG9va2luZyBiYWNrIEkgcmVhbGlzZSB0aGF0IHRoZSBjb25jZXJu IGFib3V0IHBob255IHJ1bGVzIG92ZXJyaWRpbmcKPiBwYXR0ZXJuIHJ1bGVzIGRpZG4ndCBldmVu IGNvbWUgZnJvbSB5b3U7IHlvdXIgY29uY2VybiB3YXMgbW9yZSBuZWJ1bG91cwo+IGFuZCB1bmFk ZHJlc3NhYmxlLiBJdCBsb29rcyBsaWtlIEkgY2FtZSB1cCB3aXRoIGEgc3RyYXcgbWFuIGFuZCBz aG90Cj4gKnRoYXQqIGRvd24gaW4gbXkgbGF0ZXIgYW5hbHlzaXMgKGFsdGhvdWdoIHRoYXQgd2Fz bid0IG15IGludGVudDsgSQo+IHRoaW5rIHRoZSBjb25jZXJuIGFib3V0IHBhdHRlcm4gcnVsZXMg cmVhbGx5IGRpZCBjb21lIGZyb20gc29tZXdoZXJlKS4KPiAKPiBZb3UgYXNrZWQgYSBxdWVzdGlv biBhYm91dCAid2h5IGlzbid0IHRoaXMgZGVmYXVsdCBiZWhhdmlvdXIiLCB3aGljaCBpcwo+IGtp bmQgb2YgYSBzaWxseSBxdWVzdGlvbiB3aGVuIGFza2luZyBhYm91dCBhbiBvcHRpb24gKC1NUCkg dGhhdCB3YXMKPiBhZGRlZCB0byBHQ0MgYWxtb3N0IGEgZGVjYWRlIGFmdGVyIHRoZSBpbml0aWFs IC1NRCBiZWhhdmlvdXIgd2FzCj4gZXN0YWJsaXNoZWQuIE9mICpjb3Vyc2UqIHRoZXkgZGlkbid0 IHJldHJvYWN0aXZlbHkgY2hhbmdlIHRoZSBkZWZhdWx0LgoKSSBkb24ndCBzZWUgYXQgYWxsIHdo eSB0aGlzIHdvdWxkIGJlICJvZiBjb3Vyc2UiIC0gaWYgdGhlcmUgcmVhbGx5CndhcyBubyB1bmR1 ZSBzaWRlIGVmZmVjdCwgd2h5IGNvdWxkbid0IHRoZXk/Cgo+IFJlYWQgdGhhdCBtZXNzYWdlIGFn YWluIGZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgYSBjb250cmlidXRvci4KPiBQcmV0ZW5kIGl0 IGlzbid0IGV2ZW4gbWU7IHByZXRlbmQgaXQncyBzb21lb25lIGF0dGVtcHRpbmcgdG8gbWFrZSB0 aGVpcgo+IGZpcnN0LCB0cml2aWFsLCBpbXByb3ZlbWVudCB0byB0aGUgWGVuIGVjb3N5c3RlbS4K PiAKPiBJIGhvcGUgeW91J2xsIHVuZGVyc3RhbmQgd2h5IG15IGluaXRpYWwgcmVhY3Rpb24gd2Fz IGp1c3QgYQo+IG1vbm9zeWxsYWJpYyAnbm8nLgoKVG8gYmUgaG9uZXN0LSBubywgSSBkb24ndC4g SSBkaWRuJ3Qgc2F5ICJubyB3YXkiLiBJbnN0ZWFkIEkgYXNrZWQKYmFjayB0byBzZWUgd2hldGhl ciB0aGVyZSdzIG1vcmUgYmFja2dyb3VuZCB0byB0aGlzLiBJdCBpcyBhIHVzZWZ1bApwaWVjZSBv ZiBpbmZvcm1hdGlvbiB0byBrbm93IHRoYXQgLU1QIHBvc3QtZGF0ZXMgLU1EIGJ5IDEwIG9yIG1v cmUKeWVhcnMuIEl0J3Mgc3RpbGwgc3BlY3VsYXRpb24gb2Ygd2h5IGEgbmV3IG9wdGlvbiB3YXMg YWRkZWQgcmF0aGVyCnRoYW4gbWFraW5nIHRoaXMgZGVmYXVsdCBiZWhhdmlvciwgYnV0IEkgZmVl bCBsZXNzIGFmcmFpZCBvZiB0aGUKY2hhbmdlIHRoaXMgd2F5IHRoYW4gYnkgYW4gaW1wbGllZCAi dGhpcyBub3QgZ29pbmcgdG8gZG8gYW55IGhhcm0iCndpdGhvdXQgcmVhbGx5IGJlaW5nIGNlcnRh aW4gd2h5IHRoZXJlIGlzIGEgc2VwYXJhdGUgb3B0aW9uIGluIHRoZQpmaXJzdCBwbGFjZSAoYW5k IGdjYyBkb2MgYWxzbyBub3Qgc2F5aW5nIGFueXRoaW5nIHRvIHRoaXMgZWZmZWN0KS4KCkkgY2Fu IGNlcnRhaW5seSBmb2xsb3cgeW91ciBzZW50aW1lbnQsIG5vdCB0aGUgbGVhc3QgYmVjYXVzZQpl c3BlY2lhbGx5IGluIG15IGVhcmx5IGRheXMgSSBhbHNvIGZyZXF1ZW50bHkgZ290IGJhY2sgcmVw bGllcyBJCmRpZG4ndCBsaWtlLCBpbiB2YXJpb3VzIHByb2plY3RzLiBZZXQgaW4gYSBjYXNlIGxp a2UgdGhpcyBvbmUgSSdtCmFmcmFpZCBpdCBpcyBub3QgdGhlIHJldmlld2VyJ3Mgam9iIHRvIHBv aW50IG91dCB0aGUgdW5zYWZldHkgb2YKYSBjaGFuZ2UsIGJ1dCBpdCdzIHRoZSBzdWJtaXR0ZXIg d2hvIGhhcyB0byAoc3VmZmljaWVudGx5KSBwcm92ZQp0aGF0IGEgY2hhbmdlIHdvbid0IGJyZWFr IGFueXRoaW5nLiBZZXMsIGluIHRoZSB0eXBpY2FsIGNhc2UsCndoZW4gdGhlcmUncyBhIHJlY29n bml6YWJsZSBidWcsIHRoZSByZXZpZXdlciB3b3VsZCBwb2ludCB0aGlzCm91dC4gQnV0IHRoZXJl IGFyZSBjYXNlcyB3aGVyZSB0aGVyZSdzIG5vIG9idmlvdXMgYnVnLCBidXQKZXhwZXJpZW5jZSAo YW5kLCBhcyBzbyBvZnRlbiwgaW5zdWZmaWNpZW50IGRvY3VtZW50YXRpb24pIHRlbGxzCm9uZSB0 byBiZSB3YXJ5IG9mIGNoYW5nZXMgb2YsIHBvc3NpYmx5LCBhbnkga2luZC4KCkphbgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==