From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kara Subject: Re: [PATCH 2/3] mm/mmu_notifier: use structure for invalidate_range_start/end calls Date: Wed, 5 Dec 2018 12:04:16 +0100 Message-ID: <20181205110416.GE22304@quack2.suse.cz> References: <20181203201817.10759-1-jglisse@redhat.com> <20181203201817.10759-3-jglisse@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id D0D6C6E3E1 for ; Wed, 5 Dec 2018 11:04:18 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20181203201817.10759-3-jglisse@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: jglisse@redhat.com Cc: Ralph Campbell , Jan Kara , kvm@vger.kernel.org, Matthew Wilcox , linux-rdma@vger.kernel.org, John Hubbard , Felix Kuehling , Radim =?utf-8?B?S3LEjW3DocWZ?= , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Michal Hocko , linux-mm@kvack.org, Christian Koenig , Ross Zwisler , linux-fsdevel@vger.kernel.org, Paolo Bonzini , Andrew Morton , Dan Williams List-Id: dri-devel@lists.freedesktop.org SGkgSmVyb21lIQoKT24gTW9uIDAzLTEyLTE4IDE1OjE4OjE2LCBqZ2xpc3NlQHJlZGhhdC5jb20g d3JvdGU6Cj4gRnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+Cj4gCj4g VG8gYXZvaWQgaGF2aW5nIHRvIGNoYW5nZSBtYW55IGNhbGwgc2l0ZXMgZXZlcnl0aW1lIHdlIHdh bnQgdG8gYWRkIGEKPiBwYXJhbWV0ZXIgdXNlIGEgc3RydWN0dXJlIHRvIGdyb3VwIGFsbCBwYXJh bWV0ZXJzIGZvciB0aGUgbW11X25vdGlmaWVyCj4gaW52YWxpZGF0ZV9yYW5nZV9zdGFydC9lbmQg Y2Fra3MuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcyB3aXRoIHRoaXMKPiBwYXRjaC4KClR3byBzdWdn ZXN0aW9ucyBmb3IgdGhlIHBhdGNoIGJlbG93OgoKPiBAQCAtNzcyLDcgKzc3NSw4IEBAIHN0YXRp YyB2b2lkIGRheF9lbnRyeV9ta2NsZWFuKHN0cnVjdCBhZGRyZXNzX3NwYWNlICptYXBwaW5nLCBw Z29mZl90IGluZGV4LAo+ICAJCSAqIGNhbGwgbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vf c3RhcnQoKSBvbiBvdXIgYmVoYWxmCj4gIAkJICogYmVmb3JlIHRha2luZyBhbnkgbG9jay4KPiAg CQkgKi8KPiAtCQlpZiAoZm9sbG93X3B0ZV9wbWQodm1hLT52bV9tbSwgYWRkcmVzcywgJnN0YXJ0 LCAmZW5kLCAmcHRlcCwgJnBtZHAsICZwdGwpKQo+ICsJCWlmIChmb2xsb3dfcHRlX3BtZCh2bWEt PnZtX21tLCBhZGRyZXNzLCAmcmFuZ2UsCj4gKwkJCQkgICAmcHRlcCwgJnBtZHAsICZwdGwpKQo+ ICAJCQljb250aW51ZTsKClRoZSBjaGFuZ2Ugb2YgZm9sbG93X3B0ZV9wbWQoKSBhcmd1bWVudHMg bG9va3MgdW5leHBlY3RlZC4gV2h5IHNob3VsZCB0aGF0CmNhcmUgYWJvdXQgbW11IG5vdGlmaWVy IHJhbmdlPyBJIHNlZSBpdCBtYXkgYmUgY29udmVuaWVudCBidXQgaXQgZG9lc24ndCBsb29rCmxp a2UgYSBnb29kIEFQSSB0byBtZS4KCj4gQEAgLTExMzksMTEgKzExNDAsMTUgQEAgc3RhdGljIHNz aXplX3QgY2xlYXJfcmVmc193cml0ZShzdHJ1Y3QgZmlsZSAqZmlsZSwgY29uc3QgY2hhciBfX3Vz ZXIgKmJ1ZiwKPiAgCQkJCWRvd25ncmFkZV93cml0ZSgmbW0tPm1tYXBfc2VtKTsKPiAgCQkJCWJy ZWFrOwo+ICAJCQl9Cj4gLQkJCW1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KG1t LCAwLCAtMSk7Cj4gKwo+ICsJCQlyYW5nZS5zdGFydCA9IDA7Cj4gKwkJCXJhbmdlLmVuZCA9IC0x VUw7Cj4gKwkJCXJhbmdlLm1tID0gbW07Cj4gKwkJCW1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3Jh bmdlX3N0YXJ0KCZyYW5nZSk7CgpBbHNvIGhvdyBhYm91dCBwcm92aWRpbmcgaW5pdGlhbGl6ZXIg Zm9yIHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2U/IE9yCnNvbWV0aGluZyBsaWtlIERFQ0xBUkVf TU1VX05PVElGSUVSX1JBTkdFPyBUaGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQKdW51c2VkIGFyZ3Vt ZW50cyBmb3IgcGFydGljdWxhciBub3RpZmljYXRpb24gcGxhY2VzIGhhdmUgZGVmaW5lZCB2YWx1 ZXMgYW5kCmFsc28gaWYgeW91IGFkZCBhbm90aGVyIG1hbmRhdG9yeSBhcmd1bWVudCAobGlrZSB5 b3UgZG8gaW4geW91ciB0aGlyZApwYXRjaCksIHlvdSBqdXN0IGFkZCBhbm90aGVyIGFyZ3VtZW50 IHRvIHRoZSBpbml0aWFsaXplciBhbmQgdGhhdCB3YXkKdGhlIGNvbXBpbGVyIG1ha2VzIHN1cmUg eW91IGhhdmVuJ3QgbWlzc2VkIGFueSBwbGFjZS4gRmluYWxseSB0aGUgY29kZSB3aWxsCnJlbWFp biBtb3JlIGNvbXBhY3QgdGhhdCB3YXkgKGxlc3MgbGluZXMgbmVlZGVkIHRvIGluaXRpYWxpemUg dGhlIHN0cnVjdCkuCgoJCQkJCQkJCUhvbnphCi0tIApKYW4gS2FyYSA8amFja0BzdXNlLmNvbT4K U1VTRSBMYWJzLCBDUgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK