Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp997522yba; Sat, 4 May 2019 18:44:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqzV8jXLLwUdXUZMQU/y3DxefZ8ftSHtHaFp04BBT4SR3BNzSQq4M0hnoMlSP0pNE1ek2+Y/ X-Received: by 2002:a63:8dc8:: with SMTP id z191mr22482681pgd.9.1557020697047; Sat, 04 May 2019 18:44:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557020697; cv=none; d=google.com; s=arc-20160816; b=xyNJq5llpzOVrz2m15aGeKxhMUCq7M2rUNCn+/UVdgBrHpZ01YPTgJdRljHZzflCw2 t1EJq0yJ+f5crPeyFoARC35hzNbpJl7xH71cW++XOyl/KwZQAsM9VyCNKbnjROxP6VwO z4uZs3QbPiBcGwKjQJqnKNWAJfwNppkDPnpnL8PzpgvdxydSqqs76v0yxtgnQku83r8W 8FJk8RWqxbOb9UVjA7+ccg2txxA+xnIjvpxrq/t+lCUFRbUi5Ib/6dzqL5p8atdTAKu1 vVzAOH/7kU9gtXfhulNR+04sr106e/4JkuAAJGuGRKrDKeJqWSNOPyBAiTM/jTU07X/j RTUA== 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:dkim-signature; bh=orZs3O3BaZQDmQRTYv4pic/RGzfv+FsAx+sQwymyu5o=; b=SYvlB2rp8ELSE4EkK0BXi9WtfcKmaUP1Xu31gig99AXC46FQ0serO/VtehF7S+giAD 9EgEovpIXuxo0q4aLQJB/CzPD5pPsH6TgJuGzuqQw08/6u1Jq829ATuHWcF31ah2J9vg qiCN5A870L4q89YrQcXMVem1s5xQbycrXquCfEl6e05WDnzMBHNdL1ug8SqbqhcPZCdv RboMceIWQPICMJjXJZnICbt1pBc/QK80zCqfskpvFHydLCBkSEQb54j67FFKkXmQChGC sXN6lG7rJ5+tFIJeoosHDZCPIDgnX88Uwq8kRtii9vLsNZrMhUaIJ953nMrPTbaqKj50 8yqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=nBSFLaGg; 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 d124si9860789pfc.114.2019.05.04.18.44.41; Sat, 04 May 2019 18:44:57 -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; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=nBSFLaGg; 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 S1727176AbfEEBIi (ORCPT + 99 others); Sat, 4 May 2019 21:08:38 -0400 Received: from mail-eopbgr710083.outbound.protection.outlook.com ([40.107.71.83]:36787 "EHLO NAM05-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726278AbfEEBIh (ORCPT ); Sat, 4 May 2019 21:08:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=orZs3O3BaZQDmQRTYv4pic/RGzfv+FsAx+sQwymyu5o=; b=nBSFLaGgUoI4QZR5lwGu1ZyOzsrSsPV4lH/k/psHOpqjHoYejpqrxoPNvkwVEogahcFvZWcDSaXJPKx6m0RrSZmKBEMk4RFxuDrEEhwsuZuuQnZ+eXd+zZGugP+G5FyNhz593VE7BlceLqsqmVEnChVS46k1rEVrl7331oV1EYY= Received: from MN2PR12MB3344.namprd12.prod.outlook.com (20.178.241.74) by MN2PR12MB2926.namprd12.prod.outlook.com (20.179.81.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.10; Sun, 5 May 2019 01:07:52 +0000 Received: from MN2PR12MB3344.namprd12.prod.outlook.com ([fe80::c93d:cf5d:3f72:aff6]) by MN2PR12MB3344.namprd12.prod.outlook.com ([fe80::c93d:cf5d:3f72:aff6%2]) with mapi id 15.20.1856.012; Sun, 5 May 2019 01:07:52 +0000 From: "Quan, Evan" To: Andrea Righi , "Deucher, Alexander" , "Koenig, Christian" , "Zhou, David(ChunMing)" CC: Rex Zhu , "Wu, Hersen" , "amd-gfx@lists.freedesktop.org" , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] drm/amd/powerplay: remove spurious semicolon Thread-Topic: [PATCH] drm/amd/powerplay: remove spurious semicolon Thread-Index: AQHVAdEKQ51jUGmH00WSfzevZzq9P6ZbuNkQ Date: Sun, 5 May 2019 01:07:51 +0000 Message-ID: References: <20190503165535.GA30964@xps-13> In-Reply-To: <20190503165535.GA30964@xps-13> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Evan.Quan@amd.com; x-originating-ip: [210.13.97.164] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d02e8d07-92ec-449c-5556-08d6d0f6191b x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:MN2PR12MB2926; x-ms-traffictypediagnostic: MN2PR12MB2926: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:243; x-forefront-prvs: 00286C0CA6 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(396003)(136003)(366004)(376002)(39860400002)(13464003)(189003)(199004)(55016002)(52536014)(229853002)(72206003)(14454004)(68736007)(14444005)(256004)(7736002)(486006)(11346002)(446003)(81166006)(478600001)(53936002)(6436002)(4326008)(476003)(2906002)(6116002)(3846002)(54906003)(110136005)(25786009)(316002)(66066001)(9686003)(33656002)(6636002)(53546011)(8936002)(6246003)(74316002)(102836004)(186003)(6506007)(305945005)(81156014)(8676002)(26005)(99286004)(76176011)(7696005)(66446008)(66476007)(66556008)(64756008)(86362001)(76116006)(66946007)(73956011)(5660300002)(71190400001)(71200400001);DIR:OUT;SFP:1101;SCL:1;SRVR:MN2PR12MB2926;H:MN2PR12MB3344.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 0TDGos69B20hWmr7FI6oEU4zIVFlbMRSbGYLKXg/jCW8quQtCfVqSdcf9occcm3agWCKFFRs5GC9NJ9IdW+EhOmMez9HIALo/jkJ23+sDRTZTyJNVIIElffHT5DAGrde3buroKYWnYtAIocHdS1YRIzLY64SehdAaRDgdXYUX/HWDwEk63llc3SjPccQAB6auN91A99IHqZM+vYC6Lkeu9e7X6zIpSQHHkkcr0EZt2nPcXpwG1us4ziXChu9CzNr8DgMKBQL+zA03ZkhLN8SHV/VtR45ul86/hat86RQyvIHojnwAPyv9zVsP3NKPJEphBN/9ERsqC+HzC2IbnT2Wkr4mbnW9xGub4991Uie0pjzq3QvNxcZhHWjhOUWvSKesnmdOJdbA2H4QbOulNgpMCcuVdLMNyn7IeD2Xi2Z7eU= Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: d02e8d07-92ec-449c-5556-08d6d0f6191b X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2019 01:07:51.9536 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB2926 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org UmV2aWV3ZWQtYnk6IEV2YW4gUXVhbiA8ZXZhbi5xdWFuQGFtZC5jb20+DQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmVhIFJpZ2hpIDxhbmRyZWEucmlnaGlAY2Fu b25pY2FsLmNvbT4NCj4gU2VudDogMjAxOcTqNdTCNMjVIDA6NTYNCj4gVG86IERldWNoZXIsIEFs ZXhhbmRlciA8QWxleGFuZGVyLkRldWNoZXJAYW1kLmNvbT47IEtvZW5pZywgQ2hyaXN0aWFuDQo+ IDxDaHJpc3RpYW4uS29lbmlnQGFtZC5jb20+OyBaaG91LCBEYXZpZChDaHVuTWluZykNCj4gPERh dmlkMS5aaG91QGFtZC5jb20+DQo+IENjOiBSZXggWmh1IDxyZXguemh1QGFtZC5jb20+OyBXdSwg SGVyc2VuIDxoZXJzZW54cy53dUBhbWQuY29tPjsNCj4gUXVhbiwgRXZhbiA8RXZhbi5RdWFuQGFt ZC5jb20+OyBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgZHJpLQ0KPiBkZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVj dDogW1BBVENIXSBkcm0vYW1kL3Bvd2VycGxheTogcmVtb3ZlIHNwdXJpb3VzIHNlbWljb2xvbg0K PiANCj4gW0NBVVRJT046IEV4dGVybmFsIEVtYWlsXQ0KPiANCj4gUmVtb3ZlIHVubmVjZXNzYXJ5 IHNlbWljb2xvbnMgYXQgdGhlIGVuZCBvZiBsaW5lLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5k cmVhIFJpZ2hpIDxhbmRyZWEucmlnaGlAY2Fub25pY2FsLmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJz L2dwdS9kcm0vYW1kL3Bvd2VycGxheS9hbWRfcG93ZXJwbGF5LmMgICAgICAgICB8IDggKysrKy0t LS0NCj4gIGRyaXZlcnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL2hhcmR3YXJlbWFuYWdl ci5jIHwgMiArLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRp b25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkv YW1kX3Bvd2VycGxheS5jDQo+IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kX3Bv d2VycGxheS5jDQo+IGluZGV4IDNmNzNmN2NkMThiOS4uMTA1MmY1MTE5MDg3IDEwMDY0NA0KPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bvd2VycGxheS9hbWRfcG93ZXJwbGF5LmMNCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kX3Bvd2VycGxheS5jDQo+IEBAIC0x MzA0LDcgKzEzMDQsNyBAQCBzdGF0aWMgaW50IHBwX25vdGlmeV9zbXVfZW5hYmxlX3B3ZSh2b2lk DQo+ICpoYW5kbGUpDQo+IA0KPiAgICAgICAgIGlmIChod21nci0+aHdtZ3JfZnVuYy0+c211c19u b3RpZnlfcHdlID09IE5VTEwpIHsNCj4gICAgICAgICAgICAgICAgIHByX2luZm9fcmF0ZWxpbWl0 ZWQoIiVzIHdhcyBub3QgaW1wbGVtZW50ZWQuXG4iLCBfX2Z1bmNfXyk7DQo+IC0gICAgICAgICAg ICAgICByZXR1cm4gLUVJTlZBTDs7DQo+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsN Cj4gICAgICAgICB9DQo+IA0KPiAgICAgICAgIG11dGV4X2xvY2soJmh3bWdyLT5zbXVfbG9jayk7 DQo+IEBAIC0xMzQxLDcgKzEzNDEsNyBAQCBzdGF0aWMgaW50IHBwX3NldF9taW5fZGVlcF9zbGVl cF9kY2VmY2xrKHZvaWQNCj4gKmhhbmRsZSwgdWludDMyX3QgY2xvY2spDQo+IA0KPiAgICAgICAg IGlmIChod21nci0+aHdtZ3JfZnVuYy0+c2V0X21pbl9kZWVwX3NsZWVwX2RjZWZjbGsgPT0gTlVM TCkgew0KPiAgICAgICAgICAgICAgICAgcHJfZGVidWcoIiVzIHdhcyBub3QgaW1wbGVtZW50ZWQu XG4iLCBfX2Z1bmNfXyk7DQo+IC0gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDs7DQo+ICsg ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gICAgICAgICB9DQo+IA0KPiAgICAgICAg IG11dGV4X2xvY2soJmh3bWdyLT5zbXVfbG9jayk7DQo+IEBAIC0xMzYwLDcgKzEzNjAsNyBAQCBz dGF0aWMgaW50IHBwX3NldF9oYXJkX21pbl9kY2VmY2xrX2J5X2ZyZXEodm9pZA0KPiAqaGFuZGxl LCB1aW50MzJfdCBjbG9jaykNCj4gDQo+ICAgICAgICAgaWYgKGh3bWdyLT5od21ncl9mdW5jLT5z ZXRfaGFyZF9taW5fZGNlZmNsa19ieV9mcmVxID09IE5VTEwpIHsNCj4gICAgICAgICAgICAgICAg IHByX2RlYnVnKCIlcyB3YXMgbm90IGltcGxlbWVudGVkLlxuIiwgX19mdW5jX18pOw0KPiAtICAg ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ow0KPiArICAgICAgICAgICAgICAgcmV0dXJuIC1F SU5WQUw7DQo+ICAgICAgICAgfQ0KPiANCj4gICAgICAgICBtdXRleF9sb2NrKCZod21nci0+c211 X2xvY2spOw0KPiBAQCAtMTM3OSw3ICsxMzc5LDcgQEAgc3RhdGljIGludCBwcF9zZXRfaGFyZF9t aW5fZmNsa19ieV9mcmVxKHZvaWQNCj4gKmhhbmRsZSwgdWludDMyX3QgY2xvY2spDQo+IA0KPiAg ICAgICAgIGlmIChod21nci0+aHdtZ3JfZnVuYy0+c2V0X2hhcmRfbWluX2ZjbGtfYnlfZnJlcSA9 PSBOVUxMKSB7DQo+ICAgICAgICAgICAgICAgICBwcl9kZWJ1ZygiJXMgd2FzIG5vdCBpbXBsZW1l bnRlZC5cbiIsIF9fZnVuY19fKTsNCj4gLSAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOzsN Cj4gKyAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiAgICAgICAgIH0NCj4gDQo+ICAg ICAgICAgbXV0ZXhfbG9jaygmaHdtZ3ItPnNtdV9sb2NrKTsNCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL2hhcmR3YXJlbWFuYWdlci5jDQo+IGIvZHJp dmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaHdtZ3IvaGFyZHdhcmVtYW5hZ2VyLmMNCj4gaW5k ZXggYzFjNTFjMTE1ZTU3Li43MGY3ZjQ3YTJmY2YgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL2hhcmR3YXJlbWFuYWdlci5jDQo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2h3bWdyL2hhcmR3YXJlbWFuYWdlci5jDQo+IEBAIC03 Niw3ICs3Niw3IEBAIGludCBwaG1fc2V0X3Bvd2VyX3N0YXRlKHN0cnVjdCBwcF9od21nciAqaHdt Z3IsDQo+IGludCBwaG1fZW5hYmxlX2R5bmFtaWNfc3RhdGVfbWFuYWdlbWVudChzdHJ1Y3QgcHBf aHdtZ3IgKmh3bWdyKSAgew0KPiAgICAgICAgIHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0g TlVMTDsNCj4gLSAgICAgICBpbnQgcmV0ID0gLUVJTlZBTDs7DQo+ICsgICAgICAgaW50IHJldCA9 IC1FSU5WQUw7DQo+ICAgICAgICAgUEhNX0ZVTkNfQ0hFQ0soaHdtZ3IpOw0KPiAgICAgICAgIGFk ZXYgPSBod21nci0+YWRldjsNCj4gDQo+IC0tDQo+IDIuMjAuMQ0KDQo=