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 17:28:57 +0100 Message-ID: <20181205162857.GF30615@quack2.suse.cz> References: <20181203201817.10759-1-jglisse@redhat.com> <20181203201817.10759-3-jglisse@redhat.com> <20181205110416.GE22304@quack2.suse.cz> <20181205155357.GA3536@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 224FC6E499 for ; Wed, 5 Dec 2018 16:29:01 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20181205155357.GA3536@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jerome Glisse 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 T24gV2VkIDA1LTEyLTE4IDEwOjUzOjU3LCBKZXJvbWUgR2xpc3NlIHdyb3RlOgo+IE9uIFdlZCwg RGVjIDA1LCAyMDE4IGF0IDEyOjA0OjE2UE0gKzAxMDAsIEphbiBLYXJhIHdyb3RlOgo+ID4gSGkg SmVyb21lIQo+ID4gCj4gPiBPbiBNb24gMDMtMTItMTggMTU6MTg6MTYsIGpnbGlzc2VAcmVkaGF0 LmNvbSB3cm90ZToKPiA+ID4gRnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5j b20+Cj4gPiA+IAo+ID4gPiBUbyBhdm9pZCBoYXZpbmcgdG8gY2hhbmdlIG1hbnkgY2FsbCBzaXRl cyBldmVyeXRpbWUgd2Ugd2FudCB0byBhZGQgYQo+ID4gPiBwYXJhbWV0ZXIgdXNlIGEgc3RydWN0 dXJlIHRvIGdyb3VwIGFsbCBwYXJhbWV0ZXJzIGZvciB0aGUgbW11X25vdGlmaWVyCj4gPiA+IGlu dmFsaWRhdGVfcmFuZ2Vfc3RhcnQvZW5kIGNha2tzLiBObyBmdW5jdGlvbmFsIGNoYW5nZXMgd2l0 aCB0aGlzCj4gPiA+IHBhdGNoLgo+ID4gCj4gPiBUd28gc3VnZ2VzdGlvbnMgZm9yIHRoZSBwYXRj aCBiZWxvdzoKPiA+IAo+ID4gPiBAQCAtNzcyLDcgKzc3NSw4IEBAIHN0YXRpYyB2b2lkIGRheF9l bnRyeV9ta2NsZWFuKHN0cnVjdCBhZGRyZXNzX3NwYWNlICptYXBwaW5nLCBwZ29mZl90IGluZGV4 LAo+ID4gPiAgCQkgKiBjYWxsIG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KCkg b24gb3VyIGJlaGFsZgo+ID4gPiAgCQkgKiBiZWZvcmUgdGFraW5nIGFueSBsb2NrLgo+ID4gPiAg CQkgKi8KPiA+ID4gLQkJaWYgKGZvbGxvd19wdGVfcG1kKHZtYS0+dm1fbW0sIGFkZHJlc3MsICZz dGFydCwgJmVuZCwgJnB0ZXAsICZwbWRwLCAmcHRsKSkKPiA+ID4gKwkJaWYgKGZvbGxvd19wdGVf cG1kKHZtYS0+dm1fbW0sIGFkZHJlc3MsICZyYW5nZSwKPiA+ID4gKwkJCQkgICAmcHRlcCwgJnBt ZHAsICZwdGwpKQo+ID4gPiAgCQkJY29udGludWU7Cj4gPiAKPiA+IFRoZSBjaGFuZ2Ugb2YgZm9s bG93X3B0ZV9wbWQoKSBhcmd1bWVudHMgbG9va3MgdW5leHBlY3RlZC4gV2h5IHNob3VsZCB0aGF0 Cj4gPiBjYXJlIGFib3V0IG1tdSBub3RpZmllciByYW5nZT8gSSBzZWUgaXQgbWF5IGJlIGNvbnZl bmllbnQgYnV0IGl0IGRvZXNuJ3QgbG9vawo+ID4gbGlrZSBhIGdvb2QgQVBJIHRvIG1lLgo+IAo+ IFNhZGRseSBpIGRvIG5vdCBzZWUgYSB3YXkgYXJvdW5kIHRoYXQgb25lIHRoaXMgaXMgYmVjYXVz ZSBvZiBmcy9kYXguYwo+IHdoaWNoIGRvZXMgdGhlIG1tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3Jh bmdlX2VuZCB3aGlsZSBmb2xsb3dfcHRlX3BtZAo+IGRvIHRoZSBtbXVfbm90aWZpZXJfaW52YWxp ZGF0ZV9yYW5nZV9zdGFydAoKSSBzZWUgc28gdGhpcyBpcyByZWFsbHkgYSBwcmVleGlzdGluZyBw cm9ibGVtIHdpdGggZm9sbG93X3B0ZV9wbWQoKSBoYXZpbmcKdWdseSBpbnRlcmZhY2UuIEFmdGVy IHNvbWUgdGhvdWdodHMgSSB0aGluayB5b3VyIHBhdGNoIGFjdHVhbGx5IHNsaWdodGx5CmltcHJv dmVzIHRoZSBzaXR1YXRpb24gc28gT0suCgoJCQkJCQkJCUhvbnphCi0tIApKYW4gS2FyYSA8amFj a0BzdXNlLmNvbT4KU1VTRSBMYWJzLCBDUgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK