Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp5442831imb; Thu, 7 Mar 2019 16:10:59 -0800 (PST) X-Google-Smtp-Source: APXvYqz4mzgqcUDLTfYG101GHcsNWuhDNT0hCDMvwyeFMOiDqwDtISJTz63HdjHZ67SkvOj29Q3C X-Received: by 2002:a17:902:8348:: with SMTP id z8mr16098413pln.151.1552003858979; Thu, 07 Mar 2019 16:10:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1552003858; cv=none; d=google.com; s=arc-20160816; b=mWz7RS6Oi68Op84w5NVdu+INZukvCdUaZaqYwc8mTgxm32gnZtKRAATWqL3a7wjmh8 hW0TRtQr0w31ajden1ozCgoPktaLLW3KzA/5q9GhSVFjMjE+Wavn2+Y8r/DMlBm3acjB wv9LJ0UQv2wkYlQgq666Ki7CVybbUgPPazwP69cgdK6jAT4nmDJqwEwyFRBZHUR04IuD Fh+XP5n4Fb2OoG8WTI+5UwMeBI5xZpD/qU2ZeCZ87B8evp377EqGzZWeO2SHeqSHTNJU f1nuWe1ePCs0kNPGvIoKyovgydbqmCc+K5HSeQgxO0Z7YSau+Pn/s/B5hBvi/83FgcXY ZJyw== 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=593MvaJNGxNfHpYE4fhGLUU7oqK9x3jPEnGzZP3ddOE=; b=Ak7LEF2nWdC98wiGRmBFr5LxzUYWrbu9OOh8Yt47EKKnoeSo4PpuebkiAztwahnSiG 1iOS7d7T62hZdl96CmHK+d0r5H98PxeSbiUBy3dS/d44FCuHQejIybJn7Z6Y+GFf0DVq C4X0dG/BIXt2fhvKebh4KQSa3GL7rDWol9hjvnW+cXA1lS7dL7vKnZ//n2zZ6iii7kCw Ph7edbBxcCwmQF+N/d9HepkNF/6UyHFLsmIO/tdBIg8d191eZMsYhdSWeqV47d9hh1S3 QWJ6a2jFfVkPZoIZf286wDG84HgJUXAW/cD/LVS+R3cKsjXRrAq01QuZSc677oB3BKon bfdA== 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 n21si5360238pfh.44.2019.03.07.16.10.43; Thu, 07 Mar 2019 16:10:58 -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 S1726309AbfCHAKR (ORCPT + 99 others); Thu, 7 Mar 2019 19:10:17 -0500 Received: from mail5.windriver.com ([192.103.53.11]:47414 "EHLO mail5.wrs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726172AbfCHAKR (ORCPT ); Thu, 7 Mar 2019 19:10:17 -0500 Received: from ALA-HCB.corp.ad.wrs.com (ala-hcb.corp.ad.wrs.com [147.11.189.41]) by mail5.wrs.com (8.15.2/8.15.2) with ESMTPS id x2807qdM032383 (version=TLSv1 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 7 Mar 2019 16:08:02 -0800 Received: from ALA-MBD.corp.ad.wrs.com ([169.254.3.68]) by ALA-HCB.corp.ad.wrs.com ([147.11.189.41]) with mapi id 14.03.0439.000; Thu, 7 Mar 2019 16:07:41 -0800 From: "Liu, Yongxin" To: Sebastian Andrzej Siewior CC: "linux-kernel@vger.kernel.org" , "linux-rt-users@vger.kernel.org" , "tglx@linutronix.de" , "rostedt@goodmis.org" , "dan.j.williams@intel.com" , "pagupta@redhat.com" , "Gortmaker, Paul" , "linux-nvdimm@lists.01.org" Subject: RE: [PATCH RT] nvdimm: make lane acquirement RT aware Thread-Topic: [PATCH RT] nvdimm: make lane acquirement RT aware Thread-Index: AQHU1AQaa42orSwEx0mmBzBs0WZNkaYAw5wAgAAVVLA= Date: Fri, 8 Mar 2019 00:07:41 +0000 Message-ID: <597B109EC20B76429F71A8A97770610D12A52669@ALA-MBD.corp.ad.wrs.com> References: <20190306095709.23138-1-yongxin.liu@windriver.com> <20190307143344.ytsnbmot5tjzjhip@linutronix.de> In-Reply-To: <20190307143344.ytsnbmot5tjzjhip@linutronix.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.224.162.171] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBsaW51eC1rZXJuZWwtb3duZXJA dmdlci5rZXJuZWwub3JnIFttYWlsdG86bGludXgta2VybmVsLQ0KPiBvd25lckB2Z2VyLmtlcm5l bC5vcmddIE9uIEJlaGFsZiBPZiBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yDQo+IFNlbnQ6IFRo dXJzZGF5LCBNYXJjaCA3LCAyMDE5IDIyOjM0DQo+IFRvOiBMaXUsIFlvbmd4aW4NCj4gQ2M6IGxp bnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LXJ0LXVzZXJzQHZnZXIua2VybmVsLm9y ZzsNCj4gdGdseEBsaW51dHJvbml4LmRlOyByb3N0ZWR0QGdvb2RtaXMub3JnOyBkYW4uai53aWxs aWFtc0BpbnRlbC5jb207DQo+IHBhZ3VwdGFAcmVkaGF0LmNvbTsgR29ydG1ha2VyLCBQYXVsOyBs aW51eC1udmRpbW1AbGlzdHMuMDEub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggUlRdIG52ZGlt bTogbWFrZSBsYW5lIGFjcXVpcmVtZW50IFJUIGF3YXJlDQo+IA0KPiBPbiAyMDE5LTAzLTA2IDE3 OjU3OjA5IFsrMDgwMF0sIFlvbmd4aW4gTGl1IHdyb3RlOg0KPiA+IEluIHRoaXMgY2hhbmdlLCB3 ZSByZXBsYWNlIGdldF9jcHUvcHV0X2NwdSB3aXRoIGxvY2FsX2xvY2tfY3B1Lw0KPiA+IGxvY2Fs X3VubG9ja19jcHUsIGFuZCBpbnRyb2R1Y2UgcGVyIENQVSB2YXJpYWJsZSAibmRsX2xvY2FsX2xv Y2siLg0KPiA+IER1ZSB0byBwcmVlbXB0aW9uIG9uIFJULCB0aGlzIGxvY2sgY2FuIGF2b2lkIHJh Y2UgY29uZGl0aW9uIGZvciB0aGUNCj4gPiBzYW1lIGxhbmUgb24gdGhlIHNhbWUgQ1BVLiBXaGVu IENQVSBudW1iZXIgaXMgZ3JlYXRlciB0aGFuIHRoZSBsYW5lDQo+ID4gbnVtYmVyLCBsYW5lIGNh biBiZSBzaGFyZWQgYW1vbmcgQ1BVcy4gIm5kbF9sb2NrLT5sb2NrIiBpcyB1c2VkIHRvDQo+ID4g cHJvdGVjdCB0aGUgbGFuZSBpbiB0aGlzIHNpdHVhdGlvbi4NCj4gDQo+IHNvIHdoYXQgd2FzIHRo ZSByZWFzb24gdGhhdCBnZXRfY3B1KCkgY2FuJ3QgYmUgcmVwbGFjZWQgd2l0aA0KPiByYXdfc21w X3Byb2Nlc3Nvcl9pZCgpPw0KPiANCj4gU2ViYXN0aWFuDQoNClRoZSBsYW5lIGlzIGNyaXRpY2Fs IHJlc291cmNlIHdoaWNoIG5lZWRzIHRvIGJlIHByb3RlY3RlZC4gT25lIENQVSBjYW4gdXNlIG9u bHkgb25lDQpsYW5lLiBJZiBDUFUgbnVtYmVyIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbnVtYmVyIG9m IHRvdGFsIGxhbmUsIHRoZSBsYW5lIGNhbiBiZSBzaGFyZWQNCmFtb25nIENQVXMuIA0KDQpJbiBu b24tUlQga2VybmVsLCBnZXRfY3B1KCkgZGlzYWJsZSBwcmVlbXB0aW9uIGJ5IGNhbGxpbmcgcHJl ZW1wdF9kaXNhYmxlKCkgZmlyc3QuDQpPbmx5IG9uZSB0aHJlYWQgb24gdGhlIHNhbWUgQ1BVIGNh biBnZXQgdGhlIGxhbmUuDQoNCkluIFJUIGtlcm5lbCwgaWYgd2Ugb25seSB1c2UgcmF3X3NtcF9w cm9jZXNzb3JfaWQoKSwgdGhpcyBkb2Vzbid0IHByb3RlY3QgdGhlIGxhbmUuIA0KVGh1cyB0d28g dGhyZWFkcyBvbiB0aGUgc2FtZSBDUFUgY2FuIGdldCB0aGUgc2FtZSBsYW5lIGF0IHRoZSBzYW1l IHRpbWUuDQoNCkluIHRoaXMgcGF0Y2gsIHR3by1sZXZlbCBsb2NrIGNhbiBhdm9pZCByYWNlIGNv bmRpdGlvbiBmb3IgdGhlIGxhbmUuDQoNCiAgICAgICAgICBDUFUgQSAgICAgICAgICAgICAgICAg IENQVSBCIChCID09IEEgJSBudW1fbGFuZXMpDQogDQogICAgdGFzayBBMSAgICB0YXNrIEEyICAg ICB0YXNrIEIxICAgIHRhc2sgQjINCiAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgIHwgICAg ICAgICAgfA0KICAgICAgIHxfX19fX19fX19ffCAgICAgICAgICAgfF9fX19fX19fX198DQogICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICBuZGxfbG9jYWxfbG9jayAg ICAgICAgICAgbmRsX2xvY2FsX2xvY2sNCiAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgfA0KICAgICAgICAgICAgfF9fX19fX19fX19fX19fX19fX19fX198DQogICAgICAgICAgICAg ICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAg bmRsX2xvY2stPmxvY2sNCiAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgbGFuZQ0KDQogDQpUaGFua3MsDQpZb25n eGluDQo=