Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp3692161imm; Sun, 13 May 2018 18:11:48 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqlz5sUFmfvNQ5romwOS4H38u+fhOOd/NQEz77o9ea26Trn0t7Bd1DuKJz6puqkPDvjtI46 X-Received: by 2002:a17:902:8647:: with SMTP id y7-v6mr7486689plt.86.1526260307977; Sun, 13 May 2018 18:11:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526260307; cv=none; d=google.com; s=arc-20160816; b=tltfM89XVgH8mBtc79GYyjrhnDLP39nOUmznYI6OaZ123ZxwEbIpG9vMvueBqxcEdL sLq5RP9xM/j51Eafrk3P7EYpmq08AxduROmE7W+GxSiNxj66m5vkKZkEmLnz2tC6ctcj I9W1aXSKXiVeN/Vh9c5ijx4gDNblcp2QcsPajlvnZyQiycWcZXNNbtDouVlRbT+A9/sy gtyPNuR1JepIRM6m3Z/YcfhPSyFb6MdCUy9MmY3KNZj2NAGA7N1JFVEkVO6BVEf1JpPJ mMZcr1EXhzN6sktzA/lJ9zevlc5U9OQZaPYGTs35zSKRo/1dj14XMmgdXOBST/AcRLkm +eqQ== 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:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=+Cn7hD1ubCps/ncjnn4OiWS7yKbE0x4jwY6I4WVusSk=; b=ONv5MTTPvGc+tFXky/4f2EhUH/AjMI75cIMY+9NCcq2/Wp3+AMPHs0l8RVkuFpQV6V DPL80kR0HfBPZbT5YlcKR0Pf9V7+EPd92fP7J8q8MHVwSyOhe1qFSa/HS10tFBsEkkBx fO/HbvxjoCmzjPxUiaAngtNAQcxlNgtbJXOyPbqIqSPNrytpMVDPsmAOX0ZO9Nq7a+Cu k3Inzi1PLvYbXZFwNITEMK2HyGV9rTmuV/0c3rI+s/JmbAJsbeYg7MiMm7PuwGlznP66 tmcvcsgtbXd3n1vjR+Ap9+VyC+QK+xBsN1Z8QAvquJ82R6RC283pmJ+0UrLNCF+qQXzH b1Jg== 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 j73-v6si8837709pfa.297.2018.05.13.18.11.31; Sun, 13 May 2018 18:11:47 -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 S1752022AbeENBLV (ORCPT + 99 others); Sun, 13 May 2018 21:11:21 -0400 Received: from szxga08-in.huawei.com ([45.249.212.255]:42467 "EHLO huawei.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751739AbeENBLU (ORCPT ); Sun, 13 May 2018 21:11:20 -0400 Received: from DGGEMA406-HUB.china.huawei.com (unknown [172.30.72.55]) by Forcepoint Email with ESMTP id 1E8E396C9999F; Mon, 14 May 2018 09:11:16 +0800 (CST) Received: from DGGEMA505-MBS.china.huawei.com ([169.254.4.103]) by DGGEMA406-HUB.china.huawei.com ([10.3.20.47]) with mapi id 14.03.0382.000; Mon, 14 May 2018 09:11:10 +0800 From: songxiaowei To: Andy Shevchenko , "chenyao (F)" CC: Wangbinghui , Lorenzo Pieralisi , Bjorn Helgaas , "xuwei (O)" , Rob Herring , Mark Rutland , Catalin Marinas , "Will Deacon" , "linux-pci@vger.kernel.org" , Linux Kernel Mailing List , linux-arm Mailing List , devicetree , "dimitrysh@google.com" , "guodong.xu@linaro.org" , Suzhuangluan , Kongfei Subject: reply: [PATCH v3 1/2] PCI: kirin: Add MSI support Thread-Topic: reply: [PATCH v3 1/2] PCI: kirin: Add MSI support Thread-Index: AdPrH5Q8xBT++ws5TAyeUvElIhaCSw== Date: Mon, 14 May 2018 01:11:10 +0000 Message-ID: <99B4C6BADD9E3241B25E52B02BA737C54127E3BF@DGGEMA505-MBS.china.huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.142.52.233] Content-Type: text/plain; charset="utf-8" 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 SGksIEFuZHkgU2hldmNoZW5rbw0KDQpZYW8gaXMgb24gbWF0ZXJuaXR5IGxlYXZlLCBhbmQgSSds bCB0YWtlIG92ZXIgdGhlIGpvYiBhZnRlciBkaXNjdXNzaW5nIHdpdGggaGVyLg0KDQo+IC0tLS0t 6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBBbmR5IFNoZXZjaGVua28gW21haWx0bzph bmR5LnNoZXZjaGVua29AZ21haWwuY29tXQ0KPiDlj5HpgIHml7bpl7Q6IDIwMTjlubQ15pyIMTTm l6UgNzoxNg0KPiDmlLbku7bkuro6IGNoZW55YW8gKEYpIDxjaGVueWFvMTFAaHVhd2VpLmNvbT4N Cj4g5oqE6YCBOiBzb25neGlhb3dlaSA8c29uZ3hpYW93ZWlAaGlzaWxpY29uLmNvbT47IFdhbmdi aW5naHVpDQo+IDx3YW5nYmluZ2h1aUBoaXNpbGljb24uY29tPjsgTG9yZW56byBQaWVyYWxpc2kg PGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+Ow0KPiBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bn b29nbGUuY29tPjsgeHV3ZWkgKE8pIDx4dXdlaTVAaHVhd2VpLmNvbT47DQo+IFJvYiBIZXJyaW5n IDxyb2JoK2R0QGtlcm5lbC5vcmc+OyBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29t PjsNCj4gQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT47IFdpbGwgRGVh Y29uDQo+IDx3aWxsLmRlYWNvbkBhcm0uY29tPjsgbGludXgtcGNpQHZnZXIua2VybmVsLm9yZzsg TGludXggS2VybmVsIE1haWxpbmcgTGlzdA0KPiA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9y Zz47IGxpbnV4LWFybSBNYWlsaW5nIExpc3QNCj4gPGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZz47IGRldmljZXRyZWUNCj4gPGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnPjsg ZGltaXRyeXNoQGdvb2dsZS5jb207DQo+IGd1b2RvbmcueHVAbGluYXJvLm9yZzsgU3V6aHVhbmds dWFuIDxzdXpodWFuZ2x1YW5AaGlzaWxpY29uLmNvbT47IEtvbmdmZWkNCj4gPGtvbmdmZWlAaGlz aWxpY29uLmNvbT4NCj4g5Li76aKYOiBSZTogW1BBVENIIHYzIDEvMl0gUENJOiBraXJpbjogQWRk IE1TSSBzdXBwb3J0DQo+IA0KPiBPbiBGcmksIE1heSAxMSwgMjAxOCBhdCAxMjoxNSBQTSwgWWFv IENoZW4gPGNoZW55YW8xMUBodWF3ZWkuY29tPiB3cm90ZToNCj4gPiBBZGQgc3VwcG9ydCBmb3Ig TVNJLg0KPiANCj4gDQo+ID4gKyAgICAgICBpbnQgcmV0Ow0KPiA+ICsNCj4gPiArICAgICAgIGlm IChJU19FTkFCTEVEKENPTkZJR19QQ0lfTVNJKSkgew0KPiANCj4gPiArICAgICAgICAgICAgICAg cGNpLT5wcC5tc2lfaXJxID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2LCAwKTsNCj4gPiArICAgICAg ICAgICAgICAgaWYgKHBjaS0+cHAubXNpX2lycSA8IDApIHsNCj4gPiArICAgICAgICAgICAgICAg ICAgICAgICBkZXZfZXJyKCZwZGV2LT5kZXYsICJmYWlsZWQgdG8gZ2V0IE1TSSBJUlENCj4gKCVk KVxuIiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaS0+cHAubXNpX2ly cSk7DQo+IA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOw0KPiAN Cj4gV2h5IHNoYWRvd2luZyBhY3R1YWwgZXJyb3IgY29kZT8NCltzb25neGlhb3dlaV0gIFNvcnJ5 LCBJIGNhbid0IGdldCB5b3VyIHBvaW50IGFib3V0IHRoaXMsIHdvdWxkIHlvdSBleHBsYWluIGl0 IGZvciBtZS4NCj4gDQo+ID4gKyAgICAgICAgICAgICAgIH0NCj4gPiArICAgICAgICAgICAgICAg cmV0ID0gZGV2bV9yZXF1ZXN0X2lycSgmcGRldi0+ZGV2LCBwY2ktPnBwLm1zaV9pcnEsDQo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2lyaW5fcGNpZV9tc2lfaXJx X2hhbmRsZXIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSVJR Rl9TSEFSRUQgfA0KPiBJUlFGX05PX1RIUkVBRCwNCj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAia2lyaW5fcGNpZV9tc2kiLCAmcGNpLT5wcCk7DQo+ID4gKyAgICAg ICAgICAgICAgIGlmIChyZXQpIHsNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICBkZXZfZXJy KCZwZGV2LT5kZXYsICJmYWlsZWQgdG8gcmVxdWVzdCBNU0kNCj4gSVJRICVkXG4iLA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpLT5wcC5tc2lfaXJxKTsNCj4gPiArICAg ICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Ow0KPiA+ICsgICAgICAgICAgICAgICB9DQo+ IA0KPiBJdCB3b3VsZCBiZSBlYXN5IHRvIHJlYWQgYW5kIG1haW50YWluIGlmIHRoaXMgd291bGQg YmUgYSBzZXBhcmF0ZSBmdW5jdGlvbi4NCltzb25neGlhb3dlaV0gWWVzLCBhIHNlcGFyYXRlIGZ1 bmN0aW9uIHdpbGwgYmUgYmV0dGVyLCBhbmQgSSdsbCBmaXggaXQuDQo+IA0KPiA+ICsgICAgICAg fQ0KPiANCj4gDQo+IA0KPiAtLQ0KPiBXaXRoIEJlc3QgUmVnYXJkcywNCj4gQW5keSBTaGV2Y2hl bmtvDQoNClRoYW5rcyBhIGxvdCwNCg0KQmVzdCBSZWdhcmRzLA0KWGlhb3dlaSBTb25nDQo=