Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3172920imm; Mon, 16 Jul 2018 23:39:23 -0700 (PDT) X-Google-Smtp-Source: AAOMgpf9krBpu+3yPxLYJZrilF50wZuv6KAlRCOCXbmMQnwMSmQupIgzBWxqu51RB7acvJV1HBBm X-Received: by 2002:a63:6243:: with SMTP id w64-v6mr346856pgb.179.1531809562980; Mon, 16 Jul 2018 23:39:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531809562; cv=none; d=google.com; s=arc-20160816; b=Qbb08CCsQ/d1BEUpnf1zSU5olI8713FQjF8ZzVrXzgpfbELsAOc8GIJW06lCz7Kw6c HV3ivtnBts9rMsC9qQ5NMiseF6N8AKZEcqI4sEYAoznMz2uFDvQObS21ifQLfko7UH24 0cB0YfVdKJio4FgOif3dgzW8o1DqxO8SdRXjxwQCCUSJhX/4qCtwQdv/QCNtmyUr0/dK 84xiYDta3npT7fwtKSp9rcHCe5Yl3pCOiiGsOQ0wXp33ydp4Aj46Tjk8aj2p5Pf9d0Fr hOFHs26FVl0Rl0BH6iFjkELVUOAvpXr1kYGcKiN6HuDyJqNCnC6tPXESy36hfn1fu02x Ve4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=nMyXuH4e3OuT5utGVosUgLGmOVNdTLKbrN9I/qpBG2s=; b=IWHkr1Bc1HprsQtyg5QrUP4lq3yfSZsUC5Mm/IYA3ebdbXWJEu/tEGOWU138x9ovYR QAqESmSNSp72Hb6RRllo39v+j0WMRl+IFhWvmBbCsSYvY9p31NFQk/O4HKnrycBJvA9Q /7HIbjTfslSRETbdnnZ5+ul5NMF988WfhK2jcf6nu/cHb/eQC4koA8AhGd1FZGD46Wvl +EGnT3GuyF2nASRftz83h/VCT1ISTUP3UahRjOte2QyVIYqsrsE1rOMqDQlCT9EXqX1l l3wgkQtEbFf2aTW/sDkFmd5wo3/2P+dmTjEiItEh9HMzEfeDrB8dmAmuy5KKrrZsuJyf ilow== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l13-v6si188232pgr.291.2018.07.16.23.39.07; Mon, 16 Jul 2018 23:39:22 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729374AbeGQHIs (ORCPT + 99 others); Tue, 17 Jul 2018 03:08:48 -0400 Received: from tyo161.gate.nec.co.jp ([114.179.232.161]:35157 "EHLO tyo161.gate.nec.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727796AbeGQHIr (ORCPT ); Tue, 17 Jul 2018 03:08:47 -0400 Received: from mailgate01.nec.co.jp ([114.179.233.122]) by tyo161.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id w6H6bL3F021805 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 17 Jul 2018 15:37:21 +0900 Received: from mailsv01.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94]) by mailgate01.nec.co.jp (8.15.1/8.15.1) with ESMTP id w6H6bLVj020713; Tue, 17 Jul 2018 15:37:21 +0900 Received: from mail02.kamome.nec.co.jp (mail02.kamome.nec.co.jp [10.25.43.5]) by mailsv01.nec.co.jp (8.15.1/8.15.1) with ESMTP id w6H6Y0lH020486; Tue, 17 Jul 2018 15:37:21 +0900 Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.151] [10.38.151.151]) by mail03.kamome.nec.co.jp with ESMTP id BT-MMP-2033224; Tue, 17 Jul 2018 15:36:21 +0900 Received: from BPXM23GP.gisp.nec.co.jp ([10.38.151.215]) by BPXC23GP.gisp.nec.co.jp ([10.38.151.151]) with mapi id 14.03.0319.002; Tue, 17 Jul 2018 15:36:20 +0900 From: Naoya Horiguchi To: Dan Williams CC: "linux-nvdimm@lists.01.org" , Jan Kara , Christoph Hellwig , =?utf-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Matthew Wilcox , Ross Zwisler , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH v5 08/11] mm, memory_failure: Teach memory_failure() about dev_pagemap pages Thread-Topic: [PATCH v5 08/11] mm, memory_failure: Teach memory_failure() about dev_pagemap pages Thread-Index: AQHUE+Ec860aWMEdckiWuyQY9LqbA6SMTxSAgAEFWYCABR3hgA== Date: Tue, 17 Jul 2018 06:36:19 +0000 Message-ID: <20180717063619.GB1346@hori1.linux.bs1.fc.nec.co.jp> References: <153074042316.27838.17319837331947007626.stgit@dwillia2-desk3.amr.corp.intel.com> <153074046610.27838.329669845580014251.stgit@dwillia2-desk3.amr.corp.intel.com> <20180713085241.GA26980@hori1.linux.bs1.fc.nec.co.jp> In-Reply-To: Accept-Language: en-US, ja-JP Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.51.8.80] Content-Type: text/plain; charset="utf-8" Content-ID: <143C38EA678153419A92FA737435C1AF@gisp.nec.co.jp> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-TM-AS-MML: disable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gRnJpLCBKdWwgMTMsIDIwMTggYXQgMDU6Mjg6MDVQTSAtMDcwMCwgRGFuIFdpbGxpYW1zIHdy b3RlOg0KPiBPbiBGcmksIEp1bCAxMywgMjAxOCBhdCAxOjUyIEFNLCBOYW95YSBIb3JpZ3VjaGkN Cj4gPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+IHdyb3RlOg0KPiA+IE9uIFdlZCwgSnVsIDA0 LCAyMDE4IGF0IDAyOjQxOjA2UE0gLTA3MDAsIERhbiBXaWxsaWFtcyB3cm90ZToNCi4uLg0KPiA+ PiArDQo+ID4+ICsgICAgIC8qDQo+ID4+ICsgICAgICAqIFVzZSB0aGlzIGZsYWcgYXMgYW4gaW5k aWNhdGlvbiB0aGF0IHRoZSBkYXggcGFnZSBoYXMgYmVlbg0KPiA+PiArICAgICAgKiByZW1hcHBl ZCBVQyB0byBwcmV2ZW50IHNwZWN1bGF0aXZlIGNvbnN1bXB0aW9uIG9mIHBvaXNvbi4NCj4gPj4g KyAgICAgICovDQo+ID4+ICsgICAgIFNldFBhZ2VIV1BvaXNvbihwYWdlKTsNCj4gPg0KPiA+IFRo ZSBudW1iZXIgb2YgaHdwb2lzb24gcGFnZXMgaXMgbWFpbnRhaW5lZCBieSBudW1fcG9pc29uZWRf cGFnZXMsDQo+ID4gc28geW91IGNhbiBjYWxsIG51bV9wb2lzb25lZF9wYWdlc19pbmMoKT8NCj4g DQo+IEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0aGVzZSBwYWdlcyBhY2NvdW50ZWQgaW4gbnVtX3Bv aXNvbmVkX3BhZ2VzKCkuDQo+IFdlIGhhdmUgdGhlIGJhZGJsb2NrcyBpbmZyYXN0cnVjdHVyZSBp biBsaWJudmRpbW0gdG8gdHJhY2sgaG93IG1hbnkNCj4gZXJyb3JzIGFuZCB3aGVyZSB0aGV5IGFy ZSBsb2NhdGVkLCBhbmQgc2luY2UgdGhleSBjYW4gYmUgcmVwYWlyZWQgdmlhDQo+IGRyaXZlciBh Y3Rpb25zIEkgdGhpbmsgd2Ugc2hvdWxkIHRyYWNrIHRoZW0gc2VwYXJhdGVseS4NCg0KT0suDQoN Cj4gPiBSZWxhdGVkIHRvIHRoaXMsIEknbSBpbnRlcmVzdGVkIGluIHdoZXRoZXIvaG93IHVucG9p c29uX3BhZ2UoKSB3b3Jrcw0KPiA+IG9uIGEgaHdwb2lzb25lZCBkZXZfcGFnZW1hcCBwYWdlLg0K PiANCj4gdW5wb2lzb25fcGFnZSgpIGlzIG9ubHkgdHJpZ2dlcmVkIHZpYSBmcmVlaW5nIHBhZ2Vz IHRvIHRoZSBwYWdlDQo+IGFsbG9jYXRvciwgYW5kIHRoYXQgbmV2ZXIgaGFwcGVucyBmb3IgZGV2 X3BhZ2VtYXAgLyBaT05FX0RFVklDRSBwYWdlcy4NCg0Kc29ycnksIG15IGJhZCBjb21tZW50Lg0K SSBtZWFudCB1bnBvaXNvbl9tZW1vcnkoKSBpbiBtbS9tZW1vcnktZmFpbHVyZS5jLCB3aGljaCBp cyB0cmlnZ2VyZWQNCnZpYSBkZWJ1Z2ZzOmh3cG9pc29uL3VucG9pc29uLXBmbi4gVGhpcyBpbnRl cmZhY2UgbG9va3MgbGlrZSBiZWxvdw0KDQogIGludCB1bnBvaXNvbl9tZW1vcnkodW5zaWduZWQg bG9uZyBwZm4pDQogIHsNCiAgICAgICAgICBzdHJ1Y3QgcGFnZSAqcGFnZTsNCiAgICAgICAgICBz dHJ1Y3QgcGFnZSAqcDsNCiAgICAgICAgICBpbnQgZnJlZWl0ID0gMDsNCiAgICAgICAgICBzdGF0 aWMgREVGSU5FX1JBVEVMSU1JVF9TVEFURSh1bnBvaXNvbl9ycywgREVGQVVMVF9SQVRFTElNSVRf SU5URVJWQUwsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBERUZB VUxUX1JBVEVMSU1JVF9CVVJTVCk7DQoNCiAgICAgICAgICBpZiAoIXBmbl92YWxpZChwZm4pKQ0K ICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsNCg0KICAgICAgICAgIHAgPSBwZm5fdG9f cGFnZShwZm4pOw0KICAgICAgICAgIHBhZ2UgPSBjb21wb3VuZF9oZWFkKHApOw0KDQogICAgICAg ICAgaWYgKCFQYWdlSFdQb2lzb24ocCkpIHsNCiAgICAgICAgICAgICAgICAgIHVucG9pc29uX3By X2luZm8oIlVucG9pc29uOiBQYWdlIHdhcyBhbHJlYWR5IHVucG9pc29uZWQgJSNseFxuIiwNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZuLCAmdW5wb2lzb25fcnMpOw0KICAg ICAgICAgICAgICAgICAgcmV0dXJuIDA7DQogICAgICAgICAgfQ0KICAuLi4NCg0Kc28gSSB0aGlu ayB0aGF0IHdlIGNhbiBhZGQgaXNfem9uZV9kZXZpY2VfcGFnZSgpIGNoZWNrIGF0IHRoZSBiZWdp bm5pbmcNCm9mIHRoaXMgZnVuY3Rpb24gdG8gY2FsbCBod3BvaXNvbl9jbGVhcigpIGludHJvZHVj ZWQgaW4gcGF0Y2ggMTMvMTM/DQpPdGhlcndpc2UgbWF5YmUgY29tcG91bmRfaGVhZCgpIHdpbGwg Y2F1c2Ugc29tZSBjcml0aWNhbCBpc3N1ZSBsaWtlDQpnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQu DQoNClRoYW5rcywNCk5hb3lhIEhvcmlndWNoaQ==