From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] mm: Check if mmu notifier callbacks are allowed to fail Date: Fri, 23 Nov 2018 13:30:57 +0100 Message-ID: <20181123123057.GK4266@phenom.ffwll.local> References: <20181122165106.18238-1-daniel.vetter@ffwll.ch> <20181122165106.18238-2-daniel.vetter@ffwll.ch> <20181123111557.GG8625@dhcp22.suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1CE396E687 for ; Fri, 23 Nov 2018 12:31:02 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id h50so10142884ede.5 for ; Fri, 23 Nov 2018 04:31:02 -0800 (PST) Content-Disposition: inline In-Reply-To: <20181123111557.GG8625@dhcp22.suse.cz> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Michal Hocko Cc: Daniel Vetter , Daniel Vetter , Intel Graphics Development , LKML , DRI Development , Linux MM , =?iso-8859-1?B?Suly9G1l?= Glisse , David Rientjes , Paolo Bonzini , Andrew Morton , Christian =?iso-8859-1?Q?K=F6nig?= List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTI6MTU6NTdQTSArMDEwMCwgTWljaGFsIEhvY2tvIHdy b3RlOgo+IE9uIFRodSAyMi0xMS0xOCAxNzo1MTowNCwgRGFuaWVsIFZldHRlciB3cm90ZToKPiA+ IEp1c3QgYSBiaXQgb2YgcGFyYW5vaWEsIHNpbmNlIGlmIHdlIHN0YXJ0IHB1c2hpbmcgdGhpcyBk ZWVwIGludG8KPiA+IGNhbGxjaGFpbnMgaXQncyBoYXJkIHRvIHNwb3QgYWxsIHBsYWNlcyB3aGVy ZSBhbiBtbXUgbm90aWZpZXIKPiA+IGltcGxlbWVudGF0aW9uIG1pZ2h0IGZhaWwgd2hlbiBpdCdz IG5vdCBhbGxvd2VkIHRvLgo+IAo+IFdoYXQgZG9lcyBXQVJOIGdpdmUgeW91IG1vcmUgdGhhbiB0 aGUgZXhpc3RpbmcgcHJfaW5mbz8gSXMgcmVhbGx5Cj4gYmFja3RyYWNlIHRoYXQgaW50ZXJlc3Rp bmc/CgpBdXRvbWF0ZWQgdG9vbHMgaGF2ZSB0byBpZ25vcmUgZXZlcnl0aGluZyBhdCBpbmZvIGxl dmVsICh0aGVyZSdzIHRvbyBtdWNoCm9mIHRoYXQpLiBJIGd1ZXNzIEkgY291bGQgZG8gc29tZXRo aW5nIGxpa2UKCmlmIChibG9ja2FibGUpCglwcl93YXJuKC4uLikKZWxzZQoJcHJfaW5mbyguLi4p CgpXQVJOKCkgaXMgc2ltcGx5IG15IGdvdG8gdG9vbCBmb3IgZ2V0dGluZyBzb21ldGhpbmcgYXQg d2FybmluZyBsZXZlbApkdW1wZWQgaW50byBkbWVzZy4gQnV0IEkgdGhpbmsgdGhlIHByX3dhcm4g d2l0aCB0aGUgY2FsbGJhY2sgZnVuY3Rpb24Kc2hvdWxkIGJlIGVub3VnaCBpbmRlZWQuCgpJZiB5 b3Ugd29uZGVyIHdoZXJlIGFsbCB0aGUgaW5mbyBsZXZlbCBzdHVmZiBoYXBwZW5zIHRoYXQgd2Ug aGF2ZSB0bwppZ25vcmU6IHN1c3BlbmQvcmVzdW1lIGlzIGEgcHJpbWFyeSBjdWxwcml0IChmYWly bHkgaW1wb3J0YW50IGZvcgpnZngvZGVza3RvcHMpLCBidXQgdGhlcmUncyBhIGJ1bmNoIG9mIG90 aGVyIHBsYWNlcy4gRXZlbiBpZiB3ZSBpZ25vcmUKZXZlcnl0aGluZyBhdCBpbmZvIGFuZCBiZWxv dyB3ZSBzdGlsbCBuZWVkIGZpbHRlcnMgYmVjYXVzZSBzb21lIGRyaXZlcnMKYXJlIGEgYml0IHRv byB0cmlnZ2VyLWhhcHB5IChpOTE1IGRlZmluaXRlbHkgaW5jbHVkZWQgSSBndWVzcywgc28gZXZl cnlvbmUKY29udHJpYnV0ZXMgdG8gdGhpcyBwcm9ibGVtKS4KCkNoZWVycywgRGFuaWVsCgo+IAo+ ID4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gPiBDYzog TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gPiBDYzogIkNocmlzdGlhbiBLw7ZuaWci IDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+Cj4gPiBDYzogRGF2aWQgUmllbnRqZXMgPHJpZW50 amVzQGdvb2dsZS5jb20+Cj4gPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZnds bC5jaD4KPiA+IENjOiAiSsOpcsO0bWUgR2xpc3NlIiA8amdsaXNzZUByZWRoYXQuY29tPgo+ID4g Q2M6IGxpbnV4LW1tQGt2YWNrLm9yZwo+ID4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl ZGhhdC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGludGVsLmNvbT4KPiA+IC0tLQo+ID4gIG1tL21tdV9ub3RpZmllci5jIHwgMiArKwo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL21tL21t dV9ub3RpZmllci5jIGIvbW0vbW11X25vdGlmaWVyLmMKPiA+IGluZGV4IDUxMTlmZjg0Njc2OS4u NTllMTAyNTg5YTI1IDEwMDY0NAo+ID4gLS0tIGEvbW0vbW11X25vdGlmaWVyLmMKPiA+ICsrKyBi L21tL21tdV9ub3RpZmllci5jCj4gPiBAQCAtMTkwLDYgKzE5MCw4IEBAIGludCBfX21tdV9ub3Rp Zmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLAo+ID4gIAkJ CQlwcl9pbmZvKCIlcFMgY2FsbGJhY2sgZmFpbGVkIHdpdGggJWQgaW4gJXNibG9ja2FibGUgY29u dGV4dC5cbiIsCj4gPiAgCQkJCQkJbW4tPm9wcy0+aW52YWxpZGF0ZV9yYW5nZV9zdGFydCwgX3Jl dCwKPiA+ICAJCQkJCQkhYmxvY2thYmxlID8gIm5vbi0iIDogIiIpOwo+ID4gKwkJCQlXQVJOKGJs b2NrYWJsZSwiJXBTIGNhbGxiYWNrIGZhaWx1cmUgbm90IGFsbG93ZWRcbiIsCj4gPiArCQkJCSAg ICAgbW4tPm9wcy0+aW52YWxpZGF0ZV9yYW5nZV9zdGFydCk7Cj4gPiAgCQkJCXJldCA9IF9yZXQ7 Cj4gPiAgCQkJfQo+ID4gIAkJfQo+ID4gLS0gCj4gPiAyLjE5LjEKPiA+IAo+IAo+IC0tIAo+IE1p Y2hhbCBIb2Nrbwo+IFNVU0UgTGFicwoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5l ZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=