From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7DA4EC432C3 for ; Thu, 14 Nov 2019 23:42:41 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 24B1B2071B for ; Thu, 14 Nov 2019 23:42:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 24B1B2071B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=vx.jp.nec.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 94D9F6B0005; Thu, 14 Nov 2019 18:42:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FF076B0006; Thu, 14 Nov 2019 18:42:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7EE306B0007; Thu, 14 Nov 2019 18:42:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0083.hostedemail.com [216.40.44.83]) by kanga.kvack.org (Postfix) with ESMTP id 652526B0005 for ; Thu, 14 Nov 2019 18:42:40 -0500 (EST) Received: from smtpin27.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with SMTP id 3F68C180AD81D for ; Thu, 14 Nov 2019 23:42:40 +0000 (UTC) X-FDA: 76156510080.27.sun57_8b93fb09d542a X-HE-Tag: sun57_8b93fb09d542a X-Filterd-Recvd-Size: 10785 Received: from tyo161.gate.nec.co.jp (tyo161.gate.nec.co.jp [114.179.232.161]) by imf50.hostedemail.com (Postfix) with ESMTP for ; Thu, 14 Nov 2019 23:42:38 +0000 (UTC) Received: from mailgate02.nec.co.jp ([114.179.233.122]) by tyo161.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id xAENgPBW016714 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 15 Nov 2019 08:42:25 +0900 Received: from mailsv01.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94]) by mailgate02.nec.co.jp (8.15.1/8.15.1) with ESMTP id xAENgP8s020520; Fri, 15 Nov 2019 08:42:25 +0900 Received: from mail01b.kamome.nec.co.jp (mail01b.kamome.nec.co.jp [10.25.43.2]) by mailsv01.nec.co.jp (8.15.1/8.15.1) with ESMTP id xAENeWlm018242; Fri, 15 Nov 2019 08:42:25 +0900 Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.150] [10.38.151.150]) by mail02.kamome.nec.co.jp with ESMTP id BT-MMP-10391874; Fri, 15 Nov 2019 08:36:44 +0900 Received: from BPXM20GP.gisp.nec.co.jp ([10.38.151.212]) by BPXC22GP.gisp.nec.co.jp ([10.38.151.150]) with mapi id 14.03.0439.000; Fri, 15 Nov 2019 08:36:43 +0900 From: Toshiki Fukasawa To: Dan Williams , David Hildenbrand CC: "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "akpm@linux-foundation.org" , "mhocko@kernel.org" , "adobriyan@gmail.com" , "hch@lst.de" , "longman@redhat.com" , "sfr@canb.auug.org.au" , "mst@redhat.com" , "cai@lca.pw" , Naoya Horiguchi , Junichi Nomura , Oscar Salvador Subject: Re: [PATCH 2/3] mm: Introduce subsection_dev_map Thread-Topic: [PATCH 2/3] mm: Introduce subsection_dev_map Thread-Index: AQHVlciaV4LdiB2s4UGTCvjTchQqtqeBDuKAgAfVYoCAAAQ6gIAADP8AgAAE4gCAAAOxgIAABLSAgAAItACAAAMVAIAAARcAgAG27YA= Date: Thu, 14 Nov 2019 23:36:42 +0000 Message-ID: <49786b4d-ba95-21b5-c079-46d93c2fe53f@vx.jp.nec.com> References: <3E71366A-9232-46BB-8261-3FCB2300C80A@redhat.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.34.125.135] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-TM-AS-MML: disable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gMjAxOS8xMS8xNCA2OjI2LCBEYW4gV2lsbGlhbXMgd3JvdGU6DQo+IE9uIFdlZCwgTm92IDEz LCAyMDE5IGF0IDE6MjIgUE0gRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+IHdy b3RlOg0KPj4NCj4+DQo+Pg0KPj4+IEFtIDEzLjExLjIwMTkgdW0gMjI6MTIgc2NocmllYiBEYW4g V2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT46DQo+Pj4NCj4+PiDvu79PbiBXZWQs IE5vdiAxMywgMjAxOSBhdCAxMjo0MCBQTSBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0 LmNvbT4gd3JvdGU6DQo+Pj4gWy4uXQ0KPj4+Pj4+Pj4gSSdtIHN0aWxsIHN0cnVnZ2xpbmcgdG8g dW5kZXJzdGFuZCB0aGUgbW90aXZhdGlvbiBvZiBkaXN0aW5ndWlzaGluZw0KPj4+Pj4+Pj4gImFj dGl2ZSIgYXMgc29tZXRoaW5nIGRpc3RpbmN0IGZyb20gIm9ubGluZSIuIEFzIGxvbmcgYXMgdGhl ICJvbmxpbmUiDQo+Pj4+Pj4+PiBncmFudWxhcml0eSBpcyBpbXByb3ZlZCBmcm9tIHNlY3Rpb25z IGRvd24gdG8gc3Vic2VjdGlvbnMgdGhlbiBtb3N0DQo+Pj4+Pj4+PiBjb2RlIHBhdGhzIGFyZSBn b29kIHRvIGdvLiBUaGUgb3RoZXJzIGNhbiB1c2UgZ2V0X2RldnBhZ2VtYXAoKSB0bw0KPj4+Pj4+ Pj4gY2hlY2sgZm9yIFpPTkVfREVWSUNFIGluIGEgcmFjZSBmcmVlIG1hbm5lciBhcyB0aGV5IGN1 cnJlbnRseSBkby4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gSSB0aG91Z2h0IHdlIHdhbnRlZCB0byB1bmlm eSBhY2Nlc3MgaWYgd2UgZG9u4oCZdCByZWFsbHkgY2FyZSBhYm91dCB0aGUgem9uZSBhcyBpbiBt b3N0IHBmbiB3YWxrZXJzIC0gRS5nLiwgZm9yIHpvbmUgc2hyaW5raW5nLg0KPj4+Pj4+DQo+Pj4+ Pj4gQWdyZWUsIHdoZW4gdGhlIHpvbmUgZG9lcyBub3QgbWF0dGVyLCB3aGljaCBpcyBtb3N0IGNh c2VzLCB0aGVuDQo+Pj4+Pj4gcGZuX29ubGluZSgpIGFuZCBwZm5fdmFsaWQoKSBhcmUgc3VmZmlj aWVudC4NCj4+Pj4NCj4+Pj4gT2gsIGFuZCBqdXN0IHRvIGNsYXJpZnkgd2h5IEkgcHJvcG9zZWQg cGZuX2FjdGl2ZSgpOiBUaGUgaXNzdWUgcmlnaHQgbm93IGlzIHRoYXQgYSBQRk4gdGhhdCBpcyB2 YWxpZCBidXQgbm90IG9ubGluZSBjb3VsZCBiZSBvZmZsaW5lIG1lbW9yeSAobWVtbWFwIG5vdCBp bml0aWFsaXplZCkgb3IgWk9ORV9ERVZJQ0UuIFRoYXTigJhzIHdoeSBJIHdhbnRlZCB0byBoYXZl IGEgd2F5IHRvIGRldGVjdCBpZiBhIG1lbW1hcCB3YXMgaW5pdGlhbGl6ZWQsIGluZGVwZW5kZW50 IG9mIHRoZSB6b25lLiBUaGF04oCYcyBpbXBvcnRhbnQgZm9yIGdlbmVyaWMgUEZOIHdhbGtlcnMu DQo+Pj4NCj4+PiBUaGF0J3Mgd2hhdCBJIHdhcyBkZWJhdGluZyB3aXRoIFRvc2hpa2kgWzFdLCB3 aGV0aGVyIHRoZXJlIGlzIGEgcmVhbA0KPj4+IGV4YW1wbGUgb2YgbmVlZGluZyB0byBkaXN0aW5n dWlzaCBaT05FX0RFVklDRSBmcm9tIG9mZmxpbmUgbWVtb3J5IGluIGENCj4+PiBwZm4gd2Fsa2Vy LiBUaGUgcHJvcG9zZWQgdXNlIGNhc2UgaW4gdGhpcyBwYXRjaCBzZXQgb2YgYmVpbmcgYWJsZSB0 bw0KPj4+IHNldCBod3BvaXNvbiBvbiBaT05FX0RFVklDRSBwYWdlcyBkb2VzIG5vdCBzZWVtIGxp a2UgYSBnb29kIGlkZWEgdG8NCj4+PiBtZS4gTXkgc3VzcGljaW9uIGlzIHRoYXQgdGhpcyBpcyBh IGNvbW1vbiB0aGVtZSBhbmQgb3RoZXJzIGFyZSBsb29raW5nDQo+Pj4gdG8gZG8gdGhlc2UgdHlw ZXMgcGFnZSBtYW5pcHVsYXRpb25zIHRoYXQgb25seSBtYWtlIHNlbnNlIGZvciBvbmxpbmUNCj4+ PiBtZW1vcnkuIElmIHRoYXQgaXMgdGhlIGNhc2UgdGhlbiB0cmVhdGluZyBaT05FX0RFVklDRSBh cyBvZmZsaW5lIHNlZW1zDQo+Pj4gdGhlIHJpZ2h0IGRpcmVjdGlvbi4NCj4+DQo+PiBSaWdodC4g QXQgbGVhc3QgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIGZvciB6b25lIHNocmlua2luZyAtIG5v dCBzdXJlIGFib3V0IHRoZSBvdGhlciB3YWxrZXJzLiBXZSB3b3VsZCBoYXZlIHRvIHNwZWNpYWwt Y2FzZSBaT05FX0RFVklDRSBoYW5kbGluZyB0aGVyZS4NCj4+DQo+IA0KPiBJIHRoaW5rIHRoYXQn cyBvay4uLiBJdCdzIGFscmVhZHkgem9uZSBhd2FyZSBjb2RlIHdoZXJlYXMgcGZuIHdhbGtlcnMN Cj4gYXJlIHpvbmUgdW5hd2FyZSBhbmQgc2hvdWxkIHN0YXkgdGhhdCB3YXkgaWYgYXQgYWxsIHBv c3NpYmxlLg0KPiANCj4+IEJ1dCBhcyBJIHNhaWQsIGEgc3Vic2VjdGlvbiBtYXAgZm9yIG9ubGlu ZSBtZW1vcnkgaXMgYSBnb29kIHN0YXJ0LCBlc3BlY2lhbGx5IHRvIGZpeCBwZm5fdG9fb25saW5l X3BhZ2UoKS4gQWxzbywgSSB0aGluayB0aGlzIG1pZ2h0IGJlIGEgdmVyeSBnb29kIHRoaW5nIHRv IGhhdmUgZm9yIE9zY2FycyBtZW1tYXAtb24tbWVtb3J5IHdvcmsgKEkgaGF2ZSBhIHBsYW4gaW4g bXkgaGVhZCBJIGNhbiBkaXNjdXNzIHdpdGggT3NjYXIgb25jZSBoZSBoYXMgdGltZSB0byB3b3Jr IG9uIHRoYXQgYWdhaW4pLg0KPiANCj4gT2ssIEknbGwga2VlcCBhbiBleWUgb3V0Lg0KDQpJIHVu ZGVyc3RhbmQgeW91ciBwb2ludC4gVGhhbmtzIQ0KDQpCeSB0aGUgd2F5LCBJIGZvdW5kIGFub3Ro ZXIgcHJvYmxlbSBhYm91dCBaT05FX0RFVklDRSwgd2hpY2gNCmlzIHJhY2UgYmV0d2VlbiBtZW1t YXAgaW5pdGlhbGl6YXRpb24gYW5kIHpvbmUgc2hyaW5raW5nLg0KDQpJdGVyYXRpb24gb2YgY3Jl YXRlIGFuZCBkZXN0cm95IG5hbWVzcGFjZSBjYXVzZXMgdGhlIHBhbmljIGFzIGJlbG93Og0KDQpb ICAgNDEuMjA3Njk0XSBrZXJuZWwgQlVHIGF0IG1tL3BhZ2VfYWxsb2MuYzo1MzUhDQpbICAgNDEu MjA4MTA5XSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFNNUCBQVEkNClsgICA0MS4yMDg1MDhd IENQVTogNyBQSUQ6IDI3NjYgQ29tbTogbmRjdGwgTm90IHRhaW50ZWQgNS40LjAtcmM0ICM2DQpb ICAgNDEuMjA5MDY0XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQ SUlYLCAxOTk2KSwgQklPUyByZWwtMS4xMS4wLTAtZzYzNDUxZmNhMTMtcHJlYnVpbHQucWVtdS1w cm9qZWN0Lm9yZyAwNC8wMS8yMDE0DQpbICAgNDEuMjEwMTc1XSBSSVA6IDAwMTA6c2V0X3BmbmJs b2NrX2ZsYWdzX21hc2srMHg5NS8weGYwDQpbICAgNDEuMjEwNjQzXSBDb2RlOiAwNCA0MSA4MyBl MiAzYyA0OCA4ZCAwNCBhOCA0OCBjMSBlMCAwNyA0OCAwMyAwNCBkZCBlMCA1OSA1NSBiYiA0OCA4 YiA1OCA2OCA0OCAzOSBkYSA3MyAwZSA0OCBjNyBjNiA3MCBhYyAxMSBiYiBlOCAxYiBiMiBmZCBm ZiA8MGY+IDBiIDQ4IDAzIDU4IDc4IDQ4IDM5IGRhIDczIGU5IDQ5IDAxIGNhIGI5IDNmIDAwIDAw IDAwIDRmIDhkIDBjDQpbICAgNDEuMjEyMzU0XSBSU1A6IDAwMTg6ZmZmZmFjMGQ0MTU1N2M4MCBF RkxBR1M6IDAwMDEwMjQ2DQpbICAgNDEuMjEyODIxXSBSQVg6IDAwMDAwMDAwMDAwMDAwNGEgUkJY OiAwMDAwMDAwMDAwMjQ0YTAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMA0KWyAgIDQxLjIxMzQ1OV0g UkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IGZmZmZmZmZm YmIxMTk3ZGMNClsgICA0MS4yMTQxMDBdIFJCUDogMDAwMDAwMDAwMDAwMDAwYyBSMDg6IDAwMDAw MDAwMDAwMDA0MzkgUjA5OiAwMDAwMDAwMDAwMDAwMDU5DQpbICAgNDEuMjE0NzM2XSBSMTA6IDAw MDAwMDAwMDAwMDAwMDAgUjExOiBmZmZmYWMwZDQxNTU3YjA4IFIxMjogZmZmZjhiZTQ3NWVhNzJi MA0KWyAgIDQxLjIxNTM3Nl0gUjEzOiAwMDAwMDAwMDAwMDBmYTAwIFIxNDogMDAwMDAwMDAwMDI1 MDAwMCBSMTU6IDAwMDAwMDAwZmZmYzBiYjUNClsgICA0MS4yMTYwMDhdIEZTOiAgMDAwMDdmMzA4 NjJhYjYwMCgwMDAwKSBHUzpmZmZmOGJlNTdiYzQwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAw MDAwMDANClsgICA0MS4yMTY3NzFdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAw MDAwMDAwODAwNTAwMzMNClsgICA0MS4yMTcyOTldIENSMjogMDAwMDU1ZTgyNGQwZDUwOCBDUjM6 IDAwMDAwMDAyMzFkYWMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmUwDQpbICAgNDEuMjE3OTM0XSBD YWxsIFRyYWNlOg0KWyAgIDQxLjIxODIyNV0gIG1lbW1hcF9pbml0X3pvbmVfZGV2aWNlKzB4MTY1 LzB4MTdjDQpbICAgNDEuMjE4NjQyXSAgbWVtcmVtYXBfcGFnZXMrMHg0YzEvMHg1NDANClsgICA0 MS4yMTg5ODldICBkZXZtX21lbXJlbWFwX3BhZ2VzKzB4MWQvMHg2MA0KWyAgIDQxLjIxOTM2N10g IHBtZW1fYXR0YWNoX2Rpc2srMHgxNmIvMHg2MDAgW25kX3BtZW1dDQpbICAgNDEuMjE5ODA0XSAg PyBkZXZtX25zaW9fZW5hYmxlKzB4YjgvMHhlMA0KWyAgIDQxLjIyMDE3Ml0gIG52ZGltbV9idXNf cHJvYmUrMHg2OS8weDFjMA0KWyAgIDQxLjIyMDUyNl0gIHJlYWxseV9wcm9iZSsweDFjMi8weDNl MA0KWyAgIDQxLjIyMDg1Nl0gIGRyaXZlcl9wcm9iZV9kZXZpY2UrMHhiNC8weDEwMA0KWyAgIDQx LjIyMTIzOF0gIGRldmljZV9kcml2ZXJfYXR0YWNoKzB4NGYvMHg2MA0KWyAgIDQxLjIyMTYxMV0g IGJpbmRfc3RvcmUrMHhjOS8weDExMA0KWyAgIDQxLjIyMTkxOV0gIGtlcm5mc19mb3Bfd3JpdGUr MHgxMTYvMHgxOTANClsgICA0MS4yMjIzMjZdICB2ZnNfd3JpdGUrMHhhNS8weDFhMA0KWyAgIDQx LjIyMjYyNl0gIGtzeXNfd3JpdGUrMHg1OS8weGQwDQpbICAgNDEuMjIyOTI3XSAgZG9fc3lzY2Fs bF82NCsweDViLzB4MTgwDQpbICAgNDEuMjIzMjY0XSAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9o d2ZyYW1lKzB4NDQvMHhhOQ0KWyAgIDQxLjIyMzcxNF0gUklQOiAwMDMzOjB4N2YzMDg2NWQwZWQ4 DQpbICAgNDEuMjI0MDM3XSBDb2RlOiA4OSAwMiA0OCBjNyBjMCBmZiBmZiBmZiBmZiBlYiBiMyAw ZiAxZiA4MCAwMCAwMCAwMCAwMCBmMyAwZiAxZSBmYSA0OCA4ZCAwNSA0NSA3OCAwZCAwMCA4YiAw MCA4NSBjMCA3NSAxNyBiOCAwMSAwMCAwMCAwMCAwZiAwNSA8NDg+IDNkIDAwIGYwIGZmIGZmIDc3 IDU4IGMzIDBmIDFmIDgwIDAwIDAwIDAwIDAwIDQxIDU0IDQ5IDg5IGQ0IDU1DQpbICAgNDEuMjI1 OTIwXSBSU1A6IDAwMmI6MDAwMDdmZmZlNWQzMGE3OCBFRkxBR1M6IDAwMDAwMjQ2IE9SSUdfUkFY OiAwMDAwMDAwMDAwMDAwMDAxDQpbICAgNDEuMjI2NjA4XSBSQVg6IGZmZmZmZmZmZmZmZmZmZGEg UkJYOiAwMDAwNTVlODI0ZDA3ZjQwIFJDWDogMDAwMDdmMzA4NjVkMGVkOA0KWyAgIDQxLjIyNzI0 Ml0gUkRYOiAwMDAwMDAwMDAwMDAwMDA3IFJTSTogMDAwMDU1ZTgyNGQwN2Y0MCBSREk6IDAwMDAw MDAwMDAwMDAwMDQNClsgICA0MS4yMjc4NzBdIFJCUDogMDAwMDAwMDAwMDAwMDAwNyBSMDg6IDAw MDAwMDAwMDAwMDAwMDcgUjA5OiAwMDAwMDAwMDAwMDAwMDA2DQpbICAgNDEuMjI4NzUzXSBSMTA6 IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2IFIxMjogMDAwMDAwMDAwMDAw MDAwNA0KWyAgIDQxLjIyOTQxOV0gUjEzOiAwMDAwN2YzMDg2MmFiNTI4IFIxNDogMDAwMDAwMDAw MDAwMDAwMSBSMTU6IDAwMDA1NWU4MjRkMDdmNDANCg0KV2hpbGUgY3JlYXRpbmcgYSBuYW1lc3Bh Y2UgYW5kIGluaXRpYWxpemluZyBtZW1tYXAsIGlmIHlvdSBkZXN0cm95IHRoZSBuYW1lc3BhY2UN CmFuZCBzaHJpbmsgdGhlIHpvbmUsIGl0IHdpbGwgaW5pdGlhbGl6ZSB0aGUgbWVtbWFwIG91dHNp ZGUgdGhlIHpvbmUgYW5kDQp0cmlnZ2VyIFZNX0JVR19PTl9QQUdFKCF6b25lX3NwYW5zX3Bmbihw YWdlX3pvbmUocGFnZSksIHBmbiksIHBhZ2UpIGluDQpzZXRfcGZuYmxvY2tfZmxhZ3NfbWFzaygp Lg0KDQpUaGFua3MsDQpUb3NoaWtpIEZ1a2FzYXdh