From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-f200.google.com (mail-pf0-f200.google.com [209.85.192.200]) by kanga.kvack.org (Postfix) with ESMTP id B20516B0003 for ; Wed, 18 Jul 2018 23:21:27 -0400 (EDT) Received: by mail-pf0-f200.google.com with SMTP id d1-v6so3314849pfo.16 for ; Wed, 18 Jul 2018 20:21:27 -0700 (PDT) Received: from baidu.com ([220.181.50.185]) by mx.google.com with ESMTP id h3-v6si5121851pgc.122.2018.07.18.20.21.25 for ; Wed, 18 Jul 2018 20:21:26 -0700 (PDT) From: "Li,Rongqing" Subject: =?gb2312?B?tPC4tDogW1BBVENIXSBmcy93cml0ZWJhY2s6IGRvIG1lbW9yeSBjZ3JvdXAg?= =?gb2312?Q?related_writeback_firstly?= Date: Thu, 19 Jul 2018 03:21:17 +0000 Message-ID: <2AD939572F25A448A3AE3CAEA61328C2378B0C62@BC-MAIL-M28.internal.baidu.com> References: <1530694660-20141-1-git-send-email-lirongqing@baidu.com> In-Reply-To: <1530694660-20141-1-git-send-email-lirongqing@baidu.com> Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-linux-mm@kvack.org List-ID: To: "Li,Rongqing" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" Cc: "viro@zeniv.linux.org.uk" UGluZw0KDQotUm9uZ1FpbmcNCg0KPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBsaW51 eC1mc2RldmVsLW93bmVyQHZnZXIua2VybmVsLm9yZyBbbWFpbHRvOmxpbnV4LWZzZGV2ZWwtDQo+ IG93bmVyQHZnZXIua2VybmVsLm9yZ10gtPqx7SBMaSBSb25nUWluZw0KPiC3osvNyrG85DogMjAx OMTqN9TCNMjVIDE2OjU4DQo+IMrVvP7IyzogbGludXgtZnNkZXZlbEB2Z2VyLmtlcm5lbC5vcmc7 IGxpbnV4LW1tQGt2YWNrLm9yZw0KPiCzrcvNOiB2aXJvQHplbml2LmxpbnV4Lm9yZy51aw0KPiDW 98ziOiBbUEFUQ0hdIGZzL3dyaXRlYmFjazogZG8gbWVtb3J5IGNncm91cCByZWxhdGVkIHdyaXRl YmFjayBmaXJzdGx5DQo+IA0KPiBXaGVuIGEgbWVjaGluZSBoYXMgaHVuZHJlZHMgb2YgbWVtb3J5 IGNncm91cHMsIGFuZCBzb21lIGNncm91cHMNCj4gZ2VuZXJhdGUgbW9yZSBvciBsZXNzIGRpcnR5 IHBhZ2VzLCBidXQgYSBjZ3JvdXAgb2YgdGhlbSBoYXMgbG90cyBvZiBtZW1vcnkNCj4gcHJlc3N1 cmUgYW5kIGFsd2F5cyB0cmllcyB0byByZWNsYWltIGRpcnR5IHBhZ2UsIHRoZW4gaXQgd2lsbCB0 cmlnZ2VyIGFsbCBjZ3JvdXBzDQo+IHRvIHdyaXRlYmFjaywgd2hpY2ggaXMgbGVzcyBlZmZpY2ll bnQ6DQo+IA0KPiAxLmlmIHRoZSB1c2VkIG1lbW9yeSBpbiBhIG1lbW9yeSBjZ3JvdXAgcmVhY2hl cyBpdHMgbGltaXQsIGl0IGlzIHVzZWxlc3MgdG8NCj4gd3JpdGViYWNrIG90aGVyIGNncm91cHMu DQo+IDIub3RoZXIgY2dyb3VwcyBjYW4gd2FpdCBtb3JlIHRpbWUgdG8gbWVyZ2Ugd3JpdGUgcmVx dWVzdA0KPiANCj4gc28gcmVwbGFjZSB0aGUgZnVsbCBmbHVzaCB3aXRoIGZsdXNoaW5nIHdyaXRl YmFjayBvZiBtZW1vcnkgY2dyb3VwIHdob3NlDQo+IHRhc2tzIHRyaWVzIHRvIHJlY2xhaW0gbWVt b3J5IGFuZCB0cmlnZ2VyIHdyaXRlYmFjaywgaWYgbm90aGluZyBpcyB3cml0ZWJhY2ssDQo+IHRo ZW4gc3RhcnQgYSBmdWxsIGZsdXNoDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBMaSBSb25nUWluZyA8 bGlyb25ncWluZ0BiYWlkdS5jb20+DQo+IC0tLQ0KPiAgZnMvZnMtd3JpdGViYWNrLmMgfCAyMiAr KysrKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygr KQ0KPiANCj4gZGlmZiAtLWdpdCBhL2ZzL2ZzLXdyaXRlYmFjay5jIGIvZnMvZnMtd3JpdGViYWNr LmMgaW5kZXgNCj4gYWJhZmM5YmQ0NjIyLi5hMjdlZmM0NzExYTkgMTAwNjQ0DQo+IC0tLSBhL2Zz L2ZzLXdyaXRlYmFjay5jDQo+ICsrKyBiL2ZzL2ZzLXdyaXRlYmFjay5jDQo+IEBAIC0yMDAxLDYg KzIwMDEsMjggQEAgdm9pZCB3YWtldXBfZmx1c2hlcl90aHJlYWRzKGVudW0gd2JfcmVhc29uDQo+ IHJlYXNvbikNCj4gIAlpZiAoYmxrX25lZWRzX2ZsdXNoX3BsdWcoY3VycmVudCkpDQo+ICAJCWJs a19zY2hlZHVsZV9mbHVzaF9wbHVnKGN1cnJlbnQpOw0KPiANCj4gKyNpZmRlZiBDT05GSUdfQ0dS T1VQX1dSSVRFQkFDSw0KPiArCWlmIChyZWFzb24gPT0gV0JfUkVBU09OX1ZNU0NBTikgew0KPiAr CQlpbnQgZmx1c2ggPSAwOw0KPiArDQo+ICsJCXJjdV9yZWFkX2xvY2soKTsNCj4gKwkJbGlzdF9m b3JfZWFjaF9lbnRyeV9yY3UoYmRpLCAmYmRpX2xpc3QsIGJkaV9saXN0KSB7DQo+ICsJCQlzdHJ1 Y3QgYmRpX3dyaXRlYmFjayAqd2IgPSB3Yl9maW5kX2N1cnJlbnQoYmRpKTsNCj4gKw0KPiArCQkJ aWYgKHdiICYmIHdiICE9ICZiZGktPndiKSB7DQo+ICsJCQkJaWYgKHdiX2hhc19kaXJ0eV9pbyh3 YikpIHsNCj4gKwkJCQkJd2Jfc3RhcnRfd3JpdGViYWNrKHdiLCByZWFzb24pOw0KPiArCQkJCQlm bHVzaCsrOw0KPiArCQkJCX0NCj4gKwkJCX0NCj4gKwkJfQ0KPiArCQlyY3VfcmVhZF91bmxvY2so KTsNCj4gKw0KPiArCQlpZiAoZmx1c2gpDQo+ICsJCQlyZXR1cm47DQo+ICsJfQ0KPiArI2VuZGlm DQo+ICsNCj4gIAlyY3VfcmVhZF9sb2NrKCk7DQo+ICAJbGlzdF9mb3JfZWFjaF9lbnRyeV9yY3Uo YmRpLCAmYmRpX2xpc3QsIGJkaV9saXN0KQ0KPiAgCQlfX3dha2V1cF9mbHVzaGVyX3RocmVhZHNf YmRpKGJkaSwgcmVhc29uKTsNCj4gLS0NCj4gMi4xNi4yDQoNCg==