Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp270156imm; Tue, 3 Jul 2018 18:55:39 -0700 (PDT) X-Google-Smtp-Source: AAOMgpey1WYHF9N7I23+w1YZnMjqEeutah/0LaVPwpEUch22hGbVFJwWBBjNvvEgOoGM5MMEdMPG X-Received: by 2002:a65:4348:: with SMTP id k8-v6mr68070pgq.341.1530669339852; Tue, 03 Jul 2018 18:55:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530669339; cv=none; d=google.com; s=arc-20160816; b=PyzdAqvpJWCQ5AlJX7Xv7+IUOjvp0Rl9OU1o30m0GCIoeu2qp+Hd9Oq3aaF3Bfqs2T S1LZ6ZtPGmzuHqAK+OQzPAR0DrKT4Cy0XIlI45UVglRT1Aova4HkELZRASeOrDpsGl6k hfRY6dS3GjiY3P3bd5QFZBVl8OCuzTieBOc1FbefjoxyQtwmBAi5GUpZ0C6vRkfs4VLd mf7QlrGlVh+Vdlyl+mItZlFhAS+dNX4pEIx3ILVDnSk8yMajUIKzAZlNn0ACbEEqTtlL 3FUUgiuElMBADMSE6DnqXbZhwmTcpVFtly3W8nSsHlkNFP2lNv3Sin858u5sgvqNoU5P zQTQ== 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-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=SH3JhBkiWW6bGCN1sl6cn9QDRWXM0MKzWbmuUDzzdww=; b=gBi3loTM47eZFzz+sXqsgpZJ+ZLnr47iAokBrKhb237iMlcw5MQ+XnTftmqulcdMnh 0+VHzV3voYH12BQ6OdB9gqQ1TRaFJNPinjewM6DDKjlLo6wlVxJ8nLuUHWxA3qxZJrMG //zeilLrPIXEjbDAc2sEZnnRj9yUR5qsi9w5D6AV3GtfRUjHZWFqaiejDRiaIynbFGEB ppkyiUASfjKpKOtB4mm2dF4/zI9yFV7h3Uo0C//cYUfCDJH2bh5Vm7dVPf+9q4XtvEoI J1xK1KQBTVeSTqmRdTr5WPDAMd2O5egyavgU0lFQ68fGp+ynkk4xKrB+cV/iPb3+jaiP GZyw== 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 b80-v6si2405669pfm.230.2018.07.03.18.55.25; Tue, 03 Jul 2018 18:55:39 -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 S933101AbeGDByi (ORCPT + 99 others); Tue, 3 Jul 2018 21:54:38 -0400 Received: from szxga08-in.huawei.com ([45.249.212.255]:50372 "EHLO huawei.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S932624AbeGDByh (ORCPT ); Tue, 3 Jul 2018 21:54:37 -0400 Received: from DGGEMM406-HUB.china.huawei.com (unknown [172.30.72.57]) by Forcepoint Email with ESMTP id C464FE9758192; Wed, 4 Jul 2018 09:54:33 +0800 (CST) Received: from DGGEMM511-MBX.china.huawei.com ([169.254.1.80]) by DGGEMM406-HUB.china.huawei.com ([10.3.20.214]) with mapi id 14.03.0382.000; Wed, 4 Jul 2018 09:54:14 +0800 From: "Gaoming (ming, consumer BG)" To: "Theodore Y. Ts'o" CC: "linux-ext4@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "Liqingchao (sorp)" , "Shenchen (harry)" , "miaoxie (A)" , "yangfei (D)" , "Renlipeng (OS driver)" Subject: =?gb2312?B?tPC4tDogtPC4tDogtPC4tDogtPC4tDogtPC4tDogtPC4tDogtPC4tDogtPA=?= =?gb2312?B?uLQ6IFtQQVRDSF0gZXh0NDogZTJmc3Byb2dzOiBmaXggaW5vZGUgYml0bWFw?= =?gb2312?B?IG51bSBub3QgaW50ZWdlcixpbmNvbXBhdGlibGUgZm9yIGFuY2llbnQgYW5k?= =?gb2312?Q?roid_devices?= Thread-Topic: =?gb2312?B?tPC4tDogtPC4tDogtPC4tDogtPC4tDogtPC4tDogtPC4tDogtPC4tDogW1BB?= =?gb2312?B?VENIXSBleHQ0OiBlMmZzcHJvZ3M6IGZpeCBpbm9kZSBiaXRtYXAgbnVtIG5v?= =?gb2312?B?dCBpbnRlZ2VyLGluY29tcGF0aWJsZSBmb3IgYW5jaWVudCBhbmRyb2lkIGRl?= =?gb2312?Q?vices?= Thread-Index: AQHUDiB7bBM9P+9CgUmyd+rfiNQEzqR03/Qw//+NOgCAANrbsP///3QAgAE0cUCAAEv3AIABNeRAgABFnICAA2DhYP//tn0AACs/VrAAA4S8gAAR8cZg///L04D//uBw0A== Date: Wed, 4 Jul 2018 01:54:12 +0000 Message-ID: References: <20180628153022.GA8521@thunk.org> <20180629142612.GE1231@thunk.org> <20180630130429.GA26529@thunk.org> <20180702121654.GA15131@thunk.org> <20180703103557.GA27426@thunk.org> <20180703160301.GB4384@thunk.org> In-Reply-To: <20180703160301.GB4384@thunk.org> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.189.158.207] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksDQoNCkkgZG8gbm90IHRoaW5rIEh1YXdlaSBoYXMgaGFja2VkIG1ha2VfZXh0NGZzLg0KRm9y IGl0IGNvdWxkIGJlIHJlcHJvZHVjZWQgaW4gbWFrZV9leHQ0ZnMgbWFzdGVyIGJyYWNoIGJlZm9y ZSBKdW4gMjF0aCAyMDE4LiBMaWtlIGJlbG93LA0KSSB0aGluayB3ZSBqdXN0IGNob29zZSBub3Qg cmVjb21tZW5kZWQgcGFyYW1ldGVyICItYiAxMDI0IiBmb3Igc21hbGwgcGFydGl0aW9uIGxpa2Ug YmVsb3csIGJ1dCBpdCdzIGxlZ2FsIHRob3VnaCBub3QgZ29vZC4gDQoNCi4vaG9zdC9saW51eC14 ODYvYmluL21ha2VfZXh0NGZzICAtcyAtbCAyME0gLWIgMTAyNCBnYW9taW5nLmltZyANCkNyZWF0 aW5nIGZpbGVzeXN0ZW0gd2l0aCBwYXJhbWV0ZXJzOg0KICAgIFNpemU6IDIwOTcxNTIwDQogICAg QmxvY2sgc2l6ZTogMTAyNA0KICAgIEJsb2NrcyBwZXIgZ3JvdXA6IDgxOTINCiAgICBJbm9kZXMg cGVyIGdyb3VwOiAxNzA4DQogICAgSW5vZGUgc2l6ZTogMjU2DQogICAgSm91cm5hbCBibG9ja3M6 IDEwMjQNCiAgICBMYWJlbDoNCiAgICBCbG9ja3M6IDIwNDgwDQogICAgQmxvY2sgZ3JvdXBzOiAz DQogICAgUmVzZXJ2ZWQgYmxvY2sgZ3JvdXAgc2l6ZTogOTUNCkNyZWF0ZWQgZmlsZXN5c3RlbSB3 aXRoIDExLzUxMjQgaW5vZGVzIGFuZCAyNTA5LzIwNDgwIGJsb2Nrcw0KDQpPdGhlciB2ZW5kb3Jz IG1heSBjaG9vc2UgdGhpcyBwYXJhLCBvciBub3QsIHdlIGRvbid0IGtub3cuIG1heWJlIHRoZXkg YXJlIGx1Y2t5IG9yIHdpc2Ugbm90IGNob29zaW5nIDEwMjQuDQoNCk9mIGNvdXJzZSB3ZSB3aWxs IGNob29zZSA0MDk2LCBvciBta2UyZnMgZnJvbSBub3cgb24uDQoNCldlIGp1c3Qgd2FudCB0byBm aXggaGlzdG9yaWNhbCBwcm9ibGVtLiBXZSB3aWxsIGZpeCBpdCBieSBvdXJzZWx2ZXMuDQpJIGZ1 bGx5IHVuZGVyc3RhbmQgeW91ciBhdHRpdHVkZS4NClRoYW5rcyBhIGxvdC4NCg0KUmVnYXJkcywN Ck1pbmcNCg0KLS0tLS3Tyrz+1K28/i0tLS0tDQq3orz+yMs6IFRoZW9kb3JlIFkuIFRzJ28gW21h aWx0bzp0eXRzb0BtaXQuZWR1XSANCreiy83KsbzkOiAyMDE4xOo31MI0yNUgMDowMw0KytW8/sjL OiBHYW9taW5nIChtaW5nLCBjb25zdW1lciBCRykNCrOty806IGxpbnV4LWV4dDRAdmdlci5rZXJu ZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBMaXFpbmdjaGFvIChzb3JwKTsg U2hlbmNoZW4gKGhhcnJ5KTsgbWlhb3hpZSAoQSk7IHlhbmdmZWkgKEQpOyBSZW5saXBlbmcgKE9T IGRyaXZlcikNCtb3zOI6IFJlOiC08Li0OiC08Li0OiC08Li0OiC08Li0OiC08Li0OiC08Li0OiC0 8Li0OiBbUEFUQ0hdIGV4dDQ6IGUyZnNwcm9nczogZml4IGlub2RlIGJpdG1hcCBudW0gbm90IGlu dGVnZXIsaW5jb21wYXRpYmxlIGZvciBhbmNpZW50IGFuZHJvaWQgZGV2aWNlcw0KDQpPbiBUdWUs IEp1bCAwMywgMjAxOCBhdCAxMToxNToyMUFNICswMDAwLCBHYW9taW5nIChtaW5nLCBjb25zdW1l ciBCRykgd3JvdGU6DQo+IA0KPiBZb3UgbWlzdW5kZXJzdGFuZCBteSBxdWVzdGlvbi4gIFdoeSB3 YXMgdGhlIGNob2ljZSBvZiBhIGJsb2Nrc2l6ZSBvZg0KPiAxMDI0IG1hZGU/DQo+IA0KPiAtLS0t LXNvbWUgb25lIGNob29zZSwgbm90IG1lIC4gSSBndWVzcyB0aGV5IHdhbnQgZ2V0IG1vcmUgaW5v ZGVzIGluIDIwTSBmaWxlc3lzdGVtLg0KDQpUaGF0IGNhbid0IGJlIHRoZSBleHBsYW5hdGlvbi4N Cg0KSSBqdXN0IGNoZWNrZWQgdGhlIHNvdXJjZXMgZm9yIG1ha2VfZXh0NGZzOyB0aGUgYmxvY2tz aXplIHdhcw0KaGFyZC1jb2RlZCwgYXMgd2FzIHRoZSBudW1iZXIgb2YgaW5vZGVzLiAgU28gaW4g b3JkZXIgdG8gdXNlIGENCmJsb2NrX3NpemUgb2YgMTAyNCBieXRlcywgc29tZW9uZSBtdXN0IGhh dmUgaGFja2VkIHRoZSBzb3VyY2VzDQpkaXJlY3RseSBhbmQgbW9kaWZpZWQgY29tcHV0ZV9ibG9j a19zaXplKCkuICBBbmQgaW4gZmFjdCwgaXQgd291bGQNCmhhdmUgYmVlbiAqZWFzaWVyKiB0byBz aW1wbHkgaGFjayBjb21wdXRlX2lub2RlcygpIHdoaWNoIGlzIGp1c3QgYSBmZXcNCmxpbmVzIGJl bG93IGluIG1ha2VfZXh0NGZzLmM6DQoNCnN0YXRpYyB1MzIgY29tcHV0ZV9ibG9ja19zaXplKCkN CnsNCglyZXR1cm4gNDA5NjsNCn0NCg0Kc3RhdGljIHUzMiBjb21wdXRlX2lub2RlcygpDQp7DQoJ cmV0dXJuIERJVl9ST1VORF9VUChpbmZvLmxlbiwgaW5mby5ibG9ja19zaXplKSAvIDQ7DQp9DQoN Cg0KVGhpcyBhbHNvIG1lYW5zIGNvbW1pdCAwNmMzNWY5MzVhN2Egd2hpY2ggZml4ZWQgbWFrZV9l eHQ0ZnMuYyB3YXNuJ3QNCmJ1Z2d5OyBpdCB3YXMgYSB2YWxpZCBmaXggZ2l2ZW4gdGhlIGNvbXBs ZXRlLW5vbi1hZGp1c3RhYmlsaXR5IG9mIHRoZQ0KYmxvY2tzaXplIGluIG1ha2VfZXh0NGZzLiAg WWVzLCBpdCdzIG5vdCBhIGdyZWF0IGZpeCwgc2luY2UgaXQgd2FzDQpmcmFnaWxlIC0tLSBidXQg dGhhdCdzIGhhcmRseSB0aGUgc21hbGxlc3QgcHJvYmxlbSBpbiBtYWtlX2V4dDRmcywNCnRoZXJl IHdhcyBwbGVudHkgb2Ygb3RoZXIgc3VwZXItZnJhZ2lsZSBiaXRzIGluIG1ha2VfZXh0NGZzLiAg VGhlcmUncw0KYSAqcmVhc29uKiBJIHdhcyBwdXNoaW5nIGhhcmQgdG8gbWFrZSBtYWtlX2V4dDRm cyBnbyBhd2F5Lg0KDQpUaGF0IGJlaW5nIHNhaWQsIGdpdmVuIHRoZSBibG9jayBzaXplIG9mIG1h a2VfZXh0NGZzIHdhcyBoYXJkLWNvZGVkIHRvDQo0MDk2LCBpdCBtYWtlcyBpdCBjbGVhciB0aGF0 IHRoZSBjaGFuZ2UgdG8gbWFrZSBpdCBjcmVhdGUgYSBibG9ja3NpemUNCm9mIDEwMjQgbXVzdCBo YXZlIGJlZWVuIGEgSHVhd2VpLWxvY2FsIGNoYW5nZSwgYW5kIGl0IHdhcyBuZXZlciBzZW50DQpi YWNrIHRvIHRoZSB0aGUgY29tbW9uIEFPU1AgdHJlZS4gIChJZiBpdCBoYWQsIEkgd291bGQgaGF2 ZSBnb3R0ZW4gYW4NCmUtbWFpbCwgYW5kIEkgd291bGQgaGF2ZSBleHBsYWluZWQgdG8gd2hvZXZl ciBoYWQgbWFkZSB0aGlzDQpIdWF3ZWktbG9jYWwgaGFjayB3aHkgaXQgd2FzIHN1Y2ggYSBpbmNy ZWRpYmx5IGJhZCBpZGVhLikNCg0KDQpJbiBhbnkgY2FzZSwgd2hhdCBJIHdvdWxkIHJlY29tbWVu ZCBhdCB0aGlzIHBvaW50IGlmIHlvdSBuZWVkIHRvDQpzdXBwb3J0IEh1YXdlaSBkZXZpY2VzIHRo YXQgZG8gdGhpcywgaXMgdGhhdCB5b3Uga2VlcCB5b3VyIGUyZnNwcm9ncw0KYXMgYSBIdWF3ZWkt c3BlY2lmaWMgZTJmc3Byb2dzIHJlcG8uDQoNCj4gSG93IGxvbmcgaGFzIEh1YXdlaSBiZWVuIHVz aW5nIGEgMTAyNCBieXRlIGJsb2Nrc2l6ZT8gIEFuZCB3aHk/ICBBbmQNCj4gZm9yIGhvdyBtYW55 IGRldmljZXM/ICBFc3NlbnRpYWxseSwgSSdtIHRyeWluZyB0byBmaWd1cmUgb3V0IGlmIHRoaXMN Cj4gd2FzIGEgSHVhd2VpLXNwZWNpZmljIG1pc3Rha2UuDQo+IC0tLS0tIEkgY2Fubm90IGFuc3dl ciB0aGlzIHF1ZXN0aW9uLg0KDQpXZWxsLCBhY3R1YWxseSwgaXQgc2hvdWxkIGJlIHZlcnkgZWFz eSBmb3IgeW91IHRvIGRldHJlbWluZSB0aGUgYW5zd2VyDQp0aGlzIHF1ZXN0aW9uIC0tLSBpdCBz aG91bGQganVzdCBiZSBhIG1hdHRlciBvZiBjaGVja2luZyBnaXQgc291cmNlDQpjb250cm9sIGhp c3RvcnkgYW5kIHNlZSB3aGljaCBwcm9kdWN0IHRyZWVzIGhhcyB0aGUgY2hhbmdlIHRvDQpwbGF0 Zm9ybXMvc3lzdGVtL2V4dHJhcy9leHQ0X3V0aWxzL21ha2VfZXh0NGZzLmMgLS0tIGFuZCB5b3Ug bXVzdCBoYXZlDQpwbGF0Zm9ybS1zcGVjaWZpYyBzb3VyY2UgdHJlZXMgaW4gb3JkZXIgdG8gYmUg Y29tcGxpYW50IHdpdGggdGhlIEdOVQ0KUHVibGljIExpY2Vuc2UgKEdQTCkuDQoNCkV2ZW4gaWYg eW91IGRpZG4ndCwgaXQgd291bGQganVzdCBiZSBhIG1hdHRlciB1c2luZyBkdW1wZTJmcyBvcg0K ZGVidWdmcyAodGhleSBhcmVuJ3QgYnVpbHQgYnkgZGVmYXVsdCBpbiBlMmZzcHJvZ3MgYnkgdGhl IEFPU1AgYnVpbGQNCnRyZWVzLCBidXQgdGhleSBzaG91bGQgYmUgYnVpbGRhYmxlKSB0byB0aG9z ZSBIdWF3ZWkgZGV2aWNlcyB0aGF0IHlvdQ0Kc3RpbGwgc3VwcG9ydCwgYW5kIHRoZW4gcnVuIGVp dGhlciBkdW1wZTJmcyBvciBkZWJ1Z2ZzIHZpYSBhZGIgc2hlbGwNCmFuZCBzZWUgd2hhdCBibG9j ayBzaXplIGlzIHJlcG9ydGVkLg0KDQpFdmVuIGlmIHlvdSBhcmVuJ3QgYWxsb3dlZCB0byBhbnN3 ZXIgdGhpcyBxdWVzdGlvbiBwdWJsaWNhbGx5LCBJJ2QNCnN0cm9uZ2x5IHJlY29tbWVuZCB5b3Ug ZmlndXJlIGl0IG91dCwgc28geW91IGtub3cgd2hlbiB5b3VyIGxvY2FsDQpjaGFuZ2UgdG8gZTJm c3Byb2dzIGNhbiBiZSBkcm9wcGVkLiAgSSdkIGZ1cnRoZXIgcmVjb21tZW5kIHRoYXQgeW91DQpt YWtlIHN1cmUgYWxsIG5ldyBIdWF3ZWkgZGV2aWNlcyB1c2UgYSBibG9jayBzaXplIG9mIDQwOTYs IHByZWZlcmFibHkNCnVzaW5nIG1rZTJmcyBhbmQgZTJmc2Ryb2lkLCBhcyBpcyBjdXJyZW50bHkg ZG9uZSBpbiBBT1NQLiAgRmFpbGluZw0KdGhhdCwgYXQgbGVhc3QgcGxlYXNlIHVzZSB0aGUgc3Rv Y2sgbWFrZV9leHQ0ZnMgd2hpY2ggZG9lc24ndCBoYXZlIHRoZQ0KSHVhd2VpLXNwZWNpZmljIGhh Y2sgdG8gc3VwcG9ydCAxMDI0IGJ5dGUgYmxvY2sgc2l6ZXMsIG9yIGhhdmUgdGhhdA0KSHVhd2Vp LXNwZWNpZmljIGhhY2sgcmV2ZXJ0ZWQuDQoNClJlZ2FyZHMsDQoNCgkJCQkJCS0gVGVkDQo=