Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp6586496imu; Wed, 30 Jan 2019 18:17:33 -0800 (PST) X-Google-Smtp-Source: ALg8bN4rP2jCqyQTSyD1e5G7cdS4NfGKT9nBOuKkUMARKl095er/68VPQ4Lop89pqfyEsEC2QjGe X-Received: by 2002:a65:610d:: with SMTP id z13mr30236408pgu.427.1548901053846; Wed, 30 Jan 2019 18:17:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548901053; cv=none; d=google.com; s=arc-20160816; b=YE04RidAlMuYTkc+HMB6N49eFBVdIJT0LTscBdh3i26W1hG0fuOR7ABmv812+sQbwB 9wOMaAiUoZ2Dhv2diI82t7Ts3/gh6XUT2rrcMOEnxisWWpuMFP9rw66qYShfkkMuu0Ko LuFZn0pHAdtEOBPad/OFA5TAQ2Ei+sPi9cYoX889Mln535nt0o70HbaP+6hlvss/7Cr/ VDAITJQ1uzDeZXlbjcpOern8TT7bktaoGP4L3o7KTnESv2goTcjnJD+VagZqSHblaWmG qv2jnbBvB1liJzCbA59kqHJ45oIBr76s+ds8fPWK5zlbl3hbK9z12MT4IjVBfX68pJxr RT0g== 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; bh=H0/n7nk7K4IEDuLazoa4MY+S9ni4+5K3QBn3jeLJiBE=; b=j9dDmCirFs04XrfC8eIv0u4wpaMW/l/KPwDdCgZsV1AUEhrFLWUvvjt6CYZz7b5nPY 2YF/JczODtP0lGqw7lPzT5vfy+hxU3P+1CkoYmsY3PYs2noRTc8GlI6Izd4fnQQ2dFaw emntapjSUKg2M3TAUmg69/++I5UVi06NL+dOVTvI1rnoiOskqtiBHGXrxnzJiOPB0Tu0 tfyUSu4OW5kx8nFGV7zWZB87SV726g7w/1SeJ1nusq2ymv2iaUkmLB7AwL1JSEIjqKh3 6W/sH4vVzaFhQ+mNuPyRiozhsuNFUfDWW74HokONIOubpbwBNQ0zuDkngrwB2PcEKiFH D6kQ== 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 l8si3052555pgm.250.2019.01.30.18.17.18; Wed, 30 Jan 2019 18:17:33 -0800 (PST) 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 S1727119AbfAaCPm (ORCPT + 99 others); Wed, 30 Jan 2019 21:15:42 -0500 Received: from mx21.baidu.com ([220.181.3.85]:52783 "EHLO baidu.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725535AbfAaCPm (ORCPT ); Wed, 30 Jan 2019 21:15:42 -0500 Received: from M1-MAIL-EX03.internal.baidu.com (unknown [10.44.83.52]) by Forcepoint Email with ESMTPS id D06A17861FBB8; Thu, 31 Jan 2019 10:15:34 +0800 (CST) Received: from BC-Mail-Ex15.internal.baidu.com (172.31.40.51) by M1-MAIL-EX03.internal.baidu.com (10.44.83.52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1531.3; Thu, 31 Jan 2019 10:15:35 +0800 Received: from BC-Mail-Ex13.internal.baidu.com (172.31.40.49) by BC-Mail-Ex15.internal.baidu.com (172.31.40.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1531.3; Thu, 31 Jan 2019 10:15:35 +0800 Received: from BC-Mail-Ex13.internal.baidu.com ([172.31.40.49]) by Bc-Mail-Ex13.internal.baidu.com ([172.31.40.49]) with mapi id 15.01.1531.010; Thu, 31 Jan 2019 10:15:35 +0800 From: "Li,Rongqing" To: Greg KH CC: "jslaby@suse.com" , "linux-kernel@vger.kernel.org" , "gkohli@codeaurora.org" , "linux-serial@vger.kernel.org" Subject: =?utf-8?B?562U5aSNOiDnrZTlpI06IFtQQVRDSF1bdjRdIHR0eTogZml4IHJhY2UgYmV0?= =?utf-8?B?d2VlbiBmbHVzaF90b19sZGlzYyBhbmQgdHR5X29wZW4=?= Thread-Topic: =?utf-8?B?562U5aSNOiBbUEFUQ0hdW3Y0XSB0dHk6IGZpeCByYWNlIGJldHdlZW4gZmx1?= =?utf-8?B?c2hfdG9fbGRpc2MgYW5kIHR0eV9vcGVu?= Thread-Index: AQHUrx28V3uRZzwha06OB03mJmgPUKXHJicAgACqo5D//4bxgIABUlsw Date: Thu, 31 Jan 2019 02:15:35 +0000 Message-ID: References: <1547803637-29135-1-git-send-email-lirongqing@baidu.com> <20190130101914.GA30587@kroah.com> <20190130131641.GA10795@kroah.com> In-Reply-To: <20190130131641.GA10795@kroah.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.24.150.64] x-baidu-bdmsfe-datecheck: 1_BC-Mail-Ex15_2019-01-31 10:15:35:800 x-baidu-bdmsfe-viruscheck: BC-Mail-Ex15_GRAY_Inside_WithoutAtta_2019-01-31 10:15:35:784 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Baidu-BdMsfe-DateCheck: 1_M1-MAIL-EX03_2019-01-31 10:15:35:743 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEdyZWcgS0ggW21haWx0 bzpncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZ10NCj4g5Y+R6YCB5pe26Ze0OiAyMDE55bm0Meac iDMw5pelIDIxOjE3DQo+IOaUtuS7tuS6ujogTGksUm9uZ3FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUu Y29tPg0KPiDmioTpgIE6IGpzbGFieUBzdXNlLmNvbTsgbGludXgta2VybmVsQHZnZXIua2VybmVs Lm9yZzsgZ2tvaGxpQGNvZGVhdXJvcmEub3JnOw0KPiBsaW51eC1zZXJpYWxAdmdlci5rZXJuZWwu b3JnDQo+IOS4u+mimDogUmU6IOetlOWkjTogW1BBVENIXVt2NF0gdHR5OiBmaXggcmFjZSBiZXR3 ZWVuIGZsdXNoX3RvX2xkaXNjIGFuZCB0dHlfb3Blbg0KPiANCj4gT24gV2VkLCBKYW4gMzAsIDIw MTkgYXQgMTI6NDg6NDJQTSArMDAwMCwgTGksUm9uZ3Fpbmcgd3JvdGU6DQo+ID4NCj4gPg0KPiA+ ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+ID4g5Y+R5Lu25Lq6OiBsaW51eC1rZXJuZWwt b3duZXJAdmdlci5rZXJuZWwub3JnDQo+ID4gPiBbbWFpbHRvOmxpbnV4LWtlcm5lbC1vd25lckB2 Z2VyLmtlcm5lbC5vcmddIOS7o+ihqCBHcmVnIEtIDQo+ID4gPiDlj5HpgIHml7bpl7Q6IDIwMTnl ubQx5pyIMzDml6UgMTg6MTkNCj4gPiA+IOaUtuS7tuS6ujogTGksUm9uZ3FpbmcgPGxpcm9uZ3Fp bmdAYmFpZHUuY29tPg0KPiA+ID4g5oqE6YCBOiBqc2xhYnlAc3VzZS5jb207IGxpbnV4LWtlcm5l bEB2Z2VyLmtlcm5lbC5vcmc7DQo+ID4gPiBna29obGlAY29kZWF1cm9yYS5vcmcNCj4gPiA+IOS4 u+mimDogUmU6IFtQQVRDSF1bdjRdIHR0eTogZml4IHJhY2UgYmV0d2VlbiBmbHVzaF90b19sZGlz YyBhbmQNCj4gPiA+IHR0eV9vcGVuDQo+ID4gPg0KPiA+ID4gT24gRnJpLCBKYW4gMTgsIDIwMTkg YXQgMDU6Mjc6MTdQTSArMDgwMCwgTGkgUm9uZ1Fpbmcgd3JvdGU6DQo+ID4gPiA+IFRoZXJlIHN0 aWxsIGlzIGEgcmFjZSB3aW5kb3cgYWZ0ZXIgdGhlIGNvbW1pdCBiMDI3ZTIyOThiZDU4OA0KPiA+ ID4gPiAoInR0eTogZml4IGRhdGEgcmFjZSBiZXR3ZWVuIHR0eV9pbml0X2RldiBhbmQgZmx1c2gg b2YgYnVmIiksIGFuZA0KPiA+ID4gPiB3ZSBlbmNvdW50ZXJlZCB0aGlzIGNyYXNoIGlzc3VlIGlm IHJlY2VpdmVfYnVmIGNhbGwgY29tZXMgYmVmb3JlDQo+ID4gPiA+IHR0eSBpbml0aWFsaXphdGlv biBjb21wbGV0ZXMgaW4gbl90dHlfb3BlbiBhbmQNCj4gPiA+ID4gdHR5LT5kcml2ZXJfZGF0YSBt YXkgYmUgTlVMTC4NCj4gPiA+ID4NCj4gPiA+ID4gQ1BVMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIENQVTENCj4gPiA+ID4gLS0tLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIC0tLS0NCj4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bl90dHlfb3Blbg0KPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR0 eV9pbml0X2Rldg0KPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dHR5X2xkaXNjX3VubG9jaw0KPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzY2hlZHVsZSBmbHVzaF90b19sZGlzYw0KPiA+ID4gPiByZWNlaXZlX2J1Zg0KPiA+ ID4gPiAgIHR0eV9wb3J0X2RlZmF1bHRfcmVjZWl2ZV9idWYNCj4gPiA+ID4gICAgdHR5X2xkaXNj X3JlY2VpdmVfYnVmDQo+ID4gPiA+ICAgICBuX3R0eV9yZWNlaXZlX2J1Zl9jb21tb24NCj4gPiA+ ID4gICAgICAgX19yZWNlaXZlX2J1Zg0KPiA+ID4gPiAgICAgICAgdWFydF9mbHVzaF9jaGFycw0K PiA+ID4gPiAgICAgICAgIHVhcnRfc3RhcnQNCj4gPiA+ID4gICAgICAgICAvKnR0eS0+ZHJpdmVy X2RhdGEgaXMgTlVMTCovDQo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdHR5LT5vcHMtPm9wZW4NCj4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAvKmluaXQgdHR5LT5kcml2ZXJfZGF0YSovDQo+ID4gPiA+DQo+ID4gPiA+IGl0IGNhbiBi ZSBmaXhlZCBieSBleHRlbmRpbmcgbGRpc2Mgc2VtYXBob3JlIGxvY2sgaW4gdHR5X2luaXRfZGV2 DQo+ID4gPiA+IHRvIGRyaXZlcl9kYXRhIGluaXRpYWxpemVkIGNvbXBsZXRlbHkgYWZ0ZXIgdHR5 LT5vcHMtPm9wZW4oKSwgYnV0DQo+ID4gPiA+IHRoaXMgd2lsbCBsZWFkIHRvIHB1dCBsb2NrIG9u IG9uZSBmdW5jdGlvbiBhbmQgdW5sb2NrIGluIHNvbWUNCj4gPiA+ID4gb3RoZXIgZnVuY3Rpb24s IGFuZCBoYXJkIHRvIG1haW50YWluLCBzbyBmaXggdGhpcyByYWNlIG9ubHkgYnkNCj4gPiA+ID4g Y2hlY2tpbmcNCj4gPiA+ID4gdHR5LT5kcml2ZXJfZGF0YSB3aGVuIHJlY2VpdmluZywgYW5kIHJl dHVybiBpZiB0dHktPmRyaXZlcl9kYXRhDQo+ID4gPiA+IGlzIE5VTEwNCj4gPiA+ID4NCj4gPiA+ ID4gU2lnbmVkLW9mZi1ieTogV2FuZyBMaSA8d2FuZ2xpMzlAYmFpZHUuY29tPg0KPiA+ID4gPiBT aWduZWQtb2ZmLWJ5OiBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4NCj4gPiA+ID4gU2ln bmVkLW9mZi1ieTogTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPg0KPiA+ID4gPiAt LS0NCj4gPiA+ID4gVjQ6IGFkZCB2ZXJzaW9uIGluZm9ybWF0aW9uDQo+ID4gPiA+IFYzOiBub3Qg dXNlZCBsZGlzYyBzZW1hcGhvcmUgbG9jaywgb25seSBjaGVja2luZyB0dHktPmRyaXZlcl9kYXRh DQo+ID4gPiA+IHdpdGggTlVMTA0KPiA+ID4gPiBWMjogZml4IGJ1aWxkaW5nIGVycm9yIGJ5IEVY UE9SVF9TWU1CT0wgdHR5X2xkaXNjX3VubG9jaw0KPiA+ID4gPiBWMTogZXh0ZW5kIGxkaXNjIGxv Y2sgdG8gcHJvdGVjdCB0aGF0IHR0eS0+ZHJpdmVyX2RhdGEgaXMgaW5pdGVkDQo+ID4gPiA+DQo+ ID4gPiA+IGRyaXZlcnMvdHR5L3R0eV9wb3J0LmMgfCAzICsrKw0KPiA+ID4gPiAgMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKQ0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy90dHkvdHR5X3BvcnQuYyBiL2RyaXZlcnMvdHR5L3R0eV9wb3J0LmMgaW5kZXgNCj4gPiA+ ID4gMDQ0YzNjYmRjZmE0Li44NmQwYmVjMzgzMjIgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL2RyaXZl cnMvdHR5L3R0eV9wb3J0LmMNCj4gPiA+ID4gKysrIGIvZHJpdmVycy90dHkvdHR5X3BvcnQuYw0K PiA+ID4gPiBAQCAtMzEsNiArMzEsOSBAQCBzdGF0aWMgaW50IHR0eV9wb3J0X2RlZmF1bHRfcmVj ZWl2ZV9idWYoc3RydWN0DQo+ID4gPiA+IHR0eV9wb3J0DQo+ID4gPiAqcG9ydCwNCj4gPiA+ID4g IAlpZiAoIXR0eSkNCj4gPiA+ID4gIAkJcmV0dXJuIDA7DQo+ID4gPiA+DQo+ID4gPiA+ICsJaWYg KCF0dHktPmRyaXZlcl9kYXRhKQ0KPiA+ID4gPiArCQlyZXR1cm4gMDsNCj4gPiA+ID4gKw0KPiA+ ID4NCj4gPiA+IEhvdyBpcyB0aGlzIHdvcmtpbmc/ICBXaGF0IGlzIHNldHRpbmcgZHJpdmVyX2Rh dGEgdG8gTlVMTCB0byAic3RvcCIgdGhpcw0KPiByYWNlPw0KPiA+ID4NCj4gPg0KPiA+DQo+ID4g aWYgdHR5LT5kcml2ZXJfZGF0YSBpcyBOVUxMIGFuZCByZXR1cm4sICB0dHlfcG9ydF9kZWZhdWx0 X3JlY2VpdmVfYnVmDQo+ID4gd2lsbCBub3Qgc3RlcCB0byB1YXJ0X3N0YXJ0IHdoaWNoIGFjY2Vz cyB0dHktPmRyaXZlcl9kYXRhIGFuZCB0cmlnZ2VyDQo+ID4gcGFuaWMgYmVmb3JlIHR0eV9vcGVu LCBzbyBpdCBjYW4gZml4IHRoZSBzeXN0ZW0gcGFuaWMNCj4gPg0KPiA+ID4gVGhlcmUncyBubyBy ZXF1aXJlbWVudCB0aGF0IGEgdHR5IGRyaXZlciBzZXQgdGhpcyBmaWVsZCB0byBOVUxMIHdoZW4g aXQgaXMNCj4gImRvbmUiDQo+ID4gPiB3aXRoIHRoZSB0dHkgZGV2aWNlLCBzbyBJIHRoaW5rIHlv dSBhcmUganVzdCBnZXR0aW5nIGx1Y2t5IGluIHRoYXQNCj4gPiA+IHlvdXIgc3BlY2lmaWMgZHJp dmVyIGhhcHBlbnMgdG8gYmUgZG9pbmcgdGhpcy4NCj4gPiA+DQo+ID4NCj4gPiB3aGVuIHR0eV9v cGVuIGlzIHJ1bm5pbmcsIHR0eSBpcyBhbGxvY2F0ZWQgYnkga3phbGxvYyBpbiB0dHlfaW5pdF9k ZXYNCj4gPiB3aGljaCBjYWxsZWQgYnkgdHR5X29wZW5fYnlfZHJpdmVyLCB0dHkgaXMgaW5pdGVk IHRvIDANCj4gPg0KPiA+ID4gV2hhdCBkcml2ZXIgYXJlIHlvdSB0ZXN0aW5nIHRoaXMgYWdhaW5z dD8NCj4gPiA+DQo+ID4NCj4gPiA4MjUwDQo+IA0KPiBPaywgYXMgdGhpcyBpcyBzcGVjaWZpYyB0 byB0aGUgdWFydCBjb3JlLCBob3cgYWJvdXQgdGhpcyBwYXRjaCBpbnN0ZWFkOg0KPiANCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3NlcmlhbC9zZXJpYWxfY29yZS5jIGIvZHJpdmVycy90dHkv c2VyaWFsL3NlcmlhbF9jb3JlLmMNCj4gaW5kZXggNWMwMWJiNmQxYzI0Li5iNTZhNjI1MGRmM2Yg MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvdHR5L3NlcmlhbC9zZXJpYWxfY29yZS5jDQo+ICsrKyBi L2RyaXZlcnMvdHR5L3NlcmlhbC9zZXJpYWxfY29yZS5jDQo+IEBAIC0xMzAsNiArMTMwLDkgQEAg c3RhdGljIHZvaWQgdWFydF9zdGFydChzdHJ1Y3QgdHR5X3N0cnVjdCAqdHR5KQ0KPiAgCXN0cnVj dCB1YXJ0X3BvcnQgKnBvcnQ7DQo+ICAJdW5zaWduZWQgbG9uZyBmbGFnczsNCj4gDQo+ICsJaWYg KCFzdGF0ZSkNCj4gKwkJcmV0dXJuOw0KPiArDQo+ICAJcG9ydCA9IHVhcnRfcG9ydF9sb2NrKHN0 YXRlLCBmbGFncyk7DQo+ICAJX191YXJ0X3N0YXJ0KHR0eSk7DQo+ICAJdWFydF9wb3J0X3VubG9j ayhwb3J0LCBmbGFncyk7DQoNCg0KSWYgbW92ZSB0aGUgY2hlY2sgaW50byB1YXJ0X3N0YXJ0LCBp IGFtIGFmcmFpZCB0aGF0IGl0IG1heWJlIG5vdCBmdWxseSBmaXggdGhpcyBpc3N1ZSwNClNpbmNl IG5fdHR5X3JlY2VpdmVfYnVmX2NvbW1vbiBtYXliZSBjYWxsIG5fdHR5X2NoZWNrX3Rocm90dGxl LyANCnR0eV91bnRocm90dGxlX3NhZmUgd2hpY2ggbWF5YmUgdXNlIHRoZSB0dHktPmRyaXZlcl9k YXRhDQoNCmlmIHR0eSBpcyBub3QgZnVsbHkgb3BlbmVkLCBJIHRoaW5rIG5vIGdhaW4gdG8gc3Rl cCBpbnRvIG1vcmUgZnVuY3Rpb24NCg0KdGhhbmtzDQoNCi1Sb25nUWluZw0K