From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Hocko Subject: Re: [Intel-gfx] [RFC PATCH] mm, oom: distinguish blockable mode for mmu notifiers Date: Fri, 22 Jun 2018 18:19:05 +0200 Message-ID: <20180622161905.GA23260__1963.47209061987$1529684268$gmane$org@dhcp22.suse.cz> References: <20180622150242.16558-1-mhocko@kernel.org> <152968180950.11773.3374981930722769733@mail.alporthouse.com> <20180622155716.GE10465@dhcp22.suse.cz> <152968364170.11773.4392861266443293819@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fWOmD-0005up-Iy for xen-devel@lists.xenproject.org; Fri, 22 Jun 2018 16:19:09 +0000 Content-Disposition: inline In-Reply-To: <152968364170.11773.4392861266443293819@mail.alporthouse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Chris Wilson Cc: Michal Hocko , kvm@vger.kernel.org, =?us-ascii?B?PT9VVEYtOD9xP1JhZGltPTIwS3I9QzQ9OERtPUMzPUExPUM1PTk5Pz0=?= , David Airlie , Joonas Lahtinen , Sudeep Dutt , dri-devel@lists.freedesktop.org, linux-mm@kvack.org, Andrea Arcangeli , "David (ChunMing) Zhou" , Dimitri Sivanich , linux-rdma@vger.kernel.org, amd-gfx@lists.freedesktop.org, Jason Gunthorpe , Doug Ledford , David Rientjes , xen-devel@lists.xenproject.org, intel-gfx@lists.freedesktop.org, Jani Nikula , =?us-ascii?B?PT9VVEYtOD9xP0o9QzM9QTlyPUMzPUI0bWU9MjBHbGlzc2U/PQ==?= , Rodrigo Vivi , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org W0htbSwgdGhlIGNjIGxpc3QgZ290IG1hbmdsZWQgc29tZWhvdyAtIHlvdSBoYXZlIGp1c3QgbWFk ZSBtYW55IHBlb3BsZQp0byB3b3JrIGZvciBzdXNlIDspIGFuZCB0byBrdmFjay5vcmcgaW4gdGhl IHByZWlvdXMgb25lIC0gZml4ZWQgdXAKaG9wZWZ1bGx5XQoKT24gRnJpIDIyLTA2LTE4IDE3OjA3 OjIxLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gUXVvdGluZyBNaWNoYWwgSG9ja28gKDIwMTgtMDYt MjIgMTY6NTc6MTYpCj4gPiBPbiBGcmkgMjItMDYtMTggMTY6MzY6NDksIENocmlzIFdpbHNvbiB3 cm90ZToKPiA+ID4gUXVvdGluZyBNaWNoYWwgSG9ja28gKDIwMTgtMDYtMjIgMTY6MDI6NDIpCj4g PiA+ID4gSGksCj4gPiA+ID4gdGhpcyBpcyBhbiBSRkMgYW5kIG5vdCB0ZXN0ZWQgYXQgYWxsLiBJ IGFtIG5vdCB2ZXJ5IGZhbWlsaWFyIHdpdGggdGhlCj4gPiA+ID4gbW11IG5vdGlmaWVycyBzZW1h bnRpY3MgdmVyeSBtdWNoIHNvIHRoaXMgaXMgYSBjcnVkZSBhdHRlbXB0IHRvIGFjaGlldmUKPiA+ ID4gPiB3aGF0IEkgbmVlZCBiYXNpY2FsbHkuIEl0IG1pZ2h0IGJlIGNvbXBsZXRlbHkgd3Jvbmcg YnV0IEkgd291bGQgbGlrZQo+ID4gPiA+IHRvIGRpc2N1c3Mgd2hhdCB3b3VsZCBiZSBhIGJldHRl ciB3YXkgaWYgdGhhdCBpcyB0aGUgY2FzZS4KPiA+ID4gPiAKPiA+ID4gPiBnZXRfbWFpbnRhaW5l cnMgZ2F2ZSBtZSBxdWl0ZSBsYXJnZSBsaXN0IG9mIHBlb3BsZSB0byBDQyBzbyBJIGhhZCB0byB0 cmltCj4gPiA+ID4gaXQgZG93bi4gSWYgeW91IHRoaW5rIEkgaGF2ZSBmb3Jnb3Qgc29tZWJvZHks IHBsZWFzZSBsZXQgbWUga25vdwo+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0ci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fdXNlcnB0ci5jCj4gPiA+ID4gaW5kZXggODU0YmQ1MWI5NDc4Li41Mjg1ZGY5MzMxZmEg MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0 ci5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdXNlcnB0ci5j Cj4gPiA+ID4gQEAgLTExMiwxMCArMTEyLDExIEBAIHN0YXRpYyB2b2lkIGRlbF9vYmplY3Qoc3Ry dWN0IGk5MTVfbW11X29iamVjdCAqbW8pCj4gPiA+ID4gICAgICAgICBtby0+YXR0YWNoZWQgPSBm YWxzZTsKPiA+ID4gPiAgfQo+ID4gPiA+ICAKPiA+ID4gPiAtc3RhdGljIHZvaWQgaTkxNV9nZW1f dXNlcnB0cl9tbl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbXVfbm90aWZpZXIgKl9t biwKPiA+ID4gPiArc3RhdGljIGludCBpOTE1X2dlbV91c2VycHRyX21uX2ludmFsaWRhdGVfcmFu Z2Vfc3RhcnQoc3RydWN0IG1tdV9ub3RpZmllciAqX21uLAo+ID4gPiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbW1fc3RydWN0 ICptbSwKPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwKPiA+ID4gPiAtICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQp Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kLAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGJsb2NrYWJsZSkKPiA+ID4gPiAg ewo+ID4gPiA+ICAgICAgICAgc3RydWN0IGk5MTVfbW11X25vdGlmaWVyICptbiA9Cj4gPiA+ID4g ICAgICAgICAgICAgICAgIGNvbnRhaW5lcl9vZihfbW4sIHN0cnVjdCBpOTE1X21tdV9ub3RpZmll ciwgbW4pOwo+ID4gPiA+IEBAIC0xMjQsNyArMTI1LDcgQEAgc3RhdGljIHZvaWQgaTkxNV9nZW1f dXNlcnB0cl9tbl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbXVfbm90aWZpZXIgKl9t biwKPiA+ID4gPiAgICAgICAgIExJU1RfSEVBRChjYW5jZWxsZWQpOwo+ID4gPiA+ICAKPiA+ID4g PiAgICAgICAgIGlmIChSQl9FTVBUWV9ST09UKCZtbi0+b2JqZWN0cy5yYl9yb290KSkKPiA+ID4g PiAtICAgICAgICAgICAgICAgcmV0dXJuOwo+ID4gPiA+ICsgICAgICAgICAgICAgICByZXR1cm4g MDsKPiA+ID4gCj4gPiA+IFRoZSBwcmluY2lwbGUgd2FpdCBoZXJlIGlzIGZvciB0aGUgSFcgKGV2 ZW4gYWZ0ZXIgZml4aW5nIGFsbCB0aGUgbG9ja3MKPiA+ID4gdG8gYmUgbm90IHNvIGNvYXJzZSwg d2Ugc3RpbGwgaGF2ZSB0byB3YWl0IGZvciB0aGUgSFcgdG8gZmluaXNoIGl0cwo+ID4gPiBhY2Nl c3MpLgo+ID4gCj4gPiBJcyB0aGlzIHdhaXQgYm91bmQgb3IgaXQgY2FuIHRha2UgYmFzaWNhbGx5 IGFyYml0cmFyeSBhbW91bnQgb2YgdGltZT8KPiAKPiBBcmJpdHJhcnkuIEl0IHdhaXRzIGZvciB0 aGUgbGFzdCBvcGVyYXRpb24gaW4gdGhlIHF1ZXVlIHRoYXQgbmVlZHMgdGhhdAo+IHNldCBvZiBi YWNraW5nIHBhZ2VzLCBhbmQgdGhhdCBxdWV1ZSBpcyB1bmJvdW5kZWQgYW5kIG5vdCBldmVuIGNv bmZpbmVkCj4gdG8gdGhlIGxvY2FsIGRyaXZlci4gKFRob3VnaCBlYWNoIG9wZXJhdGlvbiBzaG91 bGQgYmUgYm91bmRlZCB0byBiZQo+IGNvbXBsZXRlZCB3aXRoaW4gYW4gaW50ZXJ2YWwgb3IgYmUg Y2FuY2VsbGVkLCB0aGF0IGludGVydmFsIGlzIG9uIHRoZQo+IG9yZGVyIG9mIDEwcyEpCgpPSywg SSBzZWUuIFdlIHNob3VsZCByYXRoZXIgbm90IHdhaXQgdGhhdCBsb25nIHNvIGJhY2tvZmYgaXMg anVzdApiZXR0ZXIuIFRoZSB3aG9sZSBwb2ludCBvZiB0aGUgb29tX3JlYXBlciBpcyB0byB0ZWFy IGRvd24gYW5kIGZyZWUgc29tZQptZW1vcnkuIFdlIGRvIG5vdCByZWFsbHkgbmVlZCB0byByZWNs YWltIGFsbCBvZiBpdC4KCkl0IHdvdWxkIGJlIGdyZWF0IGlmIHdlIGNvdWxkIGRvIHNvbWV0aGlu ZyBsaWtlIC0ga2ljayB0aGUgdGVhciBkb3duIG9mCnRoZSBkZXZpY2UgbWVtb3J5IGJ1dCBoYXZl IGl0IGRvbmUgaW4gdGhlIGJhY2tncm91bmQuIFdlIHdvdWxkbid0IHRlYXIKdGhlIHZtYSBkb3du IGluIHRoYXQgY2FzZSBidXQgdGhlIHdob2xlIHByb2Nlc3Mgd291bGQgc3RhcnQgYXQgbGVhc3Qu CkkgYW0gbm90IHN1cmUgc29tZXRoaW5nIGxpa2UgdGhhdCBpcyBwb3NzaWJsZS4KIAo+ID4gPiBU aGUgZmlyc3QgcGFzcyB3b3VsZCBiZSB0aGVuIHRvIG5vdCBkbyBhbnl0aGluZyBoZXJlIGlmCj4g PiA+ICFibG9ja2FibGUuCj4gPiAKPiA+IHNvbWV0aGluZyBsaWtlIHRoaXM/IChpbmNyZW1lbnRh bCBkaWZmKQo+IAo+IFl1cC4KCkNvb2wsIEkgd2lsbCBzdGFydCB3aXRoIHRoYXQgYmVjYXVzZSBl dmVuIHRoYXQgaXMgYW4gaW1wcm92ZW1lbnQgZnJvbQp0aGUgb29tX3JlYXBlciBQT1YuCgpUaGFu a3MhCi0tIApNaWNoYWwgSG9ja28KU1VTRSBMYWJzCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v bGlzdGluZm8veGVuLWRldmVs