From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ingo Molnar Subject: Re: [PATCH 11/11] x86/mm, pat: convert pat tree to generic interval tree Date: Mon, 7 Oct 2019 17:33:39 +0200 Message-ID: <20191007153339.GA95072@gmail.com> References: <20191003201858.11666-1-dave@stgolabs.net> <20191003201858.11666-12-dave@stgolabs.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by gabe.freedesktop.org (Postfix) with ESMTPS id 883566E153 for ; Mon, 7 Oct 2019 15:33:43 +0000 (UTC) Received: by mail-wr1-x441.google.com with SMTP id n14so15822028wrw.9 for ; Mon, 07 Oct 2019 08:33:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20191003201858.11666-12-dave@stgolabs.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Davidlohr Bueso Cc: Davidlohr Bueso , peterz@infradead.org, x86@kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-mm@kvack.org, Ingo Molnar , Borislav Petkov , akpm@linux-foundation.org, walken@google.com, Thomas Gleixner , linux-rdma@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org CiogRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4gd3JvdGU6Cgo+IFdpdGggc29t ZSBjb25zaWRlcmF0aW9ucywgdGhlIGN1c3RvbSBwYXRfcmJ0cmVlIGltcGxlbWVudGF0aW9uIGNh biBiZQo+IHNpbXBsaWZpZWQgdG8gdXNlIG1vc3Qgb2YgdGhlIGdlbmVyaWMgaW50ZXJ2YWxfdHJl ZSBtYWNoaW5lcnkuCj4gCj4gbyBUaGUgdHJlZSBpbm9yZGVyIHRyYXZlcnNhbCBjYW4gc2xpZ2h0 bHkgZGlmZmVyIHdoZW4gdGhlcmUgYXJlIGtleQo+ICgnc3RhcnQnKSBjb2xsaXNpb25zIGluIHRo ZSB0cmVlIGR1ZSB0byBvbmUgZ29pbmcgbGVmdCBhbmQgYW5vdGhlciByaWdodC4KPiBUaGlzLCBo b3dldmVyLCBvbmx5IGFmZmVjdHMgdGhlIG91dHB1dCBvZiBkZWJ1Z2ZzJyBwYXRfbWVtdHlwZV9s aXN0IGZpbGUuCj4gCj4gbyBHZW5lcmljIGludGVydmFsIHRyZWVzIGFyZSBub3cgc2VtaSBvcGVu IFthLGIpLCB3aGljaCBzdWl0cyB3ZWxsIHdpdGgKPiB3aGF0IHBhdCB3YW50cy4KPiAKPiBvIEVy YXNpbmcgbG9naWMgbXVzdCByZW1haW4gdW50b3VjaGVkIGFzIHdlbGwuCj4gCj4gSW4gb3JkZXIg Zm9yIHRoZSB0eXBlcyB0byByZW1haW4gdTY0LCB0aGUgJ21lbXR5cGVfaW50ZXJ2YWwnIGNhbGxz IGFyZQo+IGludHJvZHVjZWQsIGFzIG9wcG9zZWQgdG8gc2ltcGx5IHVzaW5nIHN0cnVjdCBpbnRl cnZhbF90cmVlLgo+IAo+IEluIGFkZGl0aW9uLCBwYXQgdHJlZSBtaWdodCBwb3RlbnRpYWxseSBh bHNvIGJlbmVmaXQgYnkgdGhlIGZhc3Qgb3ZlcmxhcAo+IGRldGVjdGlvbiBmb3IgdGhlIGluc2Vy dGlvbiBjYXNlIHdoZW4gbG9va2luZyB1cCB0aGUgZmlyc3Qgb3ZlcmxhcHBpbmcgbm9kZQo+IGlu IHRoZSB0cmVlLgo+IAo+IEZpbmFsbHksIEkndmUgdGVzdGVkIHRoaXMgb24gdmFyaW91cyBzZXJ2 ZXJzLCB2aWEgc2FuaXR5IHdhcm5pbmdzLCBydW5uaW5nCj4gc2lkZSBieSBzaWRlIHdpdGggdGhl IGN1cnJlbnQgdmVyc2lvbiBhbmQgc28gZmFyIHNlZSBubyBkaWZmZXJlbmNlcyBpbiB0aGUKPiBy ZXR1cm5lZCBwb2ludGVyIG5vZGUgd2hlbiBkb2luZyBtZW10eXBlX3JiX2xvd2VzdF9tYXRjaCgp IGxvb2t1cHMuCj4gCj4gQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K PiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9s bmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+IENjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5k ZT4KPiBDYzogeDg2QGtlcm5lbC5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZGxvaHIgQnVlc28g PGRidWVzb0BzdXNlLmRlPgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS9wYXQuYyAgICAgICAgfCAgMjIg KysrLS0tLQo+ICBhcmNoL3g4Ni9tbS9wYXRfcmJ0cmVlLmMgfCAxNTEgKysrKysrKysrKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0MyBp bnNlcnRpb25zKCspLCAxMzAgZGVsZXRpb25zKC0pCgpJIHN1cHBvc2UgdGhpcyB3aWxsIGJlIGNh cnJpZWQgaW4gLW1tPwoKSWYgc28gYW5kIGlmIHRoaXMgcGF0Y2ggaXMgcmVncmVzc2lvbiBmcmVl LCB0aGVuOgoKICBBY2tlZC1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CgpUaGFu a3MsCgkKCUluZ28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs