From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg0-f70.google.com (mail-pg0-f70.google.com [74.125.83.70]) by kanga.kvack.org (Postfix) with ESMTP id 643986B0279 for ; Mon, 26 Jun 2017 20:07:44 -0400 (EDT) Received: by mail-pg0-f70.google.com with SMTP id 13so14211834pgg.8 for ; Mon, 26 Jun 2017 17:07:44 -0700 (PDT) Received: from hqemgate15.nvidia.com (hqemgate15.nvidia.com. [216.228.121.64]) by mx.google.com with ESMTPS id x28si857112pfa.211.2017.06.26.17.07.43 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Jun 2017 17:07:43 -0700 (PDT) From: Evgeny Baskakov Subject: RE: [HMM 12/15] mm/migrate: new memory migration helper for use with device memory v4 Date: Tue, 27 Jun 2017 00:07:42 +0000 Message-ID: References: <20170522165206.6284-1-jglisse@redhat.com> <20170522165206.6284-13-jglisse@redhat.com> In-Reply-To: <20170522165206.6284-13-jglisse@redhat.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: =?utf-8?B?SsOpcsO0bWUgR2xpc3Nl?= , "akpm@linux-foundation.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" Cc: John Hubbard , David Nellans , Mark Hairgrove , Sherry Cheung , Subhash Gutti T24gTW9uZGF5LCBNYXkgMjIsIDIwMTcgOTo1MiBBTSwgSsOpcsO0bWUgR2xpc3NlIHdyb3RlOg0K Wy4uLl0NCg0KKyAqIFRoZSBhbGxvY19hbmRfY29weSgpIGNhbGxiYWNrIGhhcHBlbnMgb25jZSBh bGwgc291cmNlIHBhZ2VzIGhhdmUgDQorYmVlbiBsb2NrZWQsDQorICogdW5tYXBwZWQgYW5kIGNo ZWNrZWQgKGNoZWNrZWQgd2hldGhlciBwaW5uZWQgb3Igbm90KS4gQWxsIHBhZ2VzIHRoYXQgDQor Y2FuIGJlDQorICogbWlncmF0ZWQgd2lsbCBoYXZlIGFuIGVudHJ5IGluIHRoZSBzcmMgYXJyYXkg c2V0IHdpdGggdGhlIHBmbiB2YWx1ZSANCitvZiB0aGUNCisgKiBwYWdlIGFuZCB3aXRoIHRoZSBN SUdSQVRFX1BGTl9WQUxJRCBhbmQgTUlHUkFURV9QRk5fTUlHUkFURSBmbGFnIHNldCANCisob3Ro ZXINCisgKiBmbGFncyBtaWdodCBiZSBzZXQgYnV0IHNob3VsZCBiZSBpZ25vcmVkIGJ5IHRoZSBj YWxsYmFjaykuDQorICoNCisgKiBUaGUgYWxsb2NfYW5kX2NvcHkoKSBjYWxsYmFjayBjYW4gdGhl biBhbGxvY2F0ZSBkZXN0aW5hdGlvbiBtZW1vcnkgDQorYW5kIGNvcHkNCisgKiBzb3VyY2UgbWVt b3J5IHRvIGl0IGZvciBhbGwgdGhvc2UgZW50cmllcyAoaWUgd2l0aCBNSUdSQVRFX1BGTl9WQUxJ RCANCithbmQNCisgKiBNSUdSQVRFX1BGTl9NSUdSQVRFIGZsYWcgc2V0KS4gT25jZSB0aGVzZSBh cmUgYWxsb2NhdGVkIGFuZCBjb3BpZWQsIA0KK3RoZQ0KKyAqIGNhbGxiYWNrIG11c3QgdXBkYXRl IGVhY2ggY29ycmVzcG9uZGluZyBlbnRyeSBpbiB0aGUgZHN0IGFycmF5IHdpdGggDQordGhlIHBm bg0KKyAqIHZhbHVlIG9mIHRoZSBkZXN0aW5hdGlvbiBwYWdlIGFuZCB3aXRoIHRoZSBNSUdSQVRF X1BGTl9WQUxJRCBhbmQNCisgKiBNSUdSQVRFX1BGTl9MT0NLRUQgZmxhZ3Mgc2V0IChkZXN0aW5h dGlvbiBwYWdlcyBtdXN0IGhhdmUgdGhlaXIgDQorc3RydWN0IHBhZ2VzDQorICogbG9ja2VkLCB2 aWEgbG9ja19wYWdlKCkpLg0KKyAqDQorICogQXQgdGhpcyBwb2ludCB0aGUgYWxsb2NfYW5kX2Nv cHkoKSBjYWxsYmFjayBpcyBkb25lIGFuZCByZXR1cm5zLg0KKyAqDQorICogTm90ZSB0aGF0IHRo ZSBjYWxsYmFjayBkb2VzIG5vdCBoYXZlIHRvIG1pZ3JhdGUgYWxsIHRoZSBwYWdlcyB0aGF0IA0K K2FyZQ0KKyAqIG1hcmtlZCB3aXRoIE1JR1JBVEVfUEZOX01JR1JBVEUgZmxhZyBpbiBzcmMgYXJy YXkgdW5sZXNzIHRoaXMgaXMgYSANCittaWdyYXRpb24NCisgKiBmcm9tIGRldmljZSBtZW1vcnkg dG8gc3lzdGVtIG1lbW9yeSAoaWUgdGhlIE1JR1JBVEVfUEZOX0RFVklDRSBmbGFnIA0KK2lzIGFs c28NCisgKiBzZXQgaW4gdGhlIHNyYyBhcnJheSBlbnRyeSkuIElmIHRoZSBkZXZpY2UgZHJpdmVy IGNhbm5vdCBtaWdyYXRlIGEgDQorZGV2aWNlDQorICogcGFnZSBiYWNrIHRvIHN5c3RlbSBtZW1v cnksIHRoZW4gaXQgbXVzdCBzZXQgdGhlIGNvcnJlc3BvbmRpbmcgZHN0IA0KK2FycmF5DQorICog ZW50cnkgdG8gTUlHUkFURV9QRk5fRVJST1IuIFRoaXMgd2lsbCB0cmlnZ2VyIGEgU0lHQlVTIGlm IENQVSB0cmllcyANCit0bw0KKyAqIGFjY2VzcyBhbnkgb2YgdGhlIHZpcnR1YWwgYWRkcmVzc2Vz IG9yaWdpbmFsbHkgYmFja2VkIGJ5IHRoaXMgcGFnZS4gDQorQmVjYXVzZQ0KKyAqIGEgU0lHQlVT IGlzIHN1Y2ggYSBzZXZlcmUgcmVzdWx0IGZvciB0aGUgdXNlcnNwYWNlIHByb2Nlc3MsIHRoZSAN CitkZXZpY2UNCisgKiBkcml2ZXIgc2hvdWxkIGF2b2lkIHNldHRpbmcgTUlHUkFURV9QRk5fRVJS T1IgdW5sZXNzIGl0IGlzIHJlYWxseSBpbiANCithbg0KKyAqIHVucmVjb3ZlcmFibGUgc3RhdGUu DQorICoNCisgKiBUSEUgYWxsb2NfYW5kX2NvcHkoKSBDQUxMQkFDSyBNVVNUIE5PVCBDSEFOR0Ug QU5ZIE9GIFRIRSBTUkMgQVJSQVkgDQorRU5UUklFUw0KKyAqIE9SIEJBRCBUSElOR1MgV0lMTCBI QVBQRU4gIQ0KKyAqDQoNCkhpIEplcm9tZSwNCg0KVGhlIGRvY3VtZW50YXRpb24gc2hvd24gYWJv dmUgZG9lc24ndCB0ZWxsIHdoYXQgdGhlIGFsbG9jX2FuZF9jb3B5IGNhbGxiYWNrIHNob3VsZCBk byBmb3Igc291cmNlIHBhZ2VzIHRoYXQgaGF2ZSBub3QgYmVlbiBhbGxvY2F0ZWQgeWV0LiBJbnN0 ZWFkLCBpdCB1bmNvbmRpdGlvbmFsbHkgc3VnZ2VzdHMgY2hlY2tpbmcgaWYgdGhlIE1JR1JBVEVf UEZOX1ZBTElEIGFuZCBNSUdSQVRFX1BGTl9NSUdSQVRFIGZsYWdzIGFyZSBzZXQuDQoNCkJhc2Vk IG9uIG15IHRlc3RpbmcgYW5kIGxvb2tpbmcgaW4gdGhlIHNvdXJjZSBjb2RlLCBJIHNlZSB0aGF0 IGZvciBzdWNoIHBhZ2VzIHRoZSByZXNwZWN0aXZlICdzcmMnIFBGTiBlbnRyaWVzIGFyZSBhbHdh eXMgc2V0IHRvIDAgd2l0aG91dCBhbnkgZmxhZ3MuDQoNClRoZSBzYW1wbGUgZHJpdmVyIHNwZWNp ZmljYWxseSBoYW5kbGVzIHRoYXQgYnkgY2hlY2tpbmcgaWYgdGhlcmUncyBubyBwYWdlIGluIHRo ZSAnc3JjJyBlbnRyeSwgYW5kIGlnbm9yZXMgYW55IGZsYWdzIGluIHN1Y2ggY2FzZToNCg0KCXN0 cnVjdCBwYWdlICpzcGFnZSA9IG1pZ3JhdGVfcGZuX3RvX3BhZ2UoKnNyY19wZm5zKTsNCgkuLi4N CglpZiAoc3BhZ2UgJiYgISgqc3JjX3BmbnMgJiBNSUdSQVRFX1BGTl9NSUdSQVRFKSkNCgkJY29u dGludWU7DQoNCglpZiAoc3BhZ2UgJiYgKCpzcmNfcGZucyAmIE1JR1JBVEVfUEZOX0RFVklDRSkp IHsNCg0KSSB3b3VsZCBsaWtlIHRvIHN1Z2dlc3QgcmVmbGVjdGluZyB0aGF0IGluIHRoZSBkb2N1 bWVudGF0aW9uLiBPciwgd2hpY2ggd291bGQgYmUgbW9yZSBsb2dpY2FsLCBtaWdyYXRlX3ZtYSBj b3VsZCBrZWVwIHRoZSB6ZXJvIGluIHRoZSBQRk4gZW50cmllcyBmb3Igbm90IGFsbG9jYXRlZCBw YWdlcywgYnV0IHNldCB0aGUgTUlHUkFURV9QRk5fTUlHUkFURSBmbGFnIGFueXdheS4NCg0KVGhh bmtzIQ0KDQpFdmdlbnkgQmFza2Frb3YNCk5WSURJQQ0KDQo= -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org