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 373C2C4332D for ; Thu, 19 Mar 2020 14:46:40 +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 0A08220782 for ; Thu, 19 Mar 2020 14:46:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0A08220782 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 1jEwQz-0008N5-NP; Thu, 19 Mar 2020 14:46:09 +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 1jEwQx-0008N0-GG for xen-devel@lists.xenproject.org; Thu, 19 Mar 2020 14:46:07 +0000 X-Inumbo-ID: 5cfaeb13-69f0-11ea-bc1e-12813bfff9fa Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 5cfaeb13-69f0-11ea-bc1e-12813bfff9fa; Thu, 19 Mar 2020 14:46:06 +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 180DEABDC; Thu, 19 Mar 2020 14:46:05 +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> <59ee24e1b9190c59b976b559a83ede5cc96c3d03.camel@infradead.org> From: Jan Beulich Message-ID: <618f0848-5159-4de5-5586-76a7067b8b96@suse.com> Date: Thu, 19 Mar 2020 15:46:03 +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: <59ee24e1b9190c59b976b559a83ede5cc96c3d03.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" T24gMTkuMDMuMjAyMCAxNDo1NCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIFRodSwgMjAy MC0wMy0xOSBhdCAxMjo1OSArMDEwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBSZWFkIHRoYXQg bWVzc2FnZSBhZ2FpbiBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IG9mIGEgY29udHJpYnV0b3IuCj4+ PiBQcmV0ZW5kIGl0IGlzbid0IGV2ZW4gbWU7IHByZXRlbmQgaXQncyBzb21lb25lIGF0dGVtcHRp bmcgdG8gbWFrZQo+Pj4gdGhlaXIgZmlyc3QsIHRyaXZpYWwsIGltcHJvdmVtZW50IHRvIHRoZSBY ZW4gZWNvc3lzdGVtLgo+Pj4KPj4+IEkgaG9wZSB5b3UnbGwgdW5kZXJzdGFuZCB3aHkgbXkgaW5p dGlhbCByZWFjdGlvbiB3YXMganVzdCBhCj4+PiBtb25vc3lsbGFiaWMgJ25vJy4KPj4KPj4gVG8g YmUgaG9uZXN0LSBubywgSSBkb24ndC4gSSBkaWRuJ3Qgc2F5ICJubyB3YXkiLgo+IAo+IFRoZW4g eW91IGhhdmUgY29tcGxldGVseSBtaXNzZWQgbXkgcG9pbnQgYWJvdXQgaG93IHN1YnRseSB1bmRl cnN0YXRpbmcKPiB5b3VyICdvYmplY3Rpb25zJyBtYWtlcyBubyBkaWZmZXJlbmNlIGF0IGFsbCB0 byB0aGUgb3V0Y29tZS4KPiAKPiBCdXQgT0ssIEknbGwgY29tZSBiYWNrIHRvIHRoYXQgYXQgdGhl IGVuZC4gWW91IGhhdmUgbWFkZSB5b3VyIGludGVudAo+IGNsZWFyLCBtb3JlIHRoYW4gb25jZSBu b3csIGFuZCB3ZSBzaG91bGQgdGFrZSBpdCBvbiBib2FyZC4KPiAKPj4gIEluc3RlYWQgSSBhc2tl ZCBiYWNrIHRvIHNlZSB3aGV0aGVyIHRoZXJlJ3MgbW9yZSBiYWNrZ3JvdW5kIHRvIHRoaXMuCj4+ IEl0IGlzIGEgdXNlZnVsIHBpZWNlIG9mIGluZm9ybWF0aW9uIHRvIGtub3cgdGhhdCAtTVAgcG9z dC1kYXRlcyAtTUQKPj4gYnkgMTAgb3IgbW9yZSB5ZWFycy4gSXQncyBzdGlsbCBzcGVjdWxhdGlv biBvZiB3aHkgYSBuZXcgb3B0aW9uIHdhcwo+PiBhZGRlZCByYXRoZXIgdGhhbiBtYWtpbmcgdGhp cyBkZWZhdWx0IGJlaGF2aW9yLCBidXQgSSBmZWVsIGxlc3MKPj4gYWZyYWlkIG9mIHRoZSBjaGFu Z2UgdGhpcyB3YXkgdGhhbiBieSBhbiBpbXBsaWVkICJ0aGlzIG5vdCBnb2luZyB0bwo+PiBkbyBh bnkgaGFybSIgd2l0aG91dCByZWFsbHkgYmVpbmcgY2VydGFpbiB3aHkgdGhlcmUgaXMgYSBzZXBh cmF0ZQo+PiBvcHRpb24gaW4gdGhlIGZpcnN0IHBsYWNlIChhbmQgZ2NjIGRvYyBhbHNvIG5vdCBz YXlpbmcgYW55dGhpbmcgdG8KPj4gdGhpcyBlZmZlY3QpLgo+IAo+IEl0IGlzIG5vdCBteSBqb2Ig dG8gbWFrZSB5b3UgZmVlbCBsZXNzIGFmcmFpZCBvZiBjaGFuZ2UuCj4gCj4+IEkgY2FuIGNlcnRh aW5seSBmb2xsb3cgeW91ciBzZW50aW1lbnQsIG5vdCB0aGUgbGVhc3QgYmVjYXVzZQo+PiBlc3Bl Y2lhbGx5IGluIG15IGVhcmx5IGRheXMgSSBhbHNvIGZyZXF1ZW50bHkgZ290IGJhY2sgcmVwbGll cyBJCj4+IGRpZG4ndCBsaWtlLCBpbiB2YXJpb3VzIHByb2plY3RzLiBZZXQgaW4gYSBjYXNlIGxp a2UgdGhpcyBvbmUgSSdtCj4+IGFmcmFpZCBpdCBpcyBub3QgdGhlIHJldmlld2VyJ3Mgam9iIHRv IHBvaW50IG91dCB0aGUgdW5zYWZldHkgb2YKPj4gYSBjaGFuZ2UsIGJ1dCBpdCdzIHRoZSBzdWJt aXR0ZXIgd2hvIGhhcyB0byAoc3VmZmljaWVudGx5KSBwcm92ZQo+PiB0aGF0IGEgY2hhbmdlIHdv bid0IGJyZWFrIGFueXRoaW5nLiAKPiAKPiBJJ20gc3VyZSB5b3UgZGlkbid0IG1lYW4gaXQgYXMg c3VjaCwgSmFuLCBidXQgRllJIHRoYXQgcmVzcG9uc2UgY291bGQKPiBiZSBjb25zdHJ1ZWQgYXMg YmVpbmcgZmFpcmx5IHBhdHJvbmlzaW5nLiBJZiB5b3Ugd2VyZSB0byBkaXJlY3QgaXQKPiB0b3dh cmRzIHNvbWVvbmUgd2hvJ3MgZXZlbiByZW1vdGVseSBpbmNsaW5lZCB0byBmZWVsaW5nIHBhdHJv bmlzZWQsCj4gdGhhdCBpcy4gOikKCkkgY2VydGFpbmx5IGRpZG4ndCBtZWFuIHRvLCBJIGFwb2xv Z2l6ZS4gKE15IGRpY3Rpb25hcnkgZ2l2ZXMgbWUKc2V2ZXJhbCB2ZXJ5IGRpZmZlcmVudCBtZWFu aW5ncyBvZiAicGF0cm9uaXplIiwgc28gSSdtIHNvbWV3aGF0Cmd1ZXNzaW5nIHdoaWNoIG1lYW5p bmcgeW91IGluZmVyIGhlcmUuKQoKPj4gWWVzLCBpbiB0aGUgdHlwaWNhbCBjYXNlLCB3aGVuIHRo ZXJlJ3MgYSByZWNvZ25pemFibGUgYnVnLCB0aGUKPj4gcmV2aWV3ZXIgd291bGQgcG9pbnQgdGhp cyBvdXQuIEJ1dCB0aGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhlcmUncyBubwo+PiBvYnZpb3VzIGJ1 ZywgYnV0IGV4cGVyaWVuY2UgKGFuZCwgYXMgc28gb2Z0ZW4sIGluc3VmZmljaWVudAo+PiBkb2N1 bWVudGF0aW9uKSB0ZWxscyBvbmUgdG8gYmUgd2FyeSBvZiBjaGFuZ2VzIG9mLCBwb3NzaWJseSwg YW55Cj4+IGtpbmQuCj4gCj4gSSBmaW5kIHRoaXMgcmVzcG9uc2UgdG8gYmUgcHVyZWx5IG9ic3Ry dWN0aXZlIGFuZCB1bmhlbHBmdWwuCgpJJ20gc29ycnkgaWYgaXQgZmVlbHMgbGlrZSB0aGlzIHRv IHlvdS4KCj4gWW91cgo+IHJlc3BvbnNlIHRvIG15IHBhdGNoIHdhcyBiYXNpY2FsbHkgYXNraW5n IG1lIHRvIHByb3ZlIGEgbmVnYXRpdmUsIGFuZCBJCj4gZmluZCBteXNlbGYgc3VycHJpc2VkIGFu ZCBkaXNhcHBvaW50ZWQgdGhhdCB5b3UgY2Fubm90IGFja25vd2xlZGdlCj4gdGhhdC4gSSBkaWRu J3QgdGhpbmsgb3VyIHZpZXdwb2ludHMgd2VyZSByZWFsbHkgdGhhdCBmYXIgYXBhcnQ7IHBlcmhh cHMKPiBJIHdhcyB3cm9uZy4KCkknbSBjZXJ0YWlubHkgd2lsbGluZyB0byBhY2tub3dsZWRnZSB0 aGF0IEkndmUgYXNrZWQgYSBxdWVzdGlvbgp0aGF0IG1heSBiZSBkaWZmaWN1bHQgaWYgcG9zc2li bGUgYXQgYWxsIHRvIGFuc3dlciBpbiBhIHdheSB0aGF0CndlJ2QgYmUgZnVsbHkgY2VydGFpbiBp biB0aGUgZW5kLiBZZXQgZXZlbiBhZnRlciBhbGwgb2YgdGhlCmRpc2N1c3Npb24gd2UndmUgaGFk IGhlcmUgSSBzdGlsbCB0aGluayB0aGUgcXVlc3Rpb24gd2FzCmFwcHJvcHJpYXRlIHRvIGFzay4g SXQgY29udGludWVzIHRvIGJlIHVub2J2aW91cyB0byBtZSB0aGF0IG5vbi0KZGVmYXVsdCBiZWhh dmlvciBvZiBhIHRvb2wgd291bGQgaW1wbHkgdXNpbmcgdGhpcyBiZWhhdmlvciBpcwpnb2luZyB0 byBiZSBmcmVlIG9mIHNpZGUgZWZmZWN0cy4gVGhlIGhpc3RvcmljYWwgYXNwZWN0IHlvdSd2ZQpk dWcgb3V0IGFmdGVyd2FyZHMgaXMgYXQgbGVhc3QgYSBwYXJ0aWFsIGV4cGxhbmF0aW9uIHdoaWNo LApzZWVpbmcgdGhhdCB5b3UndmUgZ290IGFuIHVuY29uZGl0aW9uYWwgYW5kIGEgY29uZGl0aW9u YWwgYWNrLAppcyBnb29kIGVub3VnaCBmb3IgbWUgdG8gbGV0IHRoZSBjaGFuZ2UgZ28gaW4sIGRl c3BpdGUgc3RpbGwKbm90IGJlaW5nIGZpbmFsbHkgY29udmluY2VkIG9mIGl0IGJlaW5nIGZyZWUg b2Ygc2lkZSBlZmZlY3RzLgoKPiBJZiB0aGVyZSB3YXMgYW4gYWN0dWFsIGJ1ZyDigJQgb3IgZXZl biB0aGUgc3VzcGljaW9uIG9mIGEgYnVnIOKAlCBJIGNvdWxkCj4gdW5kZXJzdGFuZCBpdC4gQnV0 IHRoaXMgaXMganVzdCB2b29kb28gIndlJ3JlIHRvbyBzY2FyZWQgdG8gY2hhbmdlCj4gdGhpbmdz IGJlY2F1c2Ugd2UgZG9uJ3QgdW5kZXJzdGFuZCIuCgpOb3QganVzdCB0aGlzLCBidXQgYWxzbyBi ZWNhdXNlIHRoaW5ncyBoYWQgYmVlbiBicm9rZW4gaW4gc3VidGxlCndheXMgaW4gdGhlIHBhc3Qu IFVudGlsIHdlIGdldCBhIGJldHRlciBvbmUsIHdlIGhhdmUgdG8gbGl2ZSB3aXRoCnRoZSBidWls ZCBzeXN0ZW0gYmVpbmcgZnJhZ2lsZSBoZXJlIGFuZCB0aGVyZS4KCj4gV2UgYXJlIGJldHRlciB0 aGFuIHRoYXQuIFlvdSBjYW4gYmUgYmV0dGVyIHRoYW4gdGhhdC4KPiAKPiBCdXQgSSB3aWxsIHRh a2Ugb24gYm9hcmQgeW91ciBjb21tZW50cyBhYm91dCB1bmRlcnN0YXRlbWVudCBhbmQgdGhlCj4g ZmFjdCB0aGF0IHlvdSBoYWRuJ3QgYWN0dWFsbHkgc2FpZCAibm8iLiBJbiBmdXR1cmUgSSBzaGFs bCBjb25zaWRlcgo+IG1lcmVseSBpZ25vcmluZyBzdWNoIGludGVyamVjdGlvbnMgdW5sZXNzIHlv dSBleHBsaWNpdGx5IHN0YXRlIHRoYXQgeW91Cj4gYXJlIGJsb2NraW5nIHRoZSBhY2NlcHRhbmNl IG9mIGEgcGF0Y2guIE9yLCBJIHN1cHBvc2UsIHJlc29ydGluZyB0byB0aGUKPiBzdHlsZSBvZiBt b25vc3lsbGFiaWMgYW5zd2VyIHRoYXQgSSBoYWQgb3JpZ2luYWxseSBnaXZlbiBpbiB0aGlzIGNh c2UuCj4gCj4gSSB0cnVzdCB0aGF0IG1haW50YWluZXJzIHdpbGwgdGFrZSB0aGF0IG9uIGJvYXJk IHRvbywgYW5kIHRoYXQgb3Blbgo+ICJxdWVzdGlvbnMiIGZyb20geW91IGluIGEgdGhyZWFkIHdp bGwgbm90IGJlIGNvbnNpZGVyZWQgc3VmZmljaWVudAo+IHJlYXNvbiBub3QgdG8gbWVyZ2UgYSBw YXRjaC4KPiAKPiBUaGF0IHNlZW1zIHRvIGJlIHdoYXQgeW91J3JlIHNheWluZyBpcyB5b3VyIGlu dGVudCwgeWVzPyAKCk15IGludGVudCB3YXMgdG8gZ2V0IGNsYXJpZmljYXRpb24gYmVmb3JlIHRo ZSBwYXRjaCB3b3VsZCBnbyBpbi4KSSBkaWRuJ3QgbWVhbiB0byBibG9jayBpdCwgYnV0IEkgYWxz byBkaWRuJ3Qgc2VlIGl0IGdvIGluIHdpdGhvdXQKc3VjaCBjbGFyaWZpY2F0aW9uLiBJJ20gc3Ry dWdnbGluZyB0byBzZWUgd2hhdCdzIGJhZCBpbiBhc2tpbmcKd2hldGhlciB5b3Uvd2UgYXJlIGNl cnRhaW4gZW5vdWdoIHRoYXQgYSBjaGFuZ2Ugd29uJ3QgaGF2ZSBiYWQKc2lkZSBlZmZlY3RzOyBp ZiB0aGVyZSB3ZXJlLCB3ZSBtaWdodCB0cmVhdCBhbiBlYXN5IHRvIHdvcmsgYXJvdW5kCnNpdHVh dGlvbiBieSBvbmUgaGFyZCB0byByZWNvZ25pemUgYW5kIGFkZHJlc3MuIFNlZWluZyB5b3UgcmVw bHkKanVzdCAibm8iIHNlZW1lZCBhIGZhaXIgYW5zd2VyIHRvIG1lICh3aGlsZSBJIHNlbnNlZCBh IGNlcnRhaW4KbGV2ZWwgb2YgYW5ub3lhbmNlKSwgYWxiZWl0IG5vdCBvbmUgdGhhdCB3b3VsZCBy ZXNvbHZlIHRoZQpxdWVzdGlvbi4gSW4gYW50aWNpcGF0aW9uIEkgZGlkIGluY2x1ZGUgYW55b25l IGVsc2Ugd2hvIG1pZ2h0Cmtub3cgcmlnaHQgYXdheS4gSGFkIEkga25vd24gdGhlIGFuc3dlciBt eXNlbGYsIEkgb2YgY291cnNlCndvdWxkbid0IGhhdmUgYXNrZWQuCgpCb3R0b20gbGluZSAtIHdo ZW4gSSBzYXkgIm5vIiwgSSBtZWFuICJubyIuIFdoZW4gSSBhc2sgYSBxdWVzdGlvbgpJIGV4cGVj dCBpdCB0byBiZSByZXNvbHZlZCwgYXQgbGVhc3QgdG8gYSByZWFzb25hYmxlIGRlZ3JlZS4gV2hl bgpJIHNheSAiSSB3b25kZXIiIEkgaW5kZWVkIG1lYW4ganVzdCB0aGF0OyB0byBtZSAibWF5IEkg c3VnZ2VzdCB0bwpjb25zaWRlciBhcyBhbiBhbHRlcm5hdGl2ZSIgaXMgc2ltcGx5IG1vcmUgd29y ZHMsIHdoaWNoIG1heSBhZ2FpbgpiZSBhbiBlZmZlY3Qgb2YgRW5nbGlzaCBub3QgYmVpbmcgbXkg bmF0aXZlIGxhbmd1YWdlLiBBbmQgd2hlbiBJCnNheSAiYWNrIiwgSSBtZWFuICJhY2siLiAoSSBh bHNvIGRpZG4ndCB0aGluayBJIG1hZGUgYW55IGNvbW1lbnRzCmFib3V0IHVuZGVyc3RhdGVtZW50 OyBpdCB3YXMgeW91IHdobyBicm91Z2h0IHVwIHRoYXQgW2N1bHR1cmFsXQphc3BlY3QuKQoKSSdt IGFmcmFpZCBhcyBhIHJlc3VsdCBvZiB0aGlzIGRpc2N1c3Npb24gSSdtIG5vdyBtb3JlIGNvbmZ1 c2VkCmFzIHRvIGZpbmRpbmcgY29tbW9uIGdyb3VuZHMgdGhhbiBJIHdhcyBiZWZvcmUuCgpKYW4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=