From mboxrd@z Thu Jan 1 00:00:00 1970 From: Randy Dunlap Subject: Re: [PATCH 1/9] mm: Introduce new vm_insert_range API Date: Thu, 15 Nov 2018 10:13:36 -0800 Message-ID: <9655a12e-bd3d-aca2-6155-38924028eb5d__46557.1364424706$1542305573$gmane$org@infradead.org> References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181115154530.GA27872@jordon-HP-15-Notebook-PC> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Souptick Joarder , akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com, kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com, sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org, linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com, treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com, stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de, airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org, pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org, boris.ostrovsky@oracle.com, jgross@suse.com Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org List-Id: xen-devel@lists.xenproject.org T24gMTEvMTUvMTggNzo0NSBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBQcmV2aW91bHkg ZHJpdmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+IGtlcm5lbCBw YWdlcy9tZW1vcnkgaW50byB1c2VyIHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+IGludm9raW5n IHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiAKPiBBcyB0aGlzIHBhdHRlcm4gaXMg Y29tbW9uIGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVycywgaXQgY2FuCj4gYmUgZ2VuZXJhbGl6ZWQg YnkgY3JlYXRpbmcgYSBuZXcgZnVuY3Rpb24gYW5kIHVzZSBpdCBhY3Jvc3MKPiB0aGUgZHJpdmVy cy4KPiAKPiB2bV9pbnNlcnRfcmFuZ2UgaXMgdGhlIG5ldyBBUEkgd2hpY2ggd2lsbCBiZSB1c2Vk IHRvIG1hcCBhCj4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyB0byB1c2VyIHZtYS4KPiAK PiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4K PiBSZXZpZXdlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gLS0t Cj4gIGluY2x1ZGUvbGludXgvbW1fdHlwZXMuaCB8ICAzICsrKwo+ICBtbS9tZW1vcnkuYyAgICAg ICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIG1tL25vbW11LmMg ICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRp b25zKCspCgpIaSwKCldoYXQgaXMgdGhlIG9wcG9zaXRlIG9mIHZtX2luc2VydF9yYW5nZSgpIG9y IGV2ZW4gb2Ygdm1faW5zZXJ0X3BhZ2UoKT8Kb3IgaXMgdGhlcmUgbm8gbmVlZCBmb3IgdGhhdD8K Cgo+IGRpZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCj4gaW5kZXggMTVjNDE3 ZS4uZGE5MDRlZCAxMDA2NDQKPiAtLS0gYS9tbS9tZW1vcnkuYwo+ICsrKyBiL21tL21lbW9yeS5j Cj4gQEAgLTE0NzgsNiArMTQ3OCwzNCBAQCBzdGF0aWMgaW50IGluc2VydF9wYWdlKHN0cnVjdCB2 bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gIH0KPiAgCj4gIC8qKgo+ ICsgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8g dXNlciB2bWEKPiArICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gKyAqIEBhZGRyOiB0YXJn ZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFnZQo+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJy YXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ICsgKiBAcGFnZV9jb3VudDogbm8uIG9mIHBhZ2Vz IG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKCnMvbm8uL251bWJlci8KCj4gKyAqCj4gKyAq IFRoaXMgYWxsb3dzIGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5 J3ZlIGFsbG9jYXRlZAo+ICsgKiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmljIGZ1 bmN0aW9uIHdoaWNoIGRyaXZlcnMgY2FuIHVzZQo+ICsgKiByYXRoZXIgdGhhbiB1c2luZyB0aGVp ciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8KPiArICogdXNl ciB2bWEuCj4gKyAqLwo+ICtpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVj dCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gKwkJCXN0cnVjdCBwYWdlICoqcGFnZXMsIHVu c2lnbmVkIGxvbmcgcGFnZV9jb3VudCkKPiArewo+ICsJdW5zaWduZWQgbG9uZyB1YWRkciA9IGFk ZHI7Cj4gKwlpbnQgcmV0ID0gMCwgaTsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgcGFnZV9jb3Vu dDsgaSsrKSB7Cj4gKwkJcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbaV0p Owo+ICsJCWlmIChyZXQgPCAwKQo+ICsJCQlyZXR1cm4gcmV0OwoKRm9yIGEgbm9uLXRyaXZpYWwg dmFsdWUgb2YgcGFnZV9jb3VudDoKSXMgaXQgYSBwcm9ibGVtIGlmIHZtX2luc2VydF9wYWdlKCkg c3VjY2VlZHMgZm9yIHNldmVyYWwgcGFnZXMKYW5kIHRoZW4gZmFpbHM/Cgo+ICsJCXVhZGRyICs9 IFBBR0VfU0laRTsKPiArCX0KPiArCj4gKwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICsvKioKPiAg ICogdm1faW5zZXJ0X3BhZ2UgLSBpbnNlcnQgc2luZ2xlIHBhZ2UgaW50byB1c2VyIHZtYQo+ICAg KiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiAgICogQGFkZHI6IHRhcmdldCB1c2VyIGFkZHJl c3Mgb2YgdGhpcyBwYWdlCgoKdGhhbmtzLgotLSAKflJhbmR5CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h aWxtYW4vbGlzdGluZm8veGVuLWRldmVs