From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by kanga.kvack.org (Postfix) with ESMTP id 5532A8E0001 for ; Mon, 10 Dec 2018 05:44:45 -0500 (EST) Received: by mail-io1-f71.google.com with SMTP id h7so11026389iof.19 for ; Mon, 10 Dec 2018 02:44:45 -0800 (PST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-eopbgr740058.outbound.protection.outlook.com. [40.107.74.58]) by mx.google.com with ESMTPS id w126si6380220itb.82.2018.12.10.02.44.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Dec 2018 02:44:44 -0800 (PST) From: "Koenig, Christian" Subject: Re: [PATCH 1/4] mm: Check if mmu notifier callbacks are allowed to fail Date: Mon, 10 Dec 2018 10:44:38 +0000 Message-ID: <36496bd3-1568-ee6e-e0a2-159a1315d767@amd.com> References: <20181210103641.31259-1-daniel.vetter@ffwll.ch> <20181210103641.31259-2-daniel.vetter@ffwll.ch> In-Reply-To: <20181210103641.31259-2-daniel.vetter@ffwll.ch> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <54D819CB7E41C14EBD4B6A84065B1BE3@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: Daniel Vetter , Intel Graphics Development Cc: DRI Development , LKML , "linux-mm@kvack.org" , Andrew Morton , Michal Hocko , David Rientjes , =?utf-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Paolo Bonzini , Daniel Vetter UGF0Y2hlcyAjMSBhbmQgIzMgYXJlIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIA0KPGNo cmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4NCg0KUGF0Y2ggIzIgaXMgQWNrZWQtYnk6IENocmlzdGlh biBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4gYmVjYXVzZSANCkkgY2FuJ3QganVk Z2UgaWYgYWRkaW5nIHRoZSBjb3VudGVyIGluIHRoZSB0aHJlYWQgc3RydWN0dXJlIGlzIGFjdHVh bGx5IA0KYSBnb29kIGlkZWEuDQoNCkluIHBhdGNoICM0IEkgaG9uZXN0bHkgZG9uJ3QgdW5kZXJz dGFuZCBhdCBhbGwgaG93IHRoaXMgc3R1ZmYgd29ya3MsIHNvIA0Kbm8tY29tbWVudCBmcm9tIG15 IHNpZGUgb24gdGhpcy4NCg0KQ2hyaXN0aWFuLg0KDQpBbSAxMC4xMi4xOCB1bSAxMTozNiBzY2hy aWViIERhbmllbCBWZXR0ZXI6DQo+IEp1c3QgYSBiaXQgb2YgcGFyYW5vaWEsIHNpbmNlIGlmIHdl IHN0YXJ0IHB1c2hpbmcgdGhpcyBkZWVwIGludG8NCj4gY2FsbGNoYWlucyBpdCdzIGhhcmQgdG8g c3BvdCBhbGwgcGxhY2VzIHdoZXJlIGFuIG1tdSBub3RpZmllcg0KPiBpbXBsZW1lbnRhdGlvbiBt aWdodCBmYWlsIHdoZW4gaXQncyBub3QgYWxsb3dlZCB0by4NCj4NCj4gSW5zcGlyZWQgYnkgc29t ZSBjb25mdXNpb24gd2UgaGFkIGRpc2N1c3NpbmcgaTkxNSBtbXUgbm90aWZpZXJzIGFuZA0KPiB3 aGV0aGVyIHdlIGNvdWxkIHVzZSB0aGUgbmV3bHktaW50cm9kdWNlZCByZXR1cm4gdmFsdWUgdG8g aGFuZGxlIHNvbWUNCj4gY29ybmVyIGNhc2VzLiBVbnRpbCB3ZSByZWFsaXplZCB0aGF0IHRoZXNl IGFyZSBvbmx5IGZvciB3aGVuIGEgdGFzaw0KPiBoYXMgYmVlbiBraWxsZWQgYnkgdGhlIG9vbSBy ZWFwZXIuDQo+DQo+IEFuIGFsdGVybmF0aXZlIGFwcHJvYWNoIHdvdWxkIGJlIHRvIHNwbGl0IHRo ZSBjYWxsYmFjayBpbnRvIHR3bw0KPiB2ZXJzaW9ucywgb25lIHdpdGggdGhlIGludCByZXR1cm4g dmFsdWUsIGFuZCB0aGUgb3RoZXIgd2l0aCB2b2lkDQo+IHJldHVybiB2YWx1ZSBsaWtlIGluIG9s ZGVyIGtlcm5lbHMuIEJ1dCB0aGF0J3MgYSBsb3QgbW9yZSBjaHVybiBmb3INCj4gZmFpcmx5IGxp dHRsZSBnYWluIEkgdGhpbmsuDQo+DQo+IFN1bW1hcnkgZnJvbSB0aGUgbS1sIGRpc2N1c3Npb24g b24gd2h5IHdlIHdhbnQgc29tZXRoaW5nIGF0IHdhcm5pbmcNCj4gbGV2ZWw6IFRoaXMgYWxsb3dz IGF1dG9tYXRlZCB0b29saW5nIGluIENJIHRvIGNhdGNoIGJ1Z3Mgd2l0aG91dA0KPiBodW1hbnMg aGF2aW5nIHRvIGxvb2sgYXQgZXZlcnl0aGluZy4gSWYgd2UganVzdCB1cGdyYWRlIHRoZSBleGlz dGluZw0KPiBwcl9pbmZvIHRvIGEgcHJfd2FybiwgdGhlbiB3ZSdsbCBoYXZlIGZhbHNlIHBvc2l0 aXZlcy4gQW5kIGFzLWlzLCBubw0KPiBvbmUgd2lsbCBldmVyIHNwb3QgdGhlIHByb2JsZW0gc2lu Y2UgaXQncyBsb3N0IGluIHRoZSBtYXNzaXZlIGFtb3VudHMNCj4gb2Ygb3ZlcmFsbCBkbWVzZyBu b2lzZS4NCj4NCj4gdjI6IERyb3AgdGhlIGZ1bGwgV0FSTl9PTiBiYWNrdHJhY2UgaW4gZmF2b3Vy IG9mIGp1c3QgYSBwcl93YXJuIGZvcg0KPiB0aGUgcHJvYmxlbWF0aWMgY2FzZSAoTWljaGFsIEhv Y2tvKS4NCj4NCj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ DQo+IENjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4NCj4gQ2M6ICJDaHJpc3RpYW4g S8O2bmlnIiA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPg0KPiBDYzogRGF2aWQgUmllbnRqZXMg PHJpZW50amVzQGdvb2dsZS5jb20+DQo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGZmd2xsLmNoPg0KPiBDYzogIkrDqXLDtG1lIEdsaXNzZSIgPGpnbGlzc2VAcmVkaGF0LmNvbT4N Cj4gQ2M6IGxpbnV4LW1tQGt2YWNrLm9yZw0KPiBDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlA cmVkaGF0LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl ckBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgIG1tL21tdV9ub3RpZmllci5jIHwgMyArKysNCj4gICAx IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspDQo+DQo+IGRpZmYgLS1naXQgYS9tbS9tbXVf bm90aWZpZXIuYyBiL21tL21tdV9ub3RpZmllci5jDQo+IGluZGV4IDUxMTlmZjg0Njc2OS4uY2Nj MjJmMjFiNzM1IDEwMDY0NA0KPiAtLS0gYS9tbS9tbXVfbm90aWZpZXIuYw0KPiArKysgYi9tbS9t bXVfbm90aWZpZXIuYw0KPiBAQCAtMTkwLDYgKzE5MCw5IEBAIGludCBfX21tdV9ub3RpZmllcl9p bnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLA0KPiAgIAkJCQlwcl9p bmZvKCIlcFMgY2FsbGJhY2sgZmFpbGVkIHdpdGggJWQgaW4gJXNibG9ja2FibGUgY29udGV4dC5c biIsDQo+ICAgCQkJCQkJbW4tPm9wcy0+aW52YWxpZGF0ZV9yYW5nZV9zdGFydCwgX3JldCwNCj4g ICAJCQkJCQkhYmxvY2thYmxlID8gIm5vbi0iIDogIiIpOw0KPiArCQkJCWlmIChibG9ja2FibGUp DQo+ICsJCQkJCXByX3dhcm4oIiVwUyBjYWxsYmFjayBmYWlsdXJlIG5vdCBhbGxvd2VkXG4iLA0K PiArCQkJCQkJbW4tPm9wcy0+aW52YWxpZGF0ZV9yYW5nZV9zdGFydCk7DQo+ICAgCQkJCXJldCA9 IF9yZXQ7DQo+ICAgCQkJfQ0KPiAgIAkJfQ0KDQo=